- สถานะ
- แก้ไขแล้วโดยผู้พัฒนา
- แก้ไขใน
- WooCommerce PayPal Payments 4.0.4
- ปลั๊กอิน/ธีมที่เกี่ยวข้อง
- WooCommerce PayPal Payments
- แท็กหัวข้อ
- WCML
ภาพรวมของปัญหา
หลังจากอัปเดตเป็น WooCommerce PayPal Payments เวอร์ชัน 4.0.3 อาจมีประกาศข้อผิดพลาดของ WooCommerce ปรากฏขึ้นที่ส่วนหน้าเมื่อเข้าชมหน้าสินค้าที่มีหลายรูปแบบ: ”Please choose product options by visiting Product”
- ปัญหานี้ส่งผลกระทบต่อ ‘WooCommerce PayPal Payments 4.0.3’ และเกิดขึ้นแม้ในการติดตั้ง WooCommerce เพียงอย่างเดียวโดยไม่มี WPML หรือ WCML
- ข้อความนี้จะปรากฏขึ้นเมื่อเข้าชมหน้าสินค้า – โดยไม่จำเป็นต้องมีการโต้ตอบจากผู้ใช้ (เช่น การเพิ่มลงในตะกร้าสินค้า)
- แม้จะมีประกาศแจ้งเตือน แต่ยังคงสามารถเพิ่มสินค้าลงในตะกร้าสินค้าพร้อมกับรูปแบบที่เลือกได้ – ซึ่งไม่ได้บล็อกกระบวนการอื่น ๆ ต่อจากนั้น รวมถึงฟังก์ชันหลายสกุลเงินใน WCML
โปรดทราบว่าปัญหานี้เกิดขึ้นไม่ว่าจะมีการติดตั้ง WPML หรือ WooCommerce Multilingual หรือไม่ก็ตาม และไม่ได้บล็อกการดำเนินการใด ๆ ของผู้ใช้
เราได้รายงานปัญหานี้ให้ผู้สร้างปลั๊กอินทราบแล้วเพื่อตรวจสอบเพิ่มเติม:
https://github.com/woocommerce/woocommerce-paypal-payments/issues/4321
วิธีแก้ปัญหาชั่วคราว
ในระหว่างที่กำลังดำเนินการแก้ไขอย่างถาวร ผู้พัฒนาได้ให้วิธีแก้ปัญหาชั่วคราวดังต่อไปนี้:
โปรดตรวจสอบให้แน่ใจว่าคุณมีการสำรองข้อมูลไซต์ทั้งหมดของไซต์ของคุณก่อนดำเนินการต่อ
-
- เพิ่มโค้ดต่อไปนี้ลงในไฟล์ functions.php ของธีมของคุณ
// WPML - compdev-1163 add_filter( 'woocommerce_paypal_payments_simulate_cart_enabled', '__return_false' );
หมายเหตุสำหรับผู้ใช้ขั้นสูง:
สิ่งนี้จะปิดการใช้งานคุณสมบัติการจำลองตะกร้าสินค้า ซึ่งส่วนใหญ่ใช้สำหรับความเข้ากันได้กับคุณสมบัติของบุคคลที่สามบางอย่างและการคำนวณ Pay Later โปรดทราบว่าปัญหานี้ได้รับการแก้ไขแล้วและฟิลเตอร์นี้ไม่จำเป็นอีกต่อไป