WPML

다중 통화 설정에 대해서는 WooCommerce 상점에 다중 통화 및 결제 게이트웨이를 추가하는 방법을 참조하세요. 번역된 상품의 Yoast SEO 및 Rank Math 메타 제목, 설명, OG 태그 등 SEO 메타 측면에 대해서는 다국어 SEO를 위해 사이트를 번역하는 방법을 참조하세요.

시작하기 전에

동일한 사이트에 다음 플러그인을 설치하고 활성화하세요.

번역을 시작하기 전에 WPML → 설정 → 언어에서 보조 언어를 설정하세요.

WordPress.org의 무료 WooCommerce Multilingual 플러그인은 다중 통화만 처리합니다. 콘텐츠는 번역하지 않습니다. 상점을 번역하려면 WPML과 호환성 애드온이 필요합니다.

가장 쉬운 방법 – PTC로 모든 항목 자동 번역

최소한의 노력으로 완전히 번역된 WooCommerce 상점을 원한다면 PTC를 번역 엔진으로 사용하여 모든 항목 자동 번역을 켜세요. WPML → 번역 → 대시보드를 열고 모든 항목 자동 번역 토글을 켜기(ON)로 전환하세요. 그러면 PTC가 사이트의 모든 상품, 카테고리, 페이지, 장바구니 레이블, 결제 필드 및 주문 이메일을 설정한 모든 언어로 자동 번역합니다.

PTC는 전체 문맥을 고려하여 번역합니다. 상품 이미지, 상점의 용어, 상점 전체에서 사용하는 언어와 어조를 분석합니다. 그 결과 원어민이 읽기에 자연스럽고 수동 검토가 필요하지 않으며 상점이 성장해도 일관성이 유지되는 번역을 제공합니다.

가격 모델을 통해 자유롭게 실험해 볼 수 있습니다.

  • 번역된 콘텐츠에 대해 페이지 × 언어당 한 번만 비용을 지불합니다.
  • 콘텐츠가 이전에 결제한 길이를 초과하지 않는 한 편집 및 반복 작업은 무료입니다. 상품 설명을 다시 작성하거나, 헤드라인을 다듬거나, 카피를 A/B 테스트하더라도 각 업데이트는 추가 비용 없이 다시 번역됩니다.
  • 편집 횟수가 아닌 번역된 콘텐츠의 총량에 대해서만 비용을 지불합니다.

즉, 매 수정 시 발생하는 비용을 걱정할 필요 없이 상점의 문구를 계속 최적화할 수 있습니다. 재번역은 무료로 제공됩니다.

이 페이지의 나머지 부분은 수동 제어가 필요한 경우를 위한 내용입니다. 특정 상품을 일괄적으로 번역에 보내거나, WPML의 고급 번역 에디터에서 번역을 편집하거나, 누락된 문자열을 스캔하거나, 확장 프로그램별 설정을 구성하는 방법을 다룹니다. 모든 항목 자동 번역으로 요구 사항이 충족된다면 여기서 읽기를 멈추고 나머지는 PTC에 맡기셔도 됩니다.

WooCommerce 상품 및 변형 번역

WPML로 WooCommerce 상품을 번역하려면 WPML → 번역 → 대시보드를 열고 번역할 상품을 선택하세요. 대시보드에는 단순, 그룹, 외부/연계, 변형 상품뿐만 아니라 예약(Bookings) 및 구독(Subscriptions)과 같은 확장 프로그램 유형까지 상점에서 판매하는 모든 상품 유형이 나열됩니다. 이를 일괄적으로 번역에 보내세요. WPML은 각 상품을 선택한 번역 엔진(PTC, DeepL, Google 또는 전문 번역가)으로 라우팅합니다.

옵션 상품(Variable products)의 경우 상위 상품과 모든 변형이 함께 번역됩니다. Color 또는 Size와 같은 속성 이름은 해당 용어 값(Blue, Red, Small, Large)과 함께 번역됩니다. 영어의 Blue 변형은 프랑스어의 Bleu와 동일한 상품입니다.

