WPML

مرّ إعداد تعدد العملات في WPML Multilingual & Multicurrency for WooCommerce بتطور مثير للاهتمام ولا يزال يتغير. هذه المرة، وقبل البدء في كتابة التعليمات البرمجية، أود أن أخبرك بما هو قادم وأن أحصل على ملاحظاتك. إذا عرفنا ما تحتاجه، فأنا واثق من أننا نستطيع بناءه بشكل أفضل لك.

تقييد العملة لكل لغة


سمحت الإصدارات القديمة من WPML Multilingual & Multicurrency for WooCommerce بحفظ أسعار مختلفة للترجمات. شعرنا أن هذا كان خطأً هيكلياً وأن التسعير يجب أن يُطبّق في الواقع على العملات، وليس على اللغات. لذلك، أزلنا حقول ترجمة الأسعار من ترجمة المنتج. وبقيامنا بذلك، أضفنا API جديدة لأسعار مختلفة بعملات مختلفة (وليس لغات).

الآن، نريد إكمال ذلك من خلال السماح بتقييد عملات معينة للغات مختلفة.

تحديد عملة اللغة
تحديد عملة اللغة

لنفترض أن لديك متجراً باللغات الإنجليزية والإسبانية واليابانية. بالنسبة للعملات، أنت تستخدم USD واليورو والين الياباني (JPY). يتيح لك WPML Multilingual & Multicurrency for WooCommerce اليوم بالفعل إدارة أسعار منتجاتك بهذه العملات الثلاث.

الآن، لنفترض أنك تريد عرض الأسعار بالين فقط للزوار اليابانيين. وتريد عرض USD واليورو باللغتين الإنجليزية والإسبانية. سيتيح لك جدول اللغات والعملات الجديد في WPML Multilingual & Multicurrency for WooCommerce 3.2 القيام بذلك.

العملةالإنجليزيةالإسبانيةاليابانية
USDنعمنعملا
يورونعمنعملا
ينلالانعم

لا تربط هذه الوظيفة الجديدة بين اللغات والأسعار مباشرةً. بل ستسمح لـ عملات معينة بالظهور لكل لغة. بهذه الطريقة، يمكنك التحكم في التسعير للعملات المختلفة، مع إظهار العملات التي تريدها فقط لكل لغة.

إدارة العملات في WooCommerce


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

سنعمل مع فريق WooCommerce لإنشاء علامة تبويب جديدة لإدارة العملات، والتي ستتيح لك إدخال أسماء العملات ورموزها وتحويلاتها العشرية ورموزها لمعالجات الدفع المختلفة. بهذه الطريقة، إذا كنت تعمل مع معالج دفع يتوقع معلومات العملة بتنسيق معين، يمكنك تحديدها بنفسك.

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

هل وجدت هذا مفيداً؟ شارك هذه المقالة: