WPML

상점의 콘텐츠를 번역하려면 WordPress에서 WooCommerce를 번역하는 방법을 참조하세요.

시작하기 전에

다음 항목을 설치하고 활성화하세요.

다중 통화는 보조 언어 없이도 작동합니다. 다중 통화를 사용하기 위해 상점이 다국어일 필요는 없습니다. 단일 언어 상점에서 다중 통화만 필요한 경우 WordPress.org에서 제공하는 무료 WooCommerce Multilingual 플러그인만으로도 처리할 수 있습니다.

상점의 다중 통화 활성화

WooCommerce에서 다중 통화를 활성화하려면 WPML > 설정 > 다중 통화를 열고 다중 통화 모드 활성화 토글을 켭니다. 그런 다음 판매하려는 각 통화를 추가하세요. 각 통화에 대해 기호 위치, 소수점 기호, 천 단위 구분 기호 및 소수점 이하 자릿수를 설정합니다. 가격 형식은 해당 시장의 구매자가 기대하는 방식과 일치해야 합니다.

기본 통화는 WooCommerce > 설정 > 일반의 WooCommerce 자체 설정에 구성된 통화로 유지됩니다. 다중 통화 설정에 추가한 추가 통화는 고객이 전환할 수 있는 통화입니다.

통화별 가격 설정 또는 자동 변환 사용

다중 통화 WooCommerce 상점에서 각 통화의 가격을 설정하려면 통화별 수동 가격 설정과 자동 환율 변환 중 하나를 선택하세요. 두 옵션은 통화별로 작동합니다. 일부 통화에는 수동 가격을 적용하고 다른 통화에는 자동 변환을 혼합하여 사용하거나, 전체에 하나의 방식을 사용할 수 있습니다.

통화별 수동 가격 설정 – 고객이 기대하는 깔끔한 숫자

각 통화로 각 상품의 가격을 명시적으로 설정하세요. $20 상품이 유로로는 €19.99, 엔화로는 ¥3,000가 됩니다. 실시간 환율로 나눈 결과가 아니라 고객이 쉽게 인식할 수 있는 깔끔한 숫자입니다. WooCommerce의 표준 가격 필드 옆에 표시되는 다중 통화 패널의 각 상품 편집 화면에서 수동 가격을 설정합니다.

수동 가격 설정은 기존 시장에 판매하는 대부분의 상점에 적합한 선택입니다. 이를 통해 각 시장의 가격을 의도적으로 책정할 수 있습니다. 일부 시장에서는 할인을 제공하고 다른 시장에서는 프리미엄 가격을 책정하세요. 어제의 환율에 모든 것을 맡기지 않아도 됩니다.

원본 가격에서 자동 변환

원본 가격을 한 번만 설정하세요. 호환성 플러그인이 환율을 적용하여 각 통화로 변환된 가격을 표시합니다. WPML > 설정 > 다중 통화자동 환율 섹션에서 환율을 구성하세요. 환율을 수동으로 설정하거나 구성된 소스에서 선택한 일정에 따라 실시간으로 가져올 수 있습니다.

자동 변환은 카탈로그가 빠르게 변경되거나 통화가 많아 각 가격을 수동으로 설정하기 어려운 상점에 적합한 선택입니다.

통화 전환기 표시 – 위젯, 블록 또는 숏코드

WooCommerce 상점에 통화 전환기를 표시하기 위한 세 가지 배치 옵션이 있습니다. 전환기를 표시할 위치에 맞는 옵션을 선택하세요.

  • 블록. WordPress 블록 에디터를 통해 통화 전환기 블록을 페이지나 글에 끌어다 놓습니다.
  • 위젯. 외모 > 위젯을 통해 통화 전환기 위젯을 위젯 영역으로 드래그합니다.
  • 숏코드. 전환기를 표시할 페이지, 글 또는 템플릿에 [currency_switcher]을 붙여넣습니다.

WPML > 설정 > 다중 통화통화 전환기 옵션 섹션에서 전환기 모양을 구성하세요. 드롭다운, 나란히 표시 또는 목록을 선택할 수 있습니다. 기호만, 코드만 또는 둘 다 표시하도록 선택할 수도 있습니다. 이 설정은 모든 배치에 적용됩니다.

통화 전환기 숏코드 참조

[currency_switcher] 숏코드는 다음 속성을 허용합니다.

  • format. 각 통화가 렌더링되는 방식을 제어합니다. 토큰: %name(전체 통화 이름, 예: Euro), %symbol(예: ), %code(예: EUR), %subtotal(해당 통화의 장바구니 소계). 예: [currency_switcher format="%name (%symbol)"]Euro (€)를 렌더링합니다.
  • switcher_style. 시각적 스타일입니다. 값: wcml-dropdown, wcml-dropdown-click, wcml-horizontal-list, wcml-vertical-list.

두 속성을 모두 사용한 예:

[currency_switcher format="%code %symbol" switcher_style="wcml-dropdown"]

자체 전환기 템플릿 작성과 같은 더 깊은 사용자 정의를 위해 개발자를 위한 별도의 템플릿 파일 참조가 있습니다.

국가 및 통화별로 다른 결제 게이트웨이 표시

통화별로 결제 게이트웨이를 라우팅하려면 WPML > 설정 > 다중 통화를 열고 통화 테이블의 각 통화에서 편집을 클릭하세요. 모든 통화에는 사용 가능한 결제 게이트웨이가 확인란과 함께 나열됩니다. 해당 통화에 사용할 수 있는 게이트웨이를 활성화하세요. 사용할 수 없는 게이트웨이는 비활성화합니다. 고객은 결제하는 통화에 적용되는 결제 옵션만 볼 수 있습니다.

