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