- الحالة
- محلولة
- أُبلغ عنها لـ
- WPML Multilingual & Multicurrency for WooCommerce 3.4.3
- تم حلها في
- WooCommerce Multilingual 3.4.4
نظرة عامة على المشكلة
عند استخدام مقتطف برمجي لعرض إجمالي سلة التسوق كما هو مقترح هنا http://docs.woothemes.com/document/show-cart-contents-total/، لا يظهر الإجمالي بشكل صحيح عند التبديل إلى لغة مختلفة.
خطوات إعادة الإنتاج:
- - لغتان وعملتان: الإنجليزية (العملة: GBP) والألمانية (العملة: EUR)
- - استخدم الكود الأول (بدون AJAX) الموجود في http://docs.woothemes.com/document/show-cart-contents-total/ داخل الترويسة. وقم بتسميته «Custom header cart».
- - أنشئ منتجاً باللغتين الإنجليزية والألمانية: 10 GBP و 20 USD
- - أضف المنتج باللغة الإنجليزية إلى سلة التسوق.
- - يعرض «Custom header cart» العملة بشكل صحيح: 10 GBP
- - بدّل إلى الألمانية
- - يعرض «Custom header cart» العملة بشكل خاطئ: 10 USD
- - حدّث الصفحة الألمانية الحالية، وسيعرض «Custom header cart» العملة بشكل صحيح الآن: 20 USD
حل بديل مؤقت
كحل مؤقت، أضف $woocommerce->cart->calculate_totals() بعد global $woocommerce والمقتطف الفعلي.
سيتم الإصلاح في الإصدار التالي.