มีปัญหาความเข้ากันได้ที่สำคัญในการเปิดตัว WooCommerce 10.3 ที่กำลังจะมาถึง ซึ่งทำให้เกิดการคำนวณราคาสินค้าที่มีหลายรูปแบบผิดพลาด เพื่อหลีกเลี่ยงปัญหาบนเว็บไซต์ของคุณ โปรดอัปเดตเป็น WPML Multilingual & Multicurrency สำหรับ WooCommerce 5.5.2.2 ก่อนที่จะอัปเดตเป็น WooCommerce 10.3
WCML 5.5.2.3 พร้อมใช้งานแล้ว
หลังจากเผยแพร่โพสต์นี้ เราได้เปิดตัว WPML Multilingual & Multicurrency for WooCommerce เวอร์ชัน 5.5.2.3 ซึ่งรวมถึงการแก้ไขเพิ่มเติมสำหรับการแปลงสกุลเงินสำหรับสินค้าที่มีตัวแปร
การคำนวณราคาสินค้าที่มีหลายรูปแบบผิดพลาด
หากร้านค้าของคุณใช้หลายสกุลเงิน ราคาสินค้าที่มีหลายรูปแบบอาจถูกแปลงค่าสองครั้ง ตัวอย่างเช่น:
- ราคาสินค้าเดิม: 100 ยูโร
- อัตราแลกเปลี่ยน: 1 ยูโร = 1.2 ดอลลาร์สหรัฐ
- ราคาที่แปลงค่าแล้วที่คาดหวัง (ถูกต้อง): 120 ดอลลาร์สหรัฐ
- ราคาที่แปลงค่าแล้วจริง (ผิด): 144 ดอลลาร์สหรัฐ
ปัญหานี้ส่งผลกระทบต่อทุกอย่าง — ตั้งแต่ราคาที่แสดงให้ลูกค้าของคุณเห็น ไปจนถึงราคาที่พวกเขาถูกเรียกเก็บเงินเมื่อชำระเงิน และราคาที่บันทึกในคำสั่งซื้อ
WooCommerce 10.3 มีกำหนดเปิดตัวในวันที่ 21 ตุลาคม
เพื่อหลีกเลี่ยงปัญหานี้ โปรดอัปเดต WPML Multilingual & Multicurrency เป็นเวอร์ชัน 5.5.2.3 ก่อนที่จะอัปเดต WooCommerce เป็น 10.3
วิธีอัปเดตเป็นเวอร์ชันใหม่
เรากำลังทยอยปล่อยการอัปเดตนี้ให้กับเว็บไซต์ต่างๆ แต่คุณสามารถรับมันได้ทันที:
- ในส่วนผู้ดูแลระบบของเว็บไซต์ของคุณ ไปที่ ปลั๊กอิน → เพิ่มปลั๊กอินใหม่ และคลิกที่แท็บ เชิงพาณิชย์
- คลิกเพื่อตรวจสอบการอัปเดต
- WPML Multilingual & Multicurrency สำหรับ 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
ต้องการความช่วยเหลือหรือไม่?
หากคุณมีคำถามใดๆ โปรดแสดงความคิดเห็นและเราจะยินดีช่วยเหลือคุณ