- 릴리스 날짜
- 2026년 10월 21일
- 채널
- 안정
- 테스트된 WordPress 버전
- 7.1
변경 로그
Subscriptions 요금제, 확장 프로그램 이메일 번역, 확장 프로그램 지원 복구 및 제품 페이지 속도 향상이 포함됩니다.
새로운 기능
- WooCommerce Subscriptions 9 구독 요금제를 지원하며, 통화별 요금제 가격과 가입비가 제공되고 요금제가 번역으로 복사됩니다.
- Subscriptions 및 Bookings와 같은 WooCommerce 확장 프로그램의 이메일은 하나의 공유 메커니즘을 통해 번역되므로 고객이 자신의 언어로 이메일을 받을 수 있습니다.
- 알림 없이 중단되었던 Product Bundles, Composite Products, Bookings, The Events Calendar, Gravity Forms 및 Print Invoices & Packing Lists에 대한 지원이 다시 작동합니다.
- WooCommerce 확장 프로그램의 금액과 임계값은 하나의 다중 통화 메커니즘을 통해 구매자의 통화로 변환됩니다.
- 장바구니와 배송은 이전 데이터를 유지하는 대신 구매자의 현재 언어와 통화를 따릅니다.
- 통화별 결제 게이트웨이 설정에는 이제 일부 페이지에서만 제공되는 게이트웨이를 포함하여 활성화한 모든 게이트웨이가 나열되며, 다른 통화로 결제된다는 안내가 게이트웨이 설명 아래에 다시 표시됩니다.
- WooCommerce Analytics를 언어별로 필터링할 수 있으며 일관된 결과를 표시합니다.
- 장바구니에 제품의 짧은 설명이 구매자의 언어로 표시됩니다.
- WooCommerce가 상점에 보내는 주문 철회 요청 이메일이 이제 관리자의 언어로 도착합니다.
- WooCommerce Multilingual 제품 에디터에서 직렬화된 사용자 정의 필드를 번역할 때 숫자는 해당 유형을 유지하며 제품 데이터를 더 안전하게 읽습니다.
- 상점 페이지에서 언어 전환기는 &, # 또는 따옴표와 같은 문자가 포함된 매개변수를 포함하여 페이지의 주소 매개변수를 그대로 유지합니다.
- WooCommerce Multilingual은 WPML과 동일한 소스에서 빌드되며 함께 배포됩니다.
- 보안 강화: 번역된 제품 속성값은 저장되기 전에 유효성이 검사됩니다.
성능
- WooCommerce 블록에 표시되는 제품에 대해서도 갤러리 이미지를 단일 쿼리로 읽어와 번역된 제품 페이지와 목록이 더 빠르게 로드됩니다.
- 다중 공급업체 플러그인이 있는 WooCommerce 주문 목록은 더 이상 수천 개의 데이터베이스 쿼리를 실행하지 않습니다.
- 문자열 번역이 활성화되어 있을 때 WooCommerce 제품 관리 화면 목록이 더 이상 느려지지 않습니다.
- 보조 통화로 설정된 사용자 정의 가격이 없는 제품은 모든 목록이나 사이트맵 보기에서 가격을 다시 읽지 않습니다.
- 번역된 URL 규칙은 매번 읽을 때마다 빌드되지 않고 한 번만 빌드되므로 모든 상점 페이지의 속도가 향상됩니다.
- 슬러그로 카테고리와 태그를 조회할 때 더 이상 호출할 때마다 동일한 작업을 반복하지 않습니다.
- 제품 속성 조회는 요청당 한 번씩 새로 고쳐지며 아직 언어가 없는 제품에 대해서는 건너뜁니다.
- WooCommerce Multilingual은 더 이상 모든 관리 화면 요청 시 URL 규칙을 다시 빌드하지 않습니다.
- 문자열 번역이 있는 WooCommerce 사이트의 WP-CLI 명령이 더 적은 메모리를 사용합니다.
- WooCommerce Multilingual 5.6에 도입되었던 제품 속성별 느린 데이터베이스 쿼리가 제거되었습니다.
다중 통화 수정 사항
- 다른 요청이 동시에 세션을 저장하는 경우에도 통화를 전환한 구매자에게는 해당 통화로 청구됩니다.
- 사용자 정의 가격이 지정된 제품만 표시될 때 옵션 상품이 포함된 Product Bundles 및 기타 컨테이너 제품을 보조 통화로 구매할 수 있습니다.
- WooCommerce 9.6 이상에서는 각 통화의 설정에서 각 계좌 이체 계좌의 통화를 다시 설정할 수 있습니다.
- 최소 또는 최대 금액이 없는 쿠폰은 모든 통화에서 무제한으로 유지되며, 반올림으로 인해 무료 제품에 비용이 발생하는 일이 없습니다.
- 다중 통화의 상점 통화 설정 대화 상자가 환율을 기다리지 않고 다시 저장됩니다.
- 모든 위젯 영역에 통화 전환기 위젯이 있는 경우 다중 통화 설정에서 더 이상 테마에 해당 위젯이 없다고 표시하지 않으며, 추가하는 방법을 설명합니다.
- 오른쪽에서 왼쪽으로 읽는 관리 화면에서 다중 통화 환율이 올바른 순서로 읽힙니다.
Subscriptions 수정 사항
- 변형과 속성이 서로 다른 언어로 저장된 경우 미결제 Subscriptions 갱신 주문의 결제가 작동합니다.
- Subscriptions 요금제가 제품 번역으로 복사됩니다.
- Subscriptions 상점 전체 요금제를 사용하는 경우 장바구니에서 변환된 가입비 대신 수동으로 설정한 가입비가 청구됩니다.
- 제품 가격을 사용하는 Subscriptions 요금제의 경우 제품 페이지에 변환된 가입비가 아닌 수동으로 설정한 가입비가 표시됩니다.
- 제품에 수동으로 설정된 Subscriptions 요금제 가격이 상점 전체 가격보다 우선하며, 고정 할인 요금제 가격이 적용됩니다.
- 기존 구독 유형이 숨겨진 경우 Subscriptions 가입비가 구매자의 통화로 변환됩니다.
- 제품 자체 Subscriptions 요금제의 고정 할인이 구매자의 통화로 변환됩니다.
- 상점 전체 고정 할인 Subscriptions 요금제는 구매자의 통화로 할인을 차감합니다.
- ‘일회성으로만 판매’로 설정된 Subscriptions 제품에는 더 이상 ‘수동으로 요금제 가격 설정’ 버튼이 표시되지 않습니다.
Bookings 수정 사항
- Bookings 인원 유형이 다시 번역된 제품에 계속 연결되며, 제품을 저장해도 더 이상 관련 없는 글이 변경되지 않습니다.
- 번역되지 않은 예약이 더 이상 다른 언어로 복제되지 않습니다.
- 양식 데이터를 이스케이프하는 서버에서 보조 통화의 예약 비용과 예약 생성 페이지의 통화가 올바르게 읽힙니다.
- Accommodation Bookings는 예약 비용에 WooCommerce Multilingual의 통화별 수동 가격을 사용합니다.
- Accommodation Bookings를 다시 설치해도 더 이상 WooCommerce Multilingual의 통화별 요금이 재설정되지 않습니다.
- 방문자가 보조 통화로 탐색할 때 Accommodation Bookings 데이터 업데이트가 더 이상 변환된 가격을 가져오지 않습니다.
- WooCommerce Multilingual을 업데이트할 때 통화별 Bookings 기본 비용이 올바르게 이월됩니다.
- 관리 화면에서 예약의 번역된 복사본을 저장하면 해당 상태도 저장됩니다.
- 번역된 복사본의 예약 화면에 데이터베이스 오류 없이 메모가 표시됩니다.
- 번역 편집 화면의 필드 잠금이 Bookings 패널이 없는 제품에서도 작동합니다.
- Bookings 알림 및 확인 대기 중 이메일 제목이 번역됩니다.
- Bookings 리소스 레이블이 다시 번역됩니다.
기타 WooCommerce 확장 프로그램 수정 사항
- 장바구니에 있는 Composite Products는 언어를 전환한 후에도 계속 구매할 수 있습니다.
- Composite Products 구성 요소 옵션이 더 이상 한 언어에서 다른 언어로 유출되지 않습니다.
- Composite Products 설정이 번역으로 복사되며 번역 편집 화면에서 잠깁니다.
- 사용자 정의 XML에서 번역하도록 표시된 Composite Products 설정을 번역에서 편집할 수 있습니다.
- 동일한 Product Bundles 번들을 두 언어로 담고 있는 장바구니는 두 언어의 번들 항목을 모두 유지합니다.
- 장바구니에 Product Bundles 번들이 있는 상태에서 언어를 전환해도 번들이 그대로 유지됩니다.
- Product Bundles의 “bundle-sells” 제목이 번역된 제품에 유지됩니다.
- Gravity Forms Multilingual이 활성화된 경우 Gravity Forms Product Add-Ons 총계가 두 번이 아니라 한 번만 변환됩니다.
- 장바구니의 Gravity Forms Product Add-Ons 옵션 가격이 구매자의 새로운 통화를 따릅니다.
- Gravity Forms Product Add-Ons의 “Order again” 기능이 올바른 통화에서 옵션 가격을 변환합니다.
- 이미 잘못된 언어가 적용된 The Events Calendar 티켓이 수정됩니다.
- 이벤트에 첨부된 The Events Calendar 티켓에 이벤트 언어가 적용됩니다.
- The Events Calendar 장소가 번역된 이벤트에 동기화됩니다.
- The Events Calendar의 번역된 이벤트에 원본 대신 번역된 장소와 주최자가 적용됩니다.
- 제품 태그, 배송 클래스 또는 기타 분류 체계에 의한 Smart Coupons 제한이 모든 언어에 적용됩니다.
- 관리자가 수동으로 보낸 Print Invoices & Packing Lists 이메일은 주문의 언어와 통화를 유지합니다.
- WooCommerce PayPal Payments를 사용할 때 페이지에 더 이상 “get_cart was called incorrectly” 알림이 기록되지 않습니다.
- 이제 WooCommerce Deposits의 고정 예치금이 구매자의 통화로 변환됩니다.
이메일 수정 사항
- 이전에 번역 옵션이 없었던 여러 이메일을 포함하여 모든 WooCommerce 이메일을 번역할 수 있습니다.
- WordPress가 관리자의 로캘을 사용할 때 고객 이메일에 더 이상 관리자 언어로 된 WooCommerce 텍스트가 포함되지 않습니다.
- High-Performance Order Storage를 사용하여 주문 화면에서 보낸 이메일은 세금 레이블 및 결제 안내에 고객의 언어를 사용합니다.
- 실패한 주문, 취소된 주문 및 이월 주문 관리자 이메일은 구매자의 언어가 아닌 관리자의 언어로 전송됩니다.
- 설정이 저장되지 않은 이메일은 수신자의 언어로 된 WooCommerce의 기본 추가 콘텐츠로 끝납니다.
- 부분 환불 이메일은 상점 소유자가 저장한 제목을 유지합니다.
- 관리자가 다른 언어로 작업할 때 고객 이메일에 배송 방법이 고객의 언어로 표시됩니다.
- 다른 언어를 사용하는 관리자가 이메일을 다시 보내거나, 주문 작업을 실행하거나, 상태를 변경할 때 주문이 원본 내역을 유지합니다.
제품 번역 수정 사항
- 한 언어로 제품 설명을 업데이트해도 더 이상 다른 언어의 번역을 덮어쓰지 않습니다.
- 무료 변형은 가격 없이 저장되는 대신 번역에서도 무료로 유지되므로 모든 언어에서 구매할 수 있습니다.
- 원본 제품을 저장할 때 번역 불가능한 사용자 정의 분류체계의 용어가 제품 번역에 유지됩니다.
- 원본 제품에서 제거된 변형 설명은 번역된 변형에서도 제거됩니다.
- 클래식 번역 에디터에서 수행한 속성 번역이 고급 번역 에디터 작업에 적용됩니다.
- 제품 번역 에디터에서 대상 언어를 비워두고 저장해도 더 이상 원본 제품을 덮어쓰거나 언어를 비우지 않습니다.
- 제품 번역 에디터가 열려 있는 동안 등록된 페이지 빌더 문자열이 기존 번역을 유지합니다.
- 제품 번역 에디터에 Beaver Builder 제품의 자체 텍스트가 표시되며 번역이 번역된 제품의 레이아웃에 적용됩니다.
- 사용자 정의 필드에 직렬화된 데이터가 포함된 경우 제품 번역 작업을 저장할 때 더 이상 치명적인 오류가 발생하지 않습니다.
- 변형에 번역하도록 설정된 목록 유형의 사용자 정의 필드가 있을 때 제품 번역 에디터가 더 이상 실패하지 않습니다.
- 번역 편집 화면에서 잠긴 필드는 번역과 함께 저장됩니다.
- 다른 탭에서 관리 화면 언어를 변경한 후 제품 속성을 저장해도 더 이상 중복 용어가 생성되거나 다른 언어의 용어가 연결되지 않습니다.
- 번역된 속성 용어와 카테고리는 원본 용어의 사용자 정의 순서를 유지합니다.
- Products > Sorting에서 끌어다 놓기 정렬을 사용하면 데이터베이스 오류 없이 번역도 다시 정렬됩니다.
- 모든 언어의 리뷰가 함께 표시될 때 번역된 적이 없는 제품은 자체 리뷰를 표시합니다.
- WP All Import 또는 WPML 내보내기 및 가져오기로 가져온 번역된 제품이 상점 필터에 해당 언어로 표시됩니다.
- WooCommerce CSV 가져오기 시 번역된 제품에 해당 언어로 된 속성 용어가 부여됩니다.
기타 수정 사항
- WPML 문자열 번역이 비활성화되어 있을 때 장바구니 및 고유주소 설정 페이지가 더 이상 충돌하지 않습니다.
- 문자열 번역이 비활성화되어 있거나 WPML 설정이 완료되지 않은 경우 ?force_switch=1로 열린 페이지에서 더 이상 치명적인 오류가 발생하지 않습니다.
- 주소에 번역된 상점 기반이 있어도 더 이상 보조 언어에서 양식 및 결제 제출이 차단되지 않습니다.
- 5.6 이전 버전에 상점 기반이 번역된 사이트의 보조 언어에서 제품 카테고리 보관함 주소가 다시 작동합니다.
- 용어가 저장된 직후 카테고리 및 태그 링크에 새 주소가 표시되므로 SEO 플러그인에서 리디렉션을 생성할 수 있습니다.
- 영구 개체 캐시가 있는 사이트에서 번역된 페이지의 내 계정 링크가 엔드포인트를 유지합니다.
- 주문을 볼 때 배송 내역의 번역된 제목이 더 이상 기본 언어로 다시 저장되지 않습니다.
- 이전 WooCommerce Multilingual로 롤백한 후 이후 업데이트에서 해당 단계를 다시 적용합니다.
- WooCommerce 11.2와 호환됩니다.
- 카테고리와 태그의 이름 및 설명은 한 번만 번역되고 청구되며, 이를 사용하는 모든 글에서 다시 청구되지 않습니다.
- 번역 가능한 사용자 정의 필드를 추가해도 더 이상 해당 필드가 없는 글이 “Needs update”로 표시되지 않습니다.
- 동일한 번역을 동시에 두 번 저장해도 하나의 기준 작업만 생성됩니다.
- 번역 상태 레코드 쓰기에 실패해도 더 이상 이전 레코드의 ID를 반환하지 않습니다.
- WooCommerce Multilingual의 스크립트와 스타일은 업데이트 후 오래된 복사본을 로드하는 대신 새로 고쳐집니다.
- 제품 유형이 누락되었거나 번역 그룹이 없는 제품이 있는 상점에서 더 이상 데이터베이스 오류가 기록되지 않습니다.
이 버전에 대한 자세한 내용은 WPML 5.2 릴리스 공지사항을 읽어보세요.
업데이트 또는 다운로드
이 업데이트는 활성 구독이 있는 모든 WPML 고객사가 사용할 수 있으며, 릴리스 후 24시간 이내에 WordPress 관리 화면의 플러그인 페이지에 표시됩니다. 플러그인 → 새로 추가 → 상용에서 즉시 확인할 수도 있습니다. 수동으로 다운로드하여 설치하려면 wpml.org 계정의 다운로드로 이동하고(설치 지침 참조), 버전을 섞지 말고 모든 컴포넌트를 함께 업데이트해야 합니다.
도움이 필요하거나 피드백을 제공하고 싶으신가요? 기술 지원 포럼 (새 탭에서 열림)을 이용해 주세요.