تجاوز إلى المحتوى الرئيسي
الإصدار: 1.x

WCPOS WPML

يدمج WPML مع WCPOS بحيث لا تعرض نقطة البيع سوى منتجات لغة واحدة — فتتوقف النسخ المترجمة المكرّرة عن الظهور في بحث المنتجات وشبكة الكتالوج. في WCPOS Pro، يمكنك تثبيت لغة لكل متجر.

ماذا يفعل

  • يصفّي استعلامات REST الخاصة بالمنتجات والتنويعات في WCPOS بحيث تقتصر على لغة WPML واحدة.
  • يعترض مسارات المزامنة السريعة في WCPOS (الطلبات الخفيفة التي تستخدمها نقطة البيع لتحديث فهرسها المحلي) بحيث لا تصل النسخ المترجمة المكرّرة إلى العميل أبدًا.
  • تستخدم النسخة المجانية اللغة الافتراضية لـ WPML.
  • تتيح نسخة Pro تجاوز اللغة لكل متجر من محرر المتجر.

التثبيت

1

تثبيت WPML

قم بتثبيت وتهيئة WPML بالطريقة المعتادة مع تعيين لغة واحدة على الأقل كلغة افتراضية.

2

تثبيت WCPOS WPML

قم بالتثبيت من WP Admin > نقطة البيع > الإعدادات > الإضافات، أو قم بتنزيل أحدث إصدار من صفحة الإصدارات على GitHub ورفعه عبر إضافات > إضافة جديد > رفع إضافة.

3

(Pro) تثبيت لغة لكل متجر

في WCPOS Pro، قم بتحرير متجر ضمن نقطة البيع > المتاجر واختر لغته من قسم اللغة في الشريط الجانبي. اتركه على الافتراضي لاستخدام اللغة الافتراضية لـ WPML.

مشكلات التوافق المعروفة مع WPML

هذه سلوكيات خاصة بـ WPML نفسه وليست بالتكامل — من المفيد معرفتها قبل نشر الدعم متعدد اللغات في بيئة الإنتاج:

  • الحقول المخصصة لنقطة البيع لا تُنقل عبر الترجمات. يقوم WPML بترجمة المنتجات لكنه لا ينسخ الحقول المخصصة لـ WCPOS إلى النسخ المترجمة افتراضيًا. قد يفقد منتج مُعلَّم بـ "POS فقط" في اللغة الافتراضية هذا الإعداد في ترجماته. قم بتهيئة WPML لنسخ الحقول المخصصة لـ WCPOS أثناء الترجمة.
  • منتجات نقطة البيع فقط وأخطاء 404 على واجهة المتجر. نظرًا لأن WPML يُنشئ صفحات واجهة المتجر لكل لغة، فقد تظهر المنتجات المخصصة لنقطة البيع فقط كأخطاء 404 عند الوصول إليها من الموقع الإلكتروني. هذا تفاعل معروف مع WPML وليس خللًا في WCPOS.

راجع المنتجات المخصصة لنقطة البيع فقط للاطلاع على عناصر التحكم في رؤية نقطة البيع ذات الصلة.

المتطلبات

WooCommerce: تثبيت وتفعيل WooCommerce
WPML: WPML مع إعداد لغة واحدة على الأقل
WCPOS: النسخة المجانية تعمل؛ اختيار اللغة لكل متجر يتطلب WCPOS Pro