PTC는 WPML에서 권장하는 AI 엔진입니다. PTC는 이미지 인식 기능을 활용하여 번역하는 동안 각 상품의 이미지를 확인하며 상품 카피를 번역합니다. 원어민 쇼핑객이 상품을 설명하는 방식과 같이 설명이 자연스럽게 읽힙니다. 작동 방식에 대해서는 PTC 문서를 참조하세요.

상품 저장 시 변형 번역 동기화

수천 개의 상품과 각각 수십 개의 변형이 있는 대규모 카탈로그에서는 상품을 저장할 때 데이터베이스의 모든 변형 행에 쓰기 작업이 발생할 수 있습니다. 이는 변경하지 않은 행에서도 발생합니다. WPML 5에는 이를 해결하는 설정이 있습니다. WPML → 설정 → WCML을 열고 Variation translation sync on product save(상품 저장 시 변형 번역 동기화) 섹션을 찾으세요. 두 가지 옵션이 있습니다.

  • Always check all variations(항상 모든 변형 확인). 저장할 때마다 WPML이 모든 언어의 모든 변형을 확인하고 오래된 항목을 동기화합니다. 기존 방식입니다.
  • Only sync variations edited in the editor(에디터에서 편집된 변형만 동기화). WPML은 이번 저장에서 변경된 변형만 동기화합니다. 저장할 때마다 WPML은 동기화된 항목을 표시하고 원클릭 전체 동기화 기능을 제공합니다.

변형이 1,000개가 넘는 카탈로그의 경우 Only sync variations edited in the editor 설정을 권장합니다. 이는 WooCommerce 상품 에디터에서의 저장에만 영향을 미칩니다. 번역 대시보드모든 항목 자동 번역은 이 옵션과 관계없이 항상 전체 동기화를 실행합니다.

카테고리, 태그 및 배송 클래스(택소노미) 번역

WooCommerce 카테고리, 태그, 속성 및 배송 클래스를 번역하려면 WPML → 번역 → 택소노미를 여세요. 택소노미 탭에는 사이트의 모든 WooCommerce 택소노미가 나열되며 용어를 일괄적으로 번역에 보낼 수 있습니다. 계층 구조가 보존되어 번역된 하위 카테고리는 번역된 상위 카테고리 아래에 유지됩니다.

각 용어의 URL 슬러그도 번역하여 /shop/jackets/이 프랑스어에서 /boutique/vestes/가 되도록 하세요. 슬러그 번역은 용어 이름과 함께 인라인으로 이루어집니다.

WooCommerce 택소노미의 깊이가 깊은 사이트의 경우, 대시보드 탭에 모든 택소노미 용어를 한 번에 일괄 전송하는 택소노미 섹션이 있습니다. 이는 상품 번역을 실행하기 전에 유용합니다. 일괄 작업 흐름에 대해서는 택소노미 번역을 참조하세요.

장바구니 및 결제 번역 – 블록 기반 결제 포함

WooCommerce의 장바구니 및 결제 페이지를 번역하려면 WPML → 번역 → 문구를 여세요. 여기에는 기존의 숏코드 기반 결제와 WooCommerce 8.3 이상에 도입된 블록 기반 결제가 모두 포함됩니다. 모든 장바구니 레이블, 결제 필드, 버튼 텍스트 및 확인 메시지가 여기에 등록됩니다. 블록 기반 결제는 기존 결제와 동일한 원본 문자열을 읽어오므로 한 번의 번역으로 두 가지 모두에 적용할 수 있습니다.

문구 탭에 특정 장바구니 또는 결제 문자열이 보이지 않으면 누락된 문자열을 스캔하세요. 아래의 WooCommerce 또는 확장 프로그램에서 누락된 문자열 번역을 참조하세요.

확장 프로그램이나 테마에서 추가한 사용자 정의 결제 필드의 경우, 확장 프로그램이나 테마에 wpml-config.xml 파일이 포함되어 있으면 호환성 애드온이 자동으로 이를 인식합니다.

내 계정 페이지, 배송 방법 및 결제 방법 번역

