WCPOS WPML 통합
WPML을 WCPOS와 통합하여 POS가 단일 언어의 상품만 제공하도록 합니다. 번역된 중복 상품이 상품 검색과 카탈로그 그리드에 더 이상 표시되지 않습니다. WCPOS Pro에서는 매장별로 언어를 고정할 수 있습니다.
기능
- WCPOS 상품 및 변형 REST 쿼리를 단일 WPML 언어로 필터링합니다.
- WCPOS fast-sync 경로(POS가 로컬 색인을 새로 고치는 데 사용하는 경량 요청)를 가로채 번역된 중복 항목이 클라이언트에 도달하지 않도록 합니다.
- 무료 설치에서는 WPML 기본 언어를 사용합니다.
- Pro 설치에서는 매장 편집기에서 매장별로 언어를 재정의할 수 있습니다.
설치
1
WPML 설치
평소처럼 WPML을 설치하고 구성하되, 하나 이상의 언어를 기본값으로 설정하세요.
2
WCPOS WPML 설치
WP Admin > POS > 설정 > 확장, 경로에서 설치하거나 GitHub 릴리스 페이지에서 최신 릴리스를 다운로드한 후 플러그인 > 새로 추가 > 플러그인 업로드 경로를 통해 업로드하세요.
3
(Pro) 매장별 언어 고정
WCPOS Pro에서 POS > 매장 아래의 매장을 편집하고 언어 사이드바 섹션에서 해당 언어를 선택하세요. WPML 기본 언어를 사용하려면 기본값으로 둡니다.
알려진 WPML 호환성 문제
다음은 통합 기능이 아니라 WPML 자체의 동작입니다. 프로덕션에서 다국어 기능을 배포하기 전에 알아두는 것이 좋습니다.
- POS 사용자 지정 필드는 번역에 이어지지 않습니다. WPML은 상품을 번역하지만 기본적으로 WCPOS 사용자 지정 필드를 번역된 버전으로 복사하지 않습니다. 기본 언어에서 "POS 전용"으로 표시된 상품은 번역본에서 해당 설정이 사라질 수 있습니다. 번역 중 WCPOS 사용자 지정 필드를 복사하도록 WPML을 구성하세요.
- POS 전용 상품과 상점의 404. WPML은 각 언어별 상점 페이지를 생성하므로, 웹사이트에서 POS 전용 상품에 접근하면 404로 표시될 수 있습니다. 이는 알려진 WPML 상호 작용이며 WCPOS 버그가 아닙니다.
관련 POS 표시 여부 제어에 대해서는 POS 전용 상품을 참조하세요.
요구 사항
WooCommerce: WooCommerce 설치 및 활성화
WPML: 하나 이상의 언어가 구성된 WPML
WCPOS: 무료 버전에서도 작동합니다. 매장별 언어 선택에는 WCPOS Pro가 필요합니다