이것은 여러 지역에서 판매하는 상점을 처리하는 올바른 방법입니다. 기본 Stripe 계정은 달러를 처리하는 반면, 지역 Stripe 계정이나 로컬 게이트웨이는 다른 통화를 처리할 수 있습니다. 각 통화로 결제하는 고객은 모든 게이트웨이를 한 번에 보는 것이 아니라 해당 통화와 연결된 게이트웨이만 보게 됩니다.

방문자 위치에 따른 통화 자동 전환

방문자 위치에 따라 통화를 자동으로 전환하려면 WPML > 설정 > 다중 통화를 열고 통화 섹션의 다음을 기준으로 통화 표시 아래에서 사이트 언어 대신 클라이언트 위치를 선택하세요. 이 옵션을 사용하려면 IP 기반 국가 감지를 위한 MaxMind 라이선스 키가 필요합니다. 그러면 플러그인이 방문자의 국가를 감지하고 기본적으로 해당 국가의 통화를 표시합니다. 동일한 설정 패널에서 각 국가를 통화에 매핑합니다.

페이지에 통화 전환기를 추가한 경우 고객은 여전히 수동으로 전환할 수 있습니다. 두 기능은 함께 작동합니다. 위치 감지는 기본값을 설정하고 전환기는 이를 재정의할 때 사용할 수 있습니다.

WooCommerce Subscriptions, Bookings 및 기타 확장 상품 유형

다중 통화는 주요 WooCommerce 확장 상품 유형과 함께 작동합니다. 각 유형에는 라이브로 전환하기 전에 확인해야 할 고유한 동작이 있습니다.

  • WooCommerce Subscriptions. 반복 구독 상품은 다중 통화 가격 책정을 준수합니다. 상품 가격을 설정하는 것과 동일한 방식으로 각 통화의 구독 가격을 설정하세요. 갱신 결제는 고객이 구독한 통화로 처리됩니다.
  • WooCommerce Bookings. 예약 가능한 상품 가격, 보증금 및 리소스별 비용은 모두 통화별 가격 책정을 지원합니다. 예약 확인서에는 전체적으로 고객의 통화가 표시됩니다.
  • Product Bundles, Composite Products, Mix and Match. 번들 및 구성 요소 상품은 상위 상품의 통화 및 가격 구성을 준수합니다.

확장 상품 유형의 경우 출시 전에 각 통화로 샘플 구매를 처음부터 끝까지 테스트하세요. 다중 통화 설정은 확장 프로그램 전반에서 일관되게 작동합니다. 확장 프로그램별 가격 책정 규칙(보증금, 결제 계획, 번들 할인)이 상호 작용하는 방식을 확인하는 것이 좋습니다.

통화 또는 언어 변경 시 장바구니 처리

고객이 세션 도중에 통화나 언어를 전환하더라도 장바구니에는 여전히 이전 통화로 가격이 책정된 항목이 들어 있습니다. WPML 5에서는 각 경우에 장바구니가 어떻게 작동할지 별도로 선택할 수 있습니다. WPML > 설정 > WCML을 열고 장바구니 섹션으로 스크롤하세요.

두 쌍의 라디오 버튼이 표시됩니다.

  • 장바구니에 항목이 있을 때 언어 전환. 장바구니를 유지하고 항목의 가격을 다시 책정하려면 언어 전환 시 장바구니 콘텐츠 동기화를 선택하고, 재설정하기 전에 고객에게 묻고 싶다면 확인 메시지를 표시하고 장바구니 재설정을 선택하세요.
  • 장바구니에 항목이 있을 때 통화 전환. 통화 변경에 대해서도 동일한 두 가지 옵션이 제공됩니다.

장바구니 동기화에는 WPML 언어 쿠키가 필요합니다. 이 기능이 비활성화된 경우 섹션에 쿠키를 활성화할 수 있는 WPML > 설정 > 언어 > 브라우저 언어 리디렉션으로 연결되는 인라인 알림이 표시됩니다.

자주 발생하는 문제

  • 다중 통화가 활성화되었지만 통화가 표시되지 않음. WPML > 설정 > 다중 통화 > 통화에서 기본 통화 외에 하나 이상의 통화를 추가하세요. 구성된 통화만 전환기에 표시됩니다.
  • 통화 전환기 숏코드가 아무것도 렌더링하지 않음. 다중 통화가 활성화되어 있고 하나 이상의 통화가 추가되었는지 확인하세요. 대체 통화가 없으면 숏코드는 빈 전환기를 렌더링합니다.
  • 통화에 잘못된 게이트웨이가 표시됨. 통화별 게이트웨이 설정을 다시 확인하세요(통화 테이블의 각 통화에서 편집 클릭). 모든 통화에는 사용 가능한 게이트웨이가 나열되며 통화별로 명시적으로 활성화해야 합니다.
  • 클라이언트 위치가 잘못된 통화를 반환함. 이 옵션은 IP 기반 감지를 위해 MaxMind 라이선스 키를 사용합니다. GeoIP 데이터베이스는 때때로 잘못 분류할 수 있습니다. 호스팅 제공업체에서 CDN 에지의 IP를 캐시할 수도 있습니다. 새로운 브라우저 세션으로 테스트하고 호스트가 실제 방문자 IP를 전달하고 있는지 확인하세요.
  • 가격은 올바르지만 세금이 잘못됨. WooCommerce의 위치별 세금 설정은 통화 기반 가격 위에 적용됩니다. WooCommerce > 설정 > 세금에서 세금 클래스를 별도로 구성하세요.

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

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