고객 계정 흐름을 번역하려면 WPML → 번역 → 문구를 여세요. 여기에는 내 계정 페이지, 배송 방법 이름 및 설명, 결제 방법 이름 및 설명이 포함됩니다. WooCommerce가 로그인한 고객에게 표시하는 모든 레이블이 이곳에 있습니다.

  • 내 계정 페이지. 대시보드 인사말, 주문 테이블 제목, 다운로드, 주소, 결제 방법 저장된 카드, 계정 세부 정보, 로그아웃. 확장 프로그램(예: Subscriptions, Memberships)에서 추가한 사용자 정의 엔드포인트는 해당 플러그인이 등록한 대로 번역됩니다.
  • 배송 방법 이름 및 설명. Flat rate(정액 배송), Free shipping(무료 배송), Local pickup(방문 수령) 및 확장 프로그램 방법(DHL, FedEx, 지역 택배사). 결제 시 표시되는 레이블과 방법을 설명하는 긴 설명을 번역하세요.
  • 결제 방법 이름 및 설명. Stripe, PayPal, Square, Mollie, Klarna 및 설정한 모든 게이트웨이. 결제 시 표시되는 이름과 주문 확인 페이지에 표시되는 설명을 번역하세요.
  • 쿠폰 설명. 쿠폰 코드 자체는 모든 언어에서 동일하게 유지됩니다. 고객에게 표시되는 설명, 오류 메시지(“Invalid coupon”, “Coupon expired”) 및 적용된 쿠폰 알림을 번역합니다.

이러한 레이블 중 문구 탭에 표시되지 않는 것이 있으면 관리자 텍스트 번역 스캐너를 실행하세요. 확장 프로그램에서 추가한 레이블은 확장 프로그램의 플러그인 파일에 대해 일회성 스캔이 필요한 경우가 있습니다.

WooCommerce 주문 이메일 번역

WooCommerce에서 보내는 주문 이메일을 번역하려면 WPML → 번역 → 문구를 여세요. 대상 이메일에는 새 주문, 처리 중, 완료됨, 취소됨, 환불됨, 고객 청구서 및 고객 계정 생성이 포함됩니다. 모든 이메일 제목, 본문 및 푸터가 장바구니 및 결제 문자열과 함께 그곳에 등록됩니다.

각 고객은 주문한 언어로 이메일을 받습니다. WooCommerce는 결제 시 주문 언어를 기록합니다. 호환성 애드온은 주문 상태가 변경될 때 이메일을 일치하는 번역으로 라우팅합니다.

테마에서 또는 YayMail과 같은 플러그인을 사용하여 이메일 템플릿을 사용자 정의한 경우 번역을 위해 추가 템플릿 문자열을 스캔해야 할 수 있습니다. 아래의 누락된 문자열 섹션을 참조하세요.

WooCommerce 또는 확장 프로그램에서 누락된 문자열 번역

상점의 레이블, 메시지 또는 텍스트 일부가 번역되지 않고 이미 문구 탭을 확인했다면 문자열이 아직 등록되지 않은 것입니다. WPML → 번역 → 문구를 열고 찾고 있는 문자열이 보이지 않나요? 링크를 클릭한 다음, 누락된 문자열의 소스(WooCommerce 자체, 특정 확장 프로그램 또는 테마)에 대해 관리자 텍스트 번역 스캐너를 실행하세요. 스캔을 통해 번역되지 않은 문자열을 찾아 등록하므로 다른 문자열과 마찬가지로 번역할 수 있습니다.

초기 동기화에서 인식되지 않은 장바구니 및 결제 블록 내부의 문자열, 사용자 정의로 제작된 미니 장바구니 위젯, 덜 일반적인 확장 프로그램의 레이블을 찾을 때도 이 방법을 사용합니다. 전체 스캐너 작업 흐름에 대해서는 문자열 번역을 참조하세요.

상품의 원본 언어 변경

