WPML

[워드프레스] WooCommerce를 쉽게 다국어 버전으로 만드는 방법

들어가며

WooCommerce 쇼핑몰을 다국어로 운영하기를 원하는 경우 여러 가지 방법이 있습니다. 우선 생각해볼 수 있는 것이 각 언어별로 WooCommerce를 설치하는 것입니다. 하지만 이 방법은 유지 관리 부담이 가중되고 기타 고려해야 할 사항이 많으므로 권장하지 않습니다. 다른 방법으로는 플러그인을 사용하여 언어별 버전을 만드는 것으로 이 방법이 훨씬 쉽습니다. 우커머스를 다국어 버전으로 만들어주는 플러그인에 여러 가지가 있는 데 그 중에서 뛰어난 기능을 가진 WPML을 사용하는 것이 좋습니다.

참고: 이 글은 shopitpress의 “How to easily make WooCommerce multilingual“을 참고하여 작성되었습니다.

각 언어별로 새로운 WooCommerce를 설치하는 방법(권장하지 않음)

하위 폴더나 서브 도메인 형식으로 각 언어별로 워드프레스를 설치하고 우커머스를 운영하는 방법을 생각해볼 수 있습니다. 상위 상품의 웹호스팅 서비스를 이용하거나 Bluehost나 iPage와 같은 해외 호스팅 서비스를 이용하면 여러 개의 워드프레스를 쉽게 설치하여 운영이 가능합니다. 예를 들어, 저는 Bluehost VPS 플랜과 저가형인 iPage Essential 플랜을 모두 이용하고 있는데 나름대로 괜찮은 것 같습니다. 회사 사이트의 경우 VPS 플랜(예: Bluehost VPS) 혹은 그 이상의 상품이 바람직하고 개인 블로그나 중요도가 떨어지는 사이트 혹은 테스트 사이트의 경우 저가 플랜(예: iPage Essential Plan, Blueshot 공유 호스팅)으로 가는 것이 좋습니다.

이 방법을 사용할 경우 http://www.example.com/en, http://www.example.com/ko, http://www.example.com/jp … 이런 식으로 각 언어별로 우커머스를 운영하는 형태가 될 것입니다. 이 경우 각 언어별로 사이트를 운영하므로 언어별로 완전히 독립적으로 사이트를 만들 수 있습니다. 하지만 그만큼 일도 많아져서 좋은 방법이 아닙니다.

장점 단점
  • 완전한 유연성: 현지화하는 사이트의 모든 측면을 개별적으로 설정할 수 있으며 심지어 페이지, 글, 상품 등을 추가하거나 제거할 수 있습니다.
  • 플러그인 불필요
  • 컨텐츠 관리의 복잡성: 여러 개의 언어에서 하나를 변경하려는 경우 각 사이트별로 변경을 수행해야 합니다. 변경 후에도 업데이트 사항을 추적하기가 쉽지 않습니다.
  • 거래 연계의 어려움
  • 유리 관리 부담 증가
  • 판매 상황을 전체적으로 파악하려면 개별 사이트에서 데이터를 끌어와야 합니다.
  • 재고 동기화 문제
  • 플러그인 라이선스: 유료 플러그인을 사용하는 경우 문제가 됩니다.

WooCommerce multilingual 플러그인 사용

WPML (권장)

Multilingual WordPress
WPML 플러그인은 WooCommerce를 다국어화하는 최고의 솔루션입니다. WPML을 설치하면 이 플러그인에서 사이트의 번역 버전을 처리합니다.  페이지, 글, 사용자 정의 글 유형(커스텀 타입), 사용자 정의 필드, 테마의 메뉴 및 모든 요소, 플러그인, URL, 우커머스의 모든 것, 워드프레스 관리자 및 웹사이트 등 사실상 모든 것을 번역할 수 있습니다.

WPML은 유료 버전이지만 비용에 대한 값어치를 하는 플러그인으로 무료 다국어 플러그인에서 제공하지 않는 많은 기능을 제공합니다. WPML은 다른 플러그인에 비해 사용하기가 쉽고 별 어려움이 없이 작동합니다.

