يجلب هذا الإصدار الجديد من WPML متعدد اللغات وتعدد العملات لـ WooCommerce الدعم الذي طال انتظاره لأسعار الصرف التلقائية، وهو جاهز لـ WordPress 4.7.
أسعار الصرف التلقائية
أحد المخاوف العامة بشأن استخدام العملات الثانوية هو الاضطرار إلى الحفاظ على أسعار الصرف. تتقلب الأسواق لأسباب مختلفة وكذلك أسعار الصرف. حتى هذا الإصدار، كان عليك تحديث أسعار الصرف هذه يدوياً للحفاظ على تحديث الأسعار. يمكن الآن القيام بذلك تلقائياً، مما يجعل الحفاظ على دقة الأسعار أسهل بكثير.
يأتي WPML متعدد اللغات وتعدد العملات لـ WooCommerce 4.0 مزوداً بـ أسعار الصرف التلقائية. هناك ثلاث خدمات وخيارات مدمجة تتيح لك التخلص من الحاجة إلى إدخال أسعار الصرف يدوياً لكل عملة على أساس منتظم. بمجرد اختيارك لخدمة ما، يمكنك ضبط إعدادات أسعار الصرف الخاصة بك ليتم تحديثها تلقائياً عبر cron في WordPress (يومياً أو أسبوعياً أو شهرياً) أو يمكنك ببساطة تحديثها يدوياً بنقرة زر واحدة.

بشكل افتراضي، يتم استخدام أسعار الصرف الدقيقة المستلمة من الخدمة المحددة. يمكنك أيضاً ضبط إعدادات رسوم إضافية. وعادةً ما تكون هناك حاجة لذلك عندما يتضمن تحويل العملة الذي يجريه معالج الدفع عمولة. باستخدام الرسوم الإضافية يمكنك تغطية تلك التكلفة الإضافية.
جاهز لـ WordPress 4.7
مع اقتراب إطلاق WordPress 4.7، نريد أن نؤكد لك أننا اختبرنا إضافتنا بشكل شامل وأجرينا جميع التعديلات الممكنة لكي لا تواجه أي مشاكل في الانتقال إلى هذا الإصدار الجديد عندما يحين الوقت. يعمل WPML متعدد اللغات وتعدد العملات لـ WooCommerce 4.0 بشكل جيد مع كل من WordPress 4.6 و 4.7.
ملاحظة: بينما سيعمل كل من WPML متعدد اللغات وتعدد العملات لـ WooCommerce 4.0 و WPML 3.6 الأخير مع كل من WordPress 4.7 و WordPress 4.6، يوصى بشدة بترقية WPML إلى الإصدار 3.6 قبل الترقية إلى WordPress 4.7.
التوافق مع WooCommerce 2.7 القادم
كان التركيز الرئيسي لفريق WooCommerce لعام 2016 هو الأداء وقابلية التوسع. وتطلب ذلك مشروعاً ضخماً لإعادة هيكلة الكود. تم تعديل كل شيء تقريباً. وكما هو متوقع، كان لهذا تداعيات على إضافتنا أيضاً. حتى من الإصدار السابق، بدأنا في التعامل مع التوافق مع المجالات التي تمت تغطيتها بالفعل في WooCommerce.
كان الجزء المهم هو إعادة هيكلة جميع الفئات (classes) المتعلقة بالمنتجات. في هذا الإصدار، قمنا بتغطية هذا الجزء الأخير والمهم جداً.
لقد قمنا بتحديث الكود الخاص بنا أيضاً في WPML متعدد اللغات وتعدد العملات لـ WooCommerce 4.0 لمواكبة هذه التغييرات. يتضمن هذا أيضاً الحفاظ على التوافق مع الإصدارات السابقة. سيعمل الإصدار الجديد بشكل جيد مع إصدارات WooCommerce السابقة لـ 2.7. نظراً لأن تطوير WooCommerce 2.7 لا يزال قيد التقدم، فإننا نواصل الاستعداد بحيث عندما يتم إصدار WooCommerce 2.7 في نهاية هذا العام، سيكون WoooCommerce متعدد اللغات مُحدّثاً بالفعل من حيث التوافق.
يعد هذا جانباً مفيداً للمطورين الذين يرغبون في اختبار وتطوير التوافق مع الإضافات الأخرى التي تعمل عادةً مع WPML متعدد اللغات وتعدد العملات لـ WooCommerce.
مضمّن أيضاً
خيار لإعادة تعيين سلة التسوق عند تبديل اللغات أو العملات
ليس من الشائع بالضرورة، ولكن في بعض المواقف، قد يقرر المتسوقون تغيير لغة المتجر أو حتى العملة بعد أن قاموا بالفعل بإضافة عناصر في سلة التسوق. في معظم الحالات، لن يمثل هذا مشكلة. يتعامل WPML متعدد اللغات وتعدد العملات لـ WooCommerce مع هذا الأمر ويزامن سلة التسوق بحيث يتم ترجمتها إلى اللغة الجديدة أو يتم تحويل الأسعار إلى العملة الجديدة. يمكن للعميل بعد ذلك مواصلة نشاطه بشكل طبيعي.
ومع ذلك، في بعض الحالات، خاصةً عند استخدام إضافات من جهات خارجية، فإن تبديل اللغة أو العملة لا يضمن مزامنة سلة التسوق بشكل صحيح. المواقف المحددة هي تلك التي تعالج فيها إضافة من جهة خارجية سلة التسوق مباشرةً مقترنةً بكيفية تخزين سلة التسوق كبنية بيانات. بعبارة بسيطة: تصبح الأمور معقدة للغاية بحيث لا يمكن الحفاظ على مزامنتها بسهولة.

