ภาพรวมของปัญหา
เมื่อใช้ B2B for WooCommerce และ WPML Multilingual & Multicurrency for WooCommerce (WCML) โดยเปิดใช้งานฟีเจอร์หลายสกุลเงิน การเพิ่มสินค้าลงในคำสั่งซื้อที่มีอยู่ในหน้าจัดการเว็บไซต์จะทำให้รายการที่เพิ่งเพิ่มเข้ามาถูกลบออกทันทีหลังจากบันทึก
วิธีแก้ปัญหาชั่วคราว
โปรดตรวจสอบให้แน่ใจว่าคุณได้สำรองข้อมูลไซต์ทั้งหมดของคุณก่อนดำเนินการต่อ
- เปิดไฟล์ …/wp-content/plugins/woocommerce-multilingual/inc/currencies/class-wcml-multi-currency-orders.php
- ค้นหาบรรทัดที่ 253
- แทนที่:
$order->remove_item( $itemId );
- ด้วย:
//$order->remove_item( $itemId );