WPML
Trạng thái
Đã được giải quyết bởi nhà phát triển
Đã giải quyết trong
Bookings and Appointments For WooCommerce Premium 5.3.1
Thẻ chủ đề
Compatibility, WCML

Tổng quan về lỗi

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

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ả các lỗi đã ghi nhận →