잘못된 원본 언어로 상품을 생성했거나 다른 다국어 설정에서 상점을 마이그레이션하는 경우 번역을 잃지 않고 상품의 원본 언어를 변경할 수 있습니다. 상품을 열고 글 에디터 언어 상자에서 언어를 전환한 다음 번역 패널에서 기존 번역을 다시 연결하세요. 절차는 다른 글이나 페이지와 동일합니다. 상품이라고 해서 특별한 경우는 아닙니다.

다른 언어에서 번역되지 않은 상품 표시 – 또는 숨기기

기본적으로 번역되지 않은 상품은 번역이 없는 언어 버전의 사이트에 표시되지 않습니다. 상점을 탐색하는 프랑스어 방문자는 프랑스어로 번역된 상품만 볼 수 있습니다. 반대로 번역이 없을 때 원본 언어 버전으로 대체하여 모든 언어에서 모든 상품을 표시해야 하는 상점도 있습니다.

이 동작은 WPML → 설정 → 포스트 유형 번역에서 구성합니다. Products(상품) 글 유형에 대해 다음 중 하나를 선택하세요.

  • 번역 가능 – 번역된 항목만 표시(기본값). 번역되지 않은 상품은 번역이 없는 언어에서 숨겨집니다.
  • Translatable – use translation if available or fallback to default language(번역 가능 - 번역이 있으면 사용하고 없으면 기본 언어로 대체). 모든 상품이 모든 언어로 표시됩니다. 번역되지 않은 상품은 기본 언어 버전으로 표시됩니다.

이 대체 옵션은 대규모 카탈로그를 점진적으로 마이그레이션하는 상점에 유용합니다. 번역이 진행되는 동안 방문자에게 빈 화면 대신 무언가를 보여줄 수 있습니다.

WooCommerce 확장 프로그램 번역 – 카테고리별

WPML은 WPML의 WooCommerce 확장 프로그램 섹션에 나열된 200개 이상의 WooCommerce 확장 프로그램을 지원합니다. 대부분의 확장 프로그램은 핵심 WooCommerce와 동일한 번역 흐름을 따릅니다. 문자열은 WPML → 번역 → 문구를 통해 처리됩니다. 상품과 택소노미는 대시보드택소노미 탭을 통해 처리됩니다. 이메일은 문구를 통해 처리됩니다. 이 섹션에서는 각 주요 카테고리의 실용적인 세부 사항을 다룹니다.

고객이 결제하는 결제 게이트웨이 번역

WooCommerce PayPal Payments, Klarna Checkout for WooCommerce, Mollie Payments for WooCommerce, Deposits & Partial Payments 또는 기타 WPML 호환 게이트웨이를 번역하려면 WPML → 번역 → 문구를 열고 게이트웨이 이름(또는 해당 플러그인의 텍스트 도메인)을 검색하세요. 게이트웨이 이름, 설명, 오류 메시지 및 Thank you(감사합니다) 페이지 지침이 여기에 등록됩니다. 다중 통화 설정과 결합하여 각 고객에게 해당 통화와 관련된 게이트웨이만 표시할 수 있습니다. 다중 통화 및 결제 게이트웨이를 추가하는 방법을 참조하세요.

배송 방법 이름, 실시간 요금 레이블 및 배송 추적 알림 번역

Table Rate Shipping, Advanced Shipment Tracking, Flexible Shipping 또는 DHL Express, FedEx, UPS, Royal Mail, Canada Post용 배송 플러그인을 번역하는 경우 배송 방법 이름과 설명은 WPML → 번역 → 문구에 있습니다. 주문이 발송된 후 전송되는 배송 추적 알림 이메일도 문자열로 등록됩니다. 배송 추적 플러그인의 텍스트 도메인을 검색하세요. Parcel Panel Order TrackingTrackShip for WooCommerce의 경우 배송 추적 페이지 자체가 문자열 템플릿에서 렌더링됩니다. 문구 탭을 통해 번역하세요.

구독 상품, 멤버십 등급 및 갱신 이메일 번역

