WPML
สถานะ
แก้ไขแล้วโดยผู้พัฒนา
แก้ไขใน
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 โปรดทราบว่าปัญหานี้ได้รับการแก้ไขแล้วและฟิลเตอร์นี้ไม่จำเป็นอีกต่อไป

ปัญหาที่ทราบแล้วทั้งหมด →