- 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
- Plugin/giao diện liên quan
- Bookings and Appointments For WooCommerce Premium
- 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 );