AVADA, Enfold, BeTheme 등 많은 플러그인에서 WPML과의 호환성을 명시할 정도로 WPML은 다국어 사이트 구축 시에 널리 사용되는 플러그인입니다.

장점 단점
  • WPML 라이선스를 구입하면 사이트에 제한 없이 사용이 가능합니다.
  • Elegant 테마, Genesis 등과 같은 모든 주요 워드프레스를 지원합니다.
  • WPML은 모든 언어에 대하여 개별적으로 SEO를 처리해주므로 사이트를 더욱 SEO 친화적으로 만들 수 있고 Yoast SEO와 같은 유명한 SEO 플러그인도 지원합니다.
  • 다국어, 복수 통화 우커머스 스토어를 만들 수 있습니다.
  • 언어마다 다른 통화나 결제 프로세서 가능
  • 설명서가 잘 되어 있음
  • 지원 이용 가능 – 문의 사항이 있을 경우 포럼을 통해 문의하면 보통 24시간 이내에 답변을 받을 수 있습니다. (주말이나 휴일일 경우 조금 지연될 수 있겠죠.)
  • 무료가 아님. WPML 버전에 대한 자세한 내용은 여기를 참고해보세요.

Polylang

Polylang 플러그인은 Woocommerce Polylang Integration을 사용하여 우커머스 스토어를 다국어 스토어로 변환할 수 있습니다. 이 플러그인은 쉽게 사용이 가능합니다. 글, 페이지 등 각 언어의 컨텐츠를 추가해야 합니다.  언어 요구 사항에 따라 글의 설명을 쉽게 추가할 수 있습니다. Polylang은 전문 번역 서비스나 자동 번역 서비스를 제공하지 않으므로 수동으로 각 언어에 대한 설명을 작성해야 합니다.

참고: Woocommerce Polylang Integration 플러그인은 업데이트된지 1년이 넘어서 최근 버전에서 제대로 작동하는지 확인이 필요할 것 같습니다.

장점 단점
  • 무료 우커머스 다국어 플러그인
  • 페이지, 미디어, 글, 카테고리, 메뉴, 글 태그, 위젯 등을 번역할 수 있습니다.
  • WordPress 언어 팩이 자동으로 다운로드되어 통합됨
  • 일반인이 각 글 및 페이지에 다른 언어를 추가하는 것을 배우기가 쉽지 않습니다.
  • 모든 언어를 수동으로 번역해야 합니다.
  • 우커머스와의 호환에 버그가 있음
  • 복수 통화를 지원하지 않음

마치며

멀티사이트로 여러 번역 사이트를 관리하는 것은 복잡성 때문에 권장하지 않는다고 합니다. 별 어려움 없이 스토어를 완전하게 번역하려는 경우 WPML을 사용하는 것이 좋습니다. 이 플러그인은 유료이지만 모든 기능을 고려해보면 값어치를 충분히 합니다. 하지만 비용이 한정되어 있다면 Polylang과 같은 무료 버전을 사용할 수 있습니다. 하지만 기능이 제한되어 있고 최신 우커머스에서 버그가 있는 것으로 보고되고 있습니다.

다음 영상은 WPML에서 만든 WooCommerce Multilingual Intro라는 동영상입니다.

참고: 현재 Polylang에서 WPML로 변환해주는 플러그인이 테스트 단계에 있는 것 같습니다. 조만간 정식 버전이 나오면 Polylang에서 운영 중인 사이트를 쉽게 WPML로 이전시킬 수 있을 것으로 기대됩니다. 사실 이 블로그는 Polylang을 사용하여 한글과 영어 버전을 함께 운영했습니다만 Polylang이 사이트 속도에 부담을 주어서 현재 삭제한 상태입니다. WPML의 경우 테스트를 해본 결과 속도에 큰 영향을 미치지 않았습니다. (이 사이트에 테스트로 WPML이 설치되어 있습니다.)



기부를 통해 이 블로그를 후원하실 수 있습니다.
워드프레스 설치/제작/문제해결이 필요한 경우 서비스(유료)를 요청해주세요.