WPML
الحالة
محلولة
أُبلغ عنها لـ
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 والمقتطف الفعلي.

سيتم الإصلاح في الإصدار التالي.

جميع المشاكل المعروفة →