มีปัญหาความเข้ากันได้ที่สำคัญในเวอร์ชันที่เผยแพร่ของ WooCommerce 10.3 ที่กำลังจะมาถึง ซึ่งทำให้เกิดการคำนวณราคารูปแบบสินค้าผิดพลาด เพื่อหลีกเลี่ยงปัญหาบนเว็บไซต์ของคุณ ให้อัปเดตเป็น WPML Multilingual & Multicurrency for WooCommerce 5.5.2.2 ก่อนทำการอัปเดตเป็น WooCommerce 10.3
WCML 5.5.2.3 พร้อมใช้งานแล้ว
ตั้งแต่การเผยแพร่โพสต์นี้ เราได้ออกเวอร์ชัน 5.5.2.3 ของ WPML Multilingual & Multicurrency for WooCommerce ซึ่งรวมถึงการแก้ไขเพิ่มเติมสำหรับการแปลงสกุลเงินสำหรับสินค้าที่มีหลายรูปแบบ
การคำนวณราคารูปแบบสินค้าผิดพลาด
หากร้านค้าของคุณใช้หลายสกุลเงิน ราคารูปแบบสินค้าอาจถูกแปลงสองครั้ง ตัวอย่างเช่น:
- ราคาสินค้าต้นฉบับ: 100 EUR
- อัตราแลกเปลี่ยน: 1 EUR = 1.2 USD
- ราคาที่แปลงตามที่คาดไว้ (ถูกต้อง): 120 USD
- ราคาที่แปลงจริง (ผิดพลาด): 144 USD
ปัญหานี้ส่งผลกระทบต่อทุกสิ่ง ตั้งแต่ราคาที่แสดงให้ลูกค้าของคุณเห็น ไปจนถึงราคาที่พวกเขาถูกเรียกเก็บเมื่อทำการชำระเงิน และราคาที่บันทึกไว้ในคำสั่งซื้อ
WooCommerce 10.3 มีกำหนดเผยแพร่ในวันที่ 21 ตุลาคม
เพื่อหลีกเลี่ยงปัญหานี้ ให้อัปเดต WPML Multilingual & Multicurrency เป็นเวอร์ชัน 5.5.2.3 ก่อนทำการอัปเดต WooCommerce เป็น 10.3
วิธีการอัปเดตเป็นเวอร์ชันใหม่
เรากำลังทยอยปล่อยการอัปเดตนี้ให้กับเว็บไซต์ต่าง ๆ แต่คุณสามารถรับการอัปเดตได้ทันที:
- ในหน้าจัดการเว็บไซต์ของคุณ ไปที่ ปลั๊กอิน → เพิ่มปลั๊กอินใหม่ แล้วคลิกแท็บ เชิงพาณิชย์
- คลิกเพื่อตรวจสอบการอัปเดต
- WPML Multilingual & Multicurrency for WooCommerce เวอร์ชัน 5.5.2.2 จะปรากฏในรายการและคุณสามารถอัปเดตเว็บไซต์ของคุณได้
อย่าลืมอัปเดตปลั๊กอินตัวหลักของ WPML (WPML Multilingual CMS) เป็นเวอร์ชันล่าสุดที่มีให้ใช้งาน (4.8 หรือสูงกว่า) ด้วย นี่เป็นข้อกำหนดสำหรับการอัปเดตเป็นเวอร์ชัน 5.5.2.2 ของ WPML Multilingual & Multicurrency for WooCommerce
การแก้ไขอื่น ๆ ในเวอร์ชันที่เผยแพร่นี้
นอกจากการแก้ไขที่สำคัญข้างต้นแล้ว เวอร์ชันที่เผยแพร่นี้ยังรวมถึงการปรับปรุงเล็กน้อยและการแก้ไขข้อบกพร่องต่อไปนี้
การซิงค์สต็อกที่ปรับปรุงแล้วสำหรับสินค้าที่ทำสำเนา
ในบางกรณี เมื่อสินค้า WooCommerce ถูกแปลโดยการทำสำเนา สต็อกจะไม่ได้รับการซิงค์อย่างน่าเชื่อถือจากต้นฉบับไปยังคำแปล สิ่งนี้เกิดขึ้นเมื่อคำแปลมีข้อมูลสต็อกอยู่แล้วแต่ว่างเปล่า เราได้แก้ไขวิธีที่ WPML ตรวจจับและอัปเดตข้อมูลนี้เพื่อให้แน่ใจว่าการซิงค์สต็อกมีความสอดคล้องกัน
รูปแบบเริ่มต้นที่ถูกต้องในคำแปล
เมื่อตั้งค่ารูปแบบเริ่มต้น (เช่น ขนาดหรือสี) สินค้าที่แปลบางครั้งจะแสดงรูปแบบที่ผิดพลาด สิ่งนี้เกิดขึ้นเมื่อ ID อนุกรมวิธานภายในไม่ตรงกัน ตอนนี้รูปแบบที่ถูกต้องจะซิงค์ตามที่คาดไว้
แก้ไขการแจ้งเตือนสคริปต์ที่เลิกใช้งานแล้ว
WooCommerce 10.3 ได้เปลี่ยนชื่อแฮนเดิล JavaScript ที่ใช้สำหรับเคล็ดลับเครื่องมือในหน้าอินเทอร์เฟซการจัดการ แม้ว่าสิ่งนี้จะไม่ได้ทำให้ฟังก์ชันการทำงานเสียหาย แต่ก็ทำให้เกิดการแจ้งเตือน PHP ใหม่เมื่อเปิดใช้งาน WP_DEBUG ตอนนี้ปัญหานี้ได้รับการแก้ไขแล้ว
สำหรับรายการปัญหาทั้งหมด โปรดดูที่บันทึกการเปลี่ยนแปลงของ WPML Multilingual & Multicurrency 5.5.2.2
ต้องการความช่วยเหลือหรือไม่
หากคุณมีคำถามใด ๆ โปรดแสดงความคิดเห็นและเรายินดีที่จะให้ความช่วยเหลือ