WPML

Tổng quan về sự cố

Khi sử dụng Bookings and Appointments For WooCommerce Premium với WPML và WCML, không thể thêm cùng một sản phẩm có thể đặt trước vào giỏ hàng nhiều lần.

Việc cố gắng thực hiện điều này sẽ dẫn đến thông báo:

“Bạn không thể thêm một product name khác vào giỏ hàng của bạn.”

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

Sự cố này đã được khắc phục trong Bookings and Appointments For WooCommerce Premium 5.3.1. Việc cập nhật giải quyết vấn đề này trên trang web của bạn, vì vậy bạn chỉ cần giải pháp tạm thời này nếu chưa thể cập nhật.

Vui lòng đảm bảo sao lưu toàn bộ trang web của bạn trước khi tiến hành.

  • Thêm đoạn mã sau vào tệp functions.php trong giao diện của bạn.
    // WPML Workaround for compsupp-8226 
    add_filter( 'wcml_add_to_cart_sold_individually', function( $allow, $cart_item_data, $post_id, $qty ) {
        $product = wc_get_product( $post_id );
        if ( $product && 'phive_booking' === $product->get_type() ) {
            return false;
        }
        return $allow;
    }, 10, 4 );

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

Vẫn gặp sự cố này?

Nếu việc cập nhật không khắc phục được, hãy đặt một câu hỏi hỗ trợ và chúng tôi sẽ cùng bạn xem xét.