WPML

لترجمة محتوى متجرك، راجع كيفية ترجمة WooCommerce في WordPress.

قبل البدء

ثبّت وفعّل:

يعمل تعدد العملات بدون لغات ثانوية. لا يحتاج متجرك إلى أن يكون متعدد اللغات لاستخدامه. إذا كنت تحتاج فقط إلى تعدد العملات في متجر أحادي اللغة، فإن الإضافة المجانية WooCommerce Multilingual من WordPress.org تتعامل مع ذلك بمفردها أيضاً.

تمكين تعدد العملات لمتجرك

لتمكين تعدد العملات في 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 > إعدادات > تعدد العملات وفي قسم العملات اختر موقع العميل (بدلاً من لغة الموقع) ضمن عرض العملات بناءً على. يتطلب هذا الخيار مفتاح ترخيص MaxMind لاكتشاف البلد بناءً على عنوان IP. تكتشف الإضافة بعد ذلك بلد الزائر وتعرض عملة ذلك البلد افتراضياً. يمكنك تعيين كل بلد لعملة في لوحة الإعدادات نفسها.

لا يزال بإمكان العملاء التبديل يدوياً إذا أضفت مبدّل عملات إلى الصفحة. يعمل الاثنان معاً. يحدد اكتشاف الموقع العملة الافتراضية. ويتوفر المبدّل للتجاوزات اليدوية.

WooCommerce Subscriptions و Bookings وأنواع منتجات الإضافات الأخرى

يعمل تعدد العملات جنباً إلى جنب مع أنواع منتجات إضافات WooCommerce الرئيسية. لكل منها سلوكه الخاص الذي يجب تأكيده قبل النشر.

  • WooCommerce Subscriptions. تحترم منتجات الاشتراكات المتكررة تسعير تعدد العملات. حدّد سعر الاشتراك بكل عملة بنفس الطريقة التي تحدد بها أسعار المنتجات. تُعالج مدفوعات التجديد بالعملة التي اشترك بها العميل.
  • WooCommerce Bookings. تدعم أسعار المنتجات القابلة للحجز، ومبالغ التأمين، والتكاليف لكل مورد جميعها التسعير لكل عملة. يعرض تأكيد الحجز عملة العميل في كل مكان.
  • Product Bundles و Composite Products و Mix and Match. تحترم منتجات الحزم والمكونات تكوين عملة وسعر المنتج الأصلي.

لأي نوع منتج من الإضافات، اختبر عملية شراء تجريبية من البداية إلى النهاية بكل عملة قبل الإطلاق. تعمل إعدادات تعدد العملات باستمرار عبر الإضافات. يمكن أن تتفاعل قواعد التسعير الخاصة بالإضافة (مبالغ التأمين، خطط الدفع، خصومات الحزم) بطرق ستحتاج إلى التحقق منها.

التعامل مع سلة التسوق عند تغير العملة أو اللغة

عندما يبدل عميل العملة أو اللغة في منتصف الجلسة، تظل سلة التسوق الخاصة به تحتوي على عناصر مسعّرة بالعملة السابقة. يتيح لك WPML 5 اختيار كيفية تصرف سلة التسوق لكل حالة على حدة. افتح WPML > إعدادات > WCML ومرر إلى قسم سلة التسوق.

سترى زوجين من أزرار الاختيار:

  • تبديل اللغات عند وجود عناصر في سلة التسوق. اختر مزامنة محتوى سلة التسوق عند تبديل اللغات للاحتفاظ بسلة التسوق وإعادة تسعير عناصرها، أو اختر المطالبة بتأكيد وإعادة تعيين سلة التسوق لسؤال العميل قبل إعادة التعيين.
  • تبديل العملات عند وجود عناصر في سلة التسوق. نفس الخيارين لتغييرات العملة.

تتطلب مزامنة سلة التسوق ملف تعريف ارتباط لغة WPML. إذا كان معطلاً، يعرض القسم إشعاراً مضمناً يرتبط بـ WPML > إعدادات > اللغات > إعادة توجيه لغة المتصفح، حيث يمكنك تمكين ملف تعريف الارتباط.

المزالق الشائعة

  • تعدد العملات ممكّن ولكن لا تظهر أي عملات. أضف عملة واحدة على الأقل بخلاف العملة الافتراضية في WPML > إعدادات > تعدد العملات > العملات. تظهر العملات المكوّنة فقط في المبدّل.
  • لا يعرض الكود المختصر لمبدّل العملات أي شيء. تأكد من تمكين تعدد العملات وإضافة عملة واحدة على الأقل. يعرض الكود المختصر مبدّلاً فارغاً في حالة عدم وجود عملات بديلة.
  • تظهر بوابة دفع خاطئة لعملة ما. أعد التحقق من إعدادات البوابة لكل عملة (انقر على تعديل لكل عملة في جدول العملات). تسرد كل عملة البوابات المتاحة ويجب تمكينها صراحةً لكل عملة.
  • يُرجع موقع العميل العملة الخاطئة. يستخدم هذا الخيار مفتاح ترخيص MaxMind للاكتشاف بناءً على عنوان IP. تخطئ قواعد بيانات GeoIP أحياناً في التصنيف. قد يقوم مزود الاستضافة الخاص بك أيضاً بتخزين عناوين IP مؤقتاً من حافة شبكة توصيل المحتوى (CDN). اختبر باستخدام جلسة متصفح جديدة وتأكد من أن مضيفك يمرر عنوان IP الحقيقي للزائر.
  • تبدو الأسعار صحيحة ولكن الضريبة خاطئة. تُطبّق إعدادات الضريبة حسب الموقع الخاصة بـ WooCommerce فوق السعر القائم على العملة. كوّن فئات الضريبة في WooCommerce > إعدادات > الضريبة بشكل منفصل.

بقلم Amir · آخر تحديث في 2 يوليو 2026

بقلم Amir · آخر تحديث 2 يوليو 2026