WooCommerce Subscriptions 상품을 번역하려면 다른 상품과 마찬가지로 WPML → 번역 → 대시보드에서 구독 상품을 번역에 보내세요. 구독 결제 주기, 평가판 기간 및 동기화 날짜 레이블은 표준 상품 필드로 번역됩니다. 정기 결제 이메일은 WPML → 번역 → 문구를 통해 번역됩니다. 여기에는 갱신 알림, 갱신 실패 및 갱신 성공이 포함됩니다. AutomateWoo 작업 흐름의 경우 모든 작업 흐름의 이메일 제목과 본문이 문구를 통해 번역됩니다. 각 자동화된 메시지는 고객이 주문한 언어로 고객에게 전달됩니다.

예약 가능 상품, 시간대 레이블 및 예약 확인 번역

WooCommerce Bookings를 번역하려면 대시보드에서 예약 가능 상품을 번역에 보내세요. 시간대 레이블(Morning, Afternoon, Evening) 및 리소스 이름은 WooCommerce Bookings 설정에서 구성한 경우 문자열로 등록됩니다. 그렇지 않으면 상품과 함께 번역됩니다. 예약 확인 이메일은 문구를 통해 번역됩니다. PluginHive의 Bookings and Appointments For WooCommerce Premium에도 동일한 흐름이 적용됩니다. 상품은 대시보드를 통해 처리됩니다. 이메일과 레이블은 문구를 통해 처리됩니다.

상품 번들, 구성 상품 및 사용자 정의 애드온 필드 번역

WooCommerce Product Bundles, Composite ProductsMix and Match Products를 번역하는 경우 각 번들, 구성 또는 믹스 앤 매치 상품은 대시보드를 통해 단일 상품으로 번역됩니다. 구성 요소 이름, 그룹 레이블 및 애드온 필드 레이블은 상위 상품과 함께 번역됩니다. WooCommerce Product Add-ons 및 기타 사용자 정의 필드 플러그인(Advanced Product Fields, Extra Product Options & Add-Ons, WooCommerce Product Add-Ons Ultimate)의 경우 각 애드온 필드 레이블과 옵션 값이 해당 플러그인의 텍스트 도메인 아래에 문자열로 등록됩니다. 문구 탭에서 이를 번역하세요. 속성 견본(Iconic WooCommerce Attribute Swatches, Variation Swatches and Photos)은 기본 속성 용어 이름과 함께 견본 툴팁 텍스트를 번역합니다.

상품 필터, 검색 결과 및 퀵뷰 모달 레이블 번역

HUSKY / WOOF 필터 패싯 레이블을 번역하려면 WPML → 번역 → 문구를 열고 필터의 텍스트 도메인을 검색하세요. 필터 카테고리 이름과 옵션 값(크기, 색상, 브랜드)이 여기에 등록됩니다. YITH WooCommerce Ajax Product Filter에도 동일한 흐름이 적용됩니다. WooCommerce Product Table(Barn2 Media) 열 제목은 문구를 통해 번역됩니다. 행 콘텐츠는 상품 자체에서 가져오며 표준 상품 흐름을 통해 번역됩니다. WooCommerce Quick View Pro 및 유사한 퀵뷰 플러그인의 경우 모달 레이블(Quick View, Add to Cart, Close)이 문자열로 등록됩니다. 모달 내부의 상품 콘텐츠는 번역된 상품에서 가져옵니다.

쿠폰 설명, 동적 가격 책정 규칙, 도매 카탈로그 및 로열티 메시 번역

Advanced Coupons for WooCommerce 쿠폰 설명 및 오류 메시지를 번역하려면 WP 관리 화면에서 쿠폰을 열고 언어별로 설명을 번역하세요(쿠폰은 번역 가능한 글 유형입니다). 동적 가격 책정 규칙 레이블 및 적용된 할인 텍스트는 문자열로 등록됩니다. 여기에는 WooCommerce Dynamic Pricing(공식), Dynamic Pricing With Discount RulesAdvanced Dynamic Pricing for WooCommerce가 포함됩니다. WooRewards 로열티 메시지 및 WebToffee WooCommerce Gift Cards 사용 텍스트는 문구를 통해 번역하세요. B2BKing, WooCommerce Wholesale ProWooCommerce Wholesale Suite와 같은 도매 플러그인의 경우 등급 이름과 B2B 카탈로그 레이블이 문자열로 번역됩니다. 역할별 가격 책정 규칙은 방문자의 역할과 언어 조합에 따라 자동으로 적용됩니다.