إذا كنت في هذا الموقف، يتيح لك الإصدار الجديد تشغيل خيار جديد سيُعلم عملاءك بحقيقة أنه عند تغييرهم للغة أو العملة، سيختفي محتوى سلة التسوق. سيتعين عليهم فقط إضافة العناصر مرة أخرى، وفي معظم الحالات، لا يكون هذا معقداً للغاية. لقد قمنا حتى بتضمين ودجت مساعد يحتوي على روابط لجميع المنتجات التي كانت في سلة التسوق سابقاً.
إذا كانت إعادة تعيين سلة التسوق غير مريحة لهم، فيمكنهم ببساطة العودة والمتابعة باللغة أو العملة الحالية. اقرأ المزيد حول خيار إعادة تعيين سلة التسوق عند تبديل اللغة أو العملة.
مزامنة مبسطة للمنتجات مع ترجماتها
كلما قمت بتحديث منتج يحتوي على ترجمات، يجب الحفاظ على مزامنة مجموعة من الأشياء. كلما زاد عدد الترجمات، أو خاصةً إذا كانت هناك العديد من المتغيرات المعنية، يمكن أن تكون هذه العملية أكثر كثافة قليلاً من العمليات العادية. لقد قمنا بإعادة هيكلة الكود الخاص بهذا وجعلناه يعمل بسلاسة أكبر بكثير. حتى بالنسبة للمواقع التي تحتوي على عدد كبير من المنتجات حيث كان هذا الأمر أكثر وضوحاً.
تغييرات وإصلاحات بارزة أخرى
- إضافة التوافق مع Gift Cards Pro
- إصلاح خطأ: كانت المنتجات القابلة للتنزيل تُضاف عدة مرات إلى سلة التسوق (بدلاً من تغيير الكمية)
- إصلاح مشكلة توافق مع Yoast SEO premium: تم إنشاء عمليات إعادة توجيه إلى المنتج الأصلي للمتغيرات المترجمة
- إصلاح مشكلة توافق مع WooCommerce Tab Manager: تمت إزالة HTML عند حفظ ترجمة علامة التبويب
ما التالي
نستمر في البقاء على اطلاع بتطوير WooCommerce 2.7
من المقرر الإصدار في العام الجديد ونحن نراقب التطوير عن كثب للتأكد من أنه عندما تحتاج إلى التبديل، سنكون قد اختبرنا كل شيء بالكامل وأصبحنا متوافقين تماماً.
مرحلة ثانية لأسعار الصرف التلقائية
- تمكين هذه الوظيفة فقط للعملات المحددة
- تغيير أسعار الصرف فقط عندما تتجاوز الاختلافات عن الأسعار السابقة حداً معيناً
- معاينة أسعار الصرف الحالية للخدمة المحددة (تُحدّث يومياً)
التكامل مع WooCommerce REST API الجديد
يتضمن WooCommerce دعماً لـ WordPress REST API الذي تمت إضافته إلى WordPress 4.6. لا يزال API القديم موجوداً ولكنه تم تمييزه كميزة قديمة (legacy). لذلك أصبح هذا هو تكاملنا مع WooCommerce API القديم.
نعمل حالياً على دمج REST API الجديد مع WPML متعدد اللغات وتعدد العملات لـ WooCommerce للاستمرار في السماح باستخدام معلمة اللغة في الطلبات المختلفة أو للحصول على معلومات اللغة أو تعدد العملات عند قراءة البيانات من خلال API.
الحصول على التحديث
يجب أن تتلقى هذا التحديث تلقائياً في لوحة تحكم WordPress. يمكنك أيضاً تنزيل WPML متعدد اللغات وتعدد العملات لـ WooCommerce من دليل إضافات WordPress.
نحن نحب صيانة هذه الإضافة وتحسينها ونشعر بحماس أكبر كلما سمعنا قصصاً عن أشخاص يستخدمونها. أخبرنا عن تجربتك معها من خلال تقييم WPML متعدد اللغات وتعدد العملات لـ WooCommerce في دليل إضافات WordPress. شكراً مقدماً!

