WPML
الحالة
محلولة
أُبلغ عنها لـ
WPML Multilingual & Multicurrency for WooCommerce 4.10.4
تم حلها في
4.12.0

نظرة عامة على المشكلة

إذا أنشأت طلباً يدوياً يتضمن منتجاً مُجمّعاً باستخدام إضافة WooCommerce Bundled Products، فإن أسعار المنتجات المُجمّعة تكون هي الأسعار الحقيقية للمنتجات وتُضاف إلى أسعار منتج الحزمة.

حل بديل مؤقت

يعمل مطورونا على إصلاح هذه المشكلة، وفي غضون ذلك:


  • أنشئ نسخة احتياطية كاملة لموقعك.

  • عدّل الملف wp-content/plugins/woocommerce-multilingual/inc/currencies/class-wcml-multi-currency-orders.php.

  • ابحث عن السطر 337.

  • استبدل:
        foreach ( array_keys( $converted_totals ) as $key ) {
        	if ( 'total' === $key && $item->get_total() !== $item->get_subtotal() ) {


  • بـ:
    foreach ( array_keys( $converted_totals ) as $key ) {
    	if ( ! $item->get_total() ) {
    		continue;
    	}
    	if ( 'total' === $key && $item->get_total() !== $item->get_subtotal() ) {

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