PDF 청구서, 사용자 정의 이메일 템플릿, 리뷰 및 위시리스트 번역

WooCommerce PDF Invoices & Packing Slips Professional 청구서 및 포장 명세서 템플릿을 번역하려면 WPML → 번역 → 문구를 통해 템플릿 문자열을 번역하세요. WP Overnight의 PDF 플러그인은 번역된 WooCommerce 이메일 및 주문 문자열을 읽습니다. 주문 이메일이 번역되면 PDF도 그에 따릅니다. WebToffeeacowebs PDF 플러그인에도 동일한 흐름이 적용됩니다. 이메일 사용자 정의 플러그인(YayMail Pro, WooCommerce Email Customizer, WooCommerce Email Template Customizer Premium)의 경우 시각적 에디터를 사용하여 언어별 템플릿을 디자인할 수 있습니다. 제목 줄과 본문 문자열은 문구를 통해 번역됩니다. Customer Reviews for WooCommerce(CusRev) 및 Photo Reviews for WooCommerce의 경우 리뷰 양식 프롬프트와 평점 레이블이 문자열로 등록됩니다. YITH WooCommerce WishlistTI WooCommerce Wishlist는 문구를 통해 페이지 레이블을 번역합니다. 위시리스트 제목(공유 시)은 언어별로 번역됩니다.

확장 프로그램의 문자열이 문구 탭에 표시되지 않는 경우

WPML은 호환되는 확장 프로그램의 문자열을 자동으로 등록합니다. 새로 설치하거나 최근에 업데이트한 확장 프로그램은 문자열이 표시되기 전에 일회성 스캔이 필요할 수 있습니다. WPML → 번역 → 문구를 열고 상단의 찾고 있는 문자열이 보이지 않나요? 링크를 클릭한 다음, 확장 프로그램의 플러그인 파일에 대해 관리자 텍스트 번역 스캐너를 실행하세요. 스캔을 통해 번역되지 않은 문자열을 찾아 등록하므로 다른 문자열과 마찬가지로 번역할 수 있습니다.

사용 중인 확장 프로그램이 WPML의 WooCommerce 확장 프로그램 섹션에 없더라도 해당 문자열을 번역할 수 있습니다. 단, 호환성이 공식적으로 테스트된 것은 아닙니다. 특이한 예외 사례의 경우 wpml-config.xml 재정의나 일회성 문자열 스캔이 필요할 수 있습니다.

자주 발생하는 문제

  • 대규모 카탈로그에서 변형 번역이 느림. Variation translation sync(변형 번역 동기화)를 에디터 범위 모드로 전환하세요(위 참조).
  • WooCommerce 업데이트 후 장바구니 또는 결제 문자열이 번역되지 않음. 관리자 텍스트 번역을 통해 문자열을 다시 스캔하세요. WooCommerce는 간혹 릴리스 사이에 재등록이 필요한 새로운 문자열을 도입합니다.
  • WooCommerce의 표준 훅을 우회하는 사용자 정의 테마 결제 템플릿은 호환성 레이어를 통해 문자열을 전달하지 않습니다. 테마 수준의 변경이 필요할 수 있습니다.
  • 타사 확장 프로그램의 블록 기반 결제 필드는 자체 스캔이 필요한 경우가 있습니다. 해당 확장 프로그램의 플러그인 파일에 대해서만 스캐너를 실행하세요.
  • 다시 보낸 이메일의 언어가 잘못됨. WooCommerce는 최초 발송 시 주문에 기록된 언어를 사용합니다. 관리 화면에서 이메일을 수동으로 다시 보내면 관리 화면 언어가 사용됩니다. 고객의 언어로 다시 보내려면 먼저 관리 화면 언어를 전환하세요.

작성자: Amir · 마지막 업데이트: 2026년 7월 2일

작성자: Amir · 마지막 업데이트: 2026년 7월 2일