ภาพรวมของปัญหา
เมื่อคุณเพิ่มสินค้าลงในตะกร้าสินค้าในภาษาหนึ่ง จากนั้นสลับไปเป็นอีกภาษาหนึ่งและเพิ่มสินค้าเดียวกันลงในตะกร้าสินค้าอีกครั้ง สินค้าจะแสดงขึ้นมาสองรายการหรือคุณจะพบกับข้อผิดพลาดร้ายแรง
ปัญหานี้จะปรากฏขึ้นเมื่อใช้ WPML, WPML Multilingual & Multicurrency for WooCommerce และปลั๊กอิน Mix ‘n Match Products จาก WooThemes เมื่อสร้างสินค้าแบบ mix and match แล้วทำการแปล คุณจะสามารถเพิ่มสินค้าดังกล่าวลงในตะกร้าสินค้าได้สองครั้งในสองภาษาที่แตกต่างกัน
การดำเนินการดังกล่าวจะส่งผลให้สินค้าเดียวกันแสดงขึ้นมาสองรายการในตะกร้าสินค้า หรือเกิดข้อผิดพลาดร้ายแรง ผลลัพธ์จะขึ้นอยู่กับภาษาของสินค้าที่ถูกเพิ่มลงในตะกร้าสินค้าเป็นครั้งแรก
วิธีแก้ปัญหาชั่วคราว
ปัญหานี้ได้รับการแก้ไขแล้ว การอัปเดตเป็นเวอร์ชันล่าสุดจะแก้ปัญหานี้บนไซต์ของคุณ ดังนั้นคุณจึงต้องใช้วิธีแก้ปัญหาชั่วคราวนี้เฉพาะในกรณีที่คุณยังไม่สามารถอัปเดตได้
สินค้าที่เพิ่มในภาษาหนึ่งไม่ควรเพิ่มซ้ำในภาษาอื่น