WPML
Trạng thái
Đã được giải quyết bởi nhà phát triển
Đã giải quyết trong
WooCommerce PayPal Payments 4.0.4
Plugin/giao diện liên quan
WooCommerce PayPal Payments
Thẻ chủ đề
WCML

Tổng quan về lỗi

Sau khi cập nhật WooCommerce PayPal Payments lên phiên bản 4.0.3, một thông báo lỗi của WooCommerce có thể xuất hiện trên frontend khi truy cập trang sản phẩm có biến thể: “Vui lòng chọn các tùy chọn sản phẩm bằng cách truy cập Sản phẩm”.

  • Vấn đề này ảnh hưởng đến ‘WooCommerce PayPal Payments 4.0.3’ và xảy ra ngay cả trong một bản cài đặt WooCommerce độc lập không có WPML hoặc WCML
  • Thông báo xuất hiện khi truy cập trang sản phẩm – không yêu cầu tương tác của người dùng (ví dụ: thêm vào giỏ hàng)
  • Mặc dù có thông báo, sản phẩm vẫn có thể được thêm vào giỏ hàng với một biến thể đã chọn – nó không chặn bất kỳ quá trình nào tiếp theo, bao gồm cả chức năng Đa tiền tệ trong WCML

Xin lưu ý rằng vấn đề này xảy ra bất kể WPML hoặc WooCommerce Multilingual có được cài đặt hay không và không chặn bất kỳ hành động nào của người dùng.

Chúng tôi đã báo cáo vấn đề này cho các tác giả plugin để điều tra thêm:

https://github.com/woocommerce/woocommerce-paypal-payments/issues/4321

Giải pháp tạm thời

Trong khi tiến hành khắc phục triệt để, các tác giả đã cung cấp giải pháp tạm thời sau:
Vui lòng đảm bảo sao lưu toàn bộ trang web của bạn trước khi tiếp tục.



    • Thêm đoạn mã sau vào tệp functions.php trong giao diện của bạn.
// WPML - compdev-1163
add_filter( 'woocommerce_paypal_payments_simulate_cart_enabled', '__return_false' );

Lưu ý cho người dùng nâng cao:

Điều này sẽ vô hiệu hóa tính năng mô phỏng giỏ hàng, chủ yếu được sử dụng cho khả năng tương thích với một số tính năng của bên thứ ba và các tính toán Trả sau. Vui lòng lưu ý rằng sự cố này đã được giải quyết và bộ lọc này không còn cần thiết nữa.

Tất cả các lỗi đã ghi nhận →