- สถานะ
- แก้ไขแล้ว
ภาพรวมของปัญหา
เมื่อใช้ค่าจัดส่งที่แตกต่างกันสำหรับแต่ละประเทศและสลับภาษาก่อนเข้าสู่การชำระเงิน อาจเป็นไปได้ที่ค่าจัดส่งจะถูกคำนวณผิดพลาดโดยอิงตามสกุลเงินที่เชื่อมโยงกับภาษาที่สลับไป
ขั้นตอนการจำลองปัญหา:
ผู้ใช้ได้กำหนดค่าจัดส่งไว้ 3 แบบ:
- ฟรีสำหรับประเทศเดนมาร์ก
- 50 DKK สำหรับกลุ่มประเทศสแกนดิเนเวีย + เยอรมนี และสหราชอาณาจักร
- 100 DKK สำหรับประเทศอื่น ๆ ทั่วโลก
- ไปที่เว็บไซต์
- เปลี่ยนภาษาเป็นภาษาอังกฤษ
- เพิ่มสินค้าลงในตะกร้า
- ดำเนินการไปยังการชำระเงิน
- เลือกประเทศจากรายการ ตัวอย่างเช่น บราซิล แล้วค่าจัดส่งจะเปลี่ยนเป็น 100 Euro
ปัญหาคือ 100 Euro ควรถูกคำนวณใหม่ให้เป็นมูลค่าของ 100 DKK ซึ่งอยู่ที่ประมาณ 14 Euro
วิธีแก้ปัญหาชั่วคราว
ปัญหานี้ได้รับการแก้ไขแล้วใน WooCommerce Multilingual 3.5.2-beta2