WCPOS WPML
WPML को WCPOS से जोड़ता है ताकि POS केवल एक भाषा के उत्पाद परोसे। इससे अनुवादित डुप्लिकेट उत्पाद product search और catalog grid में दिखना बंद हो जाते हैं। WCPOS Pro में आप हर store के लिए भाषा pin कर सकते हैं।
यह क्या करता है
- WCPOS product और variation REST queries को एक WPML भाषा तक सीमित करता है।
- WCPOS fast-sync routes को रोकता है, यानी वे हल्के requests जिनसे POS अपनी local index refresh करता है, ताकि अनुवादित duplicates client तक कभी न पहुँचें।
- निःशुल्क इंस्टॉलेशन WPML की डिफ़ॉल्ट भाषा का उपयोग करते हैं।
- Pro इंस्टॉलेशन store editor से प्रत्येक store की भाषा override कर सकते हैं।
इंस्टॉलेशन
WPML इंस्टॉल करें
WPML को सामान्य रूप से इंस्टॉल और configure करें। कम से कम एक भाषा default के रूप में set होनी चाहिए।
WCPOS WPML इंस्टॉल करें
WP Admin > POS > Settings > Extensions से इंस्टॉल करें, या GitHub releases page से नवीनतम release डाउनलोड करके Plugins > Add New > Upload Plugin से upload करें।
(Pro) हर store के लिए भाषा pin करें
WCPOS Pro में POS > Stores के अंतर्गत store edit करें और Language sidebar section से उसकी भाषा चुनें। WPML की default language उपयोग करने के लिए इसे Default पर छोड़ दें।
WPML compatibility की ज्ञात समस्याएँ
ये WPML के अपने व्यवहार हैं, integration की समस्या नहीं। Production में multilingual setup शुरू करने से पहले इन्हें जानना उपयोगी है:
- POS custom fields translations में साथ नहीं जाते। WPML products का अनुवाद करता है, लेकिन WCPOS custom fields को translated versions में default रूप से copy नहीं करता। Default language में "POS Only" mark किया गया product अपनी translations में यह setting खो सकता है। Translation के दौरान WCPOS custom fields copy करने के लिए WPML configure करें।
- POS-only products और storefront पर 404s। WPML हर भाषा के लिए storefront pages बनाता है, इसलिए website पर खोलने पर POS-only products 404 के रूप में render हो सकते हैं। यह WPML के साथ ज्ञात interaction है, WCPOS bug नहीं।
संबंधित POS visibility controls के लिए POS-only products देखें।