콘텐츠로 건너뛰기 사이드바로 건너뛰기

WPML Multilingual & Multicurrency for WooCommerce 5.5.6을 출시했습니다. 이번 릴리스는 성능에 중점을 두고 있습니다. 스토어 소유자들로부터 가장 자주 듣는 불만 사항 중 하나를 해결합니다. 카탈로그에 많은 변형과 여러 언어가 있을 때 WooCommerce 편집기에서 가변 상품을 저장하는 속도가 느렸습니다. 이번 릴리스에서 이 문제를 해결했습니다.

가변 상품 저장이 느렸던 이유

상품을 저장할 때 WPML Multilingual & Multicurrency for WooCommerce(WCML)는 모든 번역을 원본과 동기화합니다. 이 작업은 가격, 속성, 재고, 변형 및 기타 관련 데이터를 포함합니다.

단일 상품, 단일 언어 사이트에서는 이 작업이 눈에 띄지 않습니다. 하지만 7개 언어로 100개의 변형이 있는 스토어에서는 동일한 저장 작업이 수백 개의 데이터베이스 업데이트를 조용히 실행합니다. 이러한 업데이트의 대부분은 실제로 변경되지 않은 번역 데이터에 대한 것입니다.

이는 안전 보장으로서 의미가 있었습니다. 동기화가 어긋나는 일이 없도록 보장했습니다. 하지만 오타를 수정하는 것도 새 상품을 가져오는 것과 동일한 비용을 지불해야 했습니다. 대규모 카탈로그를 보유한 스토어에서는 이를 체감했습니다. 많은 분들이 저희에게 말씀해 주셨습니다.

WCML 5.5.6에서 이를 변경했습니다.

새로운 기능: 편집기 범위 동기화 모드

상품 저장 시 변형 번역 동기화라는 새로운 설정을 추가했습니다. 두 가지 모드가 있습니다.

전체 동기화(기본값, 변경 없음)

WCML은 현재와 동일하게 작동합니다. 모든 저장 시 모든 언어의 모든 변형을 동기화합니다. 이는 번역이 원본과 정렬된 상태를 유지하는 가장 강력한 보장입니다.

업그레이드 후에도 전체 동기화가 기본값으로 유지됩니다. 다른 방식을 선택하지 않는 한 사이트는 변경되지 않습니다.

편집기 범위 동기화(신규, 선택 사항)

이 모드에서는 WooCommerce 편집기에서 저장할 때 실제로 편집한 변형만 동기화합니다.

19개 언어로 번역된 9개 변형이 있는 상품에서 테스트했으며, 저장을 클릭한 시점부터 편집기를 다시 사용할 수 있을 때까지의 전체 저장 주기를 측정했습니다. 상품 설명만 업데이트했을 때 WCML + WPML의 기여도는 2.08초에서 1.42초로 감소하여 32% 단축되었습니다. WooCommerce와 WordPress는 영향을 받지 않았습니다. 전체 저장 시간은 5.52초에서 4.86초로 전체적으로 12% 개선되었습니다.

상품 업데이트 처리 시간

상품 업데이트에 필요한 처리 시간 데이터를 표시하는 막대 차트

결과는 WooCommerce, 테마, 호스팅 및 기타 플러그인에 따라 달라집니다. 대규모 카탈로그와 여러 언어를 사용하는 스토어에서 가장 큰 개선 효과를 볼 수 있습니다.

수정하지 않은 변형은 어떻게 됩니까?

이것이 첫 번째 질문이라는 것을 알고 있습니다. 두 가지 안전장치가 있습니다.

저장 후 알림. 편집기 범위 동기화가 켜져 있으면 저장할 때마다 알림이 표시됩니다. 건너뛴 변형의 수를 나열합니다. 또한 원클릭 버튼을 제공합니다: 모든 변형 번역 강제 업데이트. 이렇게 하면 모드를 전환하지 않고도 전체 동기화를 한 번의 클릭으로 수행할 수 있습니다.

가변 상품 저장 후 표시되는 알림 – WCML이 동기화된 변형을 알려줍니다

전체 동기화가 불필요한 작업을 수행할 때 알림. 전체 동기화를 유지하는 경우, 실제 변경 사항 없이 많은 작업을 수행한 저장을 감지합니다. 이러한 패턴이 보이면 모드 전환을 제안합니다. 알림은 대형 상품에서만 나타납니다. 변형 × 언어 ≥ 120의 임계값을 사용합니다. 그 이하에서는 비용이 눈에 띄지 않습니다. 불필요하게 방해하지 않습니다.

가변 상품 저장 후 표시되는 경고 – WCML이 낭비되는 리소스를 지적하고 더 나은 옵션을 제공합니다

편집기 범위 동기화가 적용되는 위치

편집기 범위 동기화는 WooCommerce 상품 편집기에서의 저장에만 영향을 미칩니다. 이는 느림을 체감하는 화면입니다.

다음은 변경되지 않습니다:

  • 번역 대시보드
  • 모든 것을 자동으로 번역
  • CSV 가져오기, API 호출 및 기타 프로그래밍 방식의 상품 편집
  • 번역 서비스가 작업을 반환한 후의 백그라운드 동기화

번역자 워크플로는 영향을 받지 않습니다.

편집기 범위 동기화를 켜는 방법

5.5.6으로 업데이트한 후 WooCommerceWCML로 이동하여 설정 탭을 클릭하십시오. 상품 저장 시 변형 번역 동기화 옵션이 표시됩니다. 편집기에서 편집한 변형만 동기화로 전환하고 변경 사항 저장을 클릭하십시오.

WCML 설정에서 새로운 “상품 저장 시 변형 번역 동기화” 옵션 설정

