- Статус
- Решено автором
- Решено в
- Bookings and Appointments For WooCommerce Premium 5.3.1
- Связанный плагин/тема
- Bookings and Appointments For WooCommerce Premium
- Теги темы
- Compatibility, WCML
Обзор проблемы
При использовании Bookings and Appointments For WooCommerce Premium с WPML и WCML невозможно добавить один и тот же бронируемый товар в корзину несколько раз.
При попытке сделать это появляется сообщение:
«Вы не можете добавить еще один product name в корзину».
Обходное решение
Перед выполнением дальнейших действий убедитесь, что у Вас есть полная резервная копия сайта.
- Добавьте следующий код в файл functions.php Вашей темы оформления.
// 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 );