상품을 저장하여 저장 후 알림이 나타나는지 확인하십시오.

추가 성능 개선

객체 캐싱을 사용하는 스토어에서 상품 페이지 로딩 속도 향상

많은 분들이 Redis 또는 Object Cache Pro와 같은 영구 객체 캐시를 사용합니다. 이러한 캐시를 사용하면 이번 업데이트 후 많은 리뷰가 있는 상품 페이지가 눈에 띄게 빠르게 로드됩니다.

WCML이 상품 리뷰 캐시를 처리하는 방식을 변경했습니다. 이전에는 모든 상품 조회 시 객체 캐시의 일부를 지웠습니다. 이제는 캐시를 지우는 대신 객체 캐시와 함께 작동합니다.

장바구니 계산은 변경 사항이 있을 때만 실행

WCML은 로그인한 쇼핑객이 방문하는 모든 페이지에서 장바구니 합계를 재계산했습니다. 여기에는 상품 페이지, 계정 페이지 및 쇼핑 아카이브가 포함되었습니다. 장바구니에 변경 사항이 없을 때도 발생했습니다.

이번 릴리스부터는 통화, 환율 또는 장바구니 내용이 실제로 변경된 경우에만 재계산합니다. 다른 모든 페이지에서는 WCML이 개입하지 않습니다.

미니 장바구니 동작 개선

WooCommerce는 이미 각 쇼핑 세션 시작 시 한 번의 장바구니 새로고침 요청을 실행합니다. 이 요청은 미니 장바구니를 정확하게 유지합니다.

WCML은 모든 페이지 로드 시 두 번째 요청을 실행했습니다. 장바구니가 비어 있을 때도 실행되었습니다.

5.5.6에서 두 번째 요청이 제거되었습니다. 백그라운드 요청이 줄어들었습니다. 서버 부하가 감소했습니다.

번역된 상품 이미지 처리 작업 감소

번역된 상품 갤러리 이미지 처리 방식을 간소화했습니다.

이전에는 작업이 두 번 수행되었습니다. 상품이 저장되거나 번역될 때 한 번. 그런 다음 모든 페이지 조회 시 다시 한 번. 페이지 조회 단계가 제거되었습니다. 상품을 번역할 때 저장된 데이터가 이제 신뢰할 수 있는 소스로 사용됩니다.

사이트의 결과는 동일합니다. 더 적은 쿼리로 도달합니다.

대형 가변 상품 페이지: 이 업데이트를 최신 WooCommerce와 함께 사용하십시오

일부 분들이 수백 개의 변형이 있는 단일 상품 페이지에서 매우 느린 로딩을 보고했습니다. 조사한 결과 WooCommerce 10.4.x에 성능 문제가 있어 속도 저하를 크게 증폭시켰습니다. WooCommerce 10.7에서 이를 수정했습니다.

스토어에서 이 문제를 겪었다면 WCML 5.5.6과 함께 WooCommerce 10.7 이상으로 업데이트하십시오. 이것이 가장 빠른 해결 방법입니다.

유용한 수정 사항

변형이 이제 기본 언어로 대체됩니다

일부 스토어는 상품이 아직 번역되지 않은 경우 보조 언어가 기본 언어로 대체되도록 허용합니다. 이러한 스토어에서는 번역되지 않은 상품의 변형이 드롭다운에서 사라지곤 했습니다. 이제 표시됩니다. 설정에서 약속한 대로 기본 언어로 대체됩니다.

번역된 쇼핑 페이지에서 필터 개수 새로고침

이미 번역된 상품에 새 속성을 추가합니다. 번역된 쇼핑 페이지의 속성별 필터 개수가 변경 사항을 반영할 것으로 예상합니다. 이번 릴리스 전까지는 반영되지 않았습니다. 원본 언어 쇼핑 페이지는 업데이트되었습니다. 번역된 쇼핑 페이지는 업데이트되지 않았습니다.

WCML은 이제 속성을 번역에 동기화한 후 올바른 WooCommerce 캐시를 지웁니다. 두 쇼핑 페이지가 일치하게 유지됩니다.

모든 전환기에 통화 전환기 스피너 표시

동일한 페이지에 [currency_switcher] 숏코드를 여러 번 배치할 수 있습니다. 예를 들어 헤더와 푸터에 각각 배치할 수 있습니다. 로딩 스피너는 마지막 전환기에만 나타났습니다. 이번 릴리스부터는 고객이 통화를 변경할 때 모든 전환기에 나타납니다.

WooCommerce 10.8과의 호환성

WooCommerce 10.8은 2026년 5월 26일 화요일에 출시될 예정입니다. WCML 5.5.6을 이에 대해 테스트했습니다. 저희 릴리스는 그 다음 날로 예정되어 있습니다. 설치하는 버전은 출시된 WooCommerce 빌드에 대해 검증된 버전입니다.

업데이트 및 피드백

평소와 같이 이번 릴리스를 점진적으로 배포하고 있습니다. 즉시 업데이트하려면:

  1. 사이트 관리자에서 플러그인새 플러그인 추가로 이동하십시오. 상용 탭을 클릭하십시오.
  2. 업데이트 확인을 클릭하십시오.
  3. WPML Multilingual & Multicurrency for WooCommerce 5.5.6이 목록에 나타납니다. 거기에서 업데이트하십시오.

편집기 범위 동기화가 스토어에서 어떻게 작동하는지 듣고 싶습니다. 특히 많은 변형과 여러 언어가 있는 대규모 카탈로그를 보유하고 계신 경우 관심이 있습니다. 아래에 댓글을 남기거나 지원 포럼에서 티켓을 여십시오. 측정한 결과를 알려주십시오.