Aperçu de l’anomalie
Lors de l’utilisation de Bookings and Appointments For WooCommerce Premium avec WPML et WCML, il n’est pas possible d’ajouter plusieurs fois le même produit réservable au panier.
Tenter de le faire affiche le message :
« Vous ne pouvez pas ajouter un autre product name à votre panier. »
Solution de contournement
Ce problème est résolu dans Bookings and Appointments For WooCommerce Premium 5.3.1. La mise à jour résout le problème sur votre site, vous n’avez donc besoin de cette solution de contournement que si vous ne pouvez pas encore mettre à jour.
Veuillez vous assurer d’avoir une sauvegarde complète de votre site avant de continuer.
- Ajoutez le code suivant au fichier functions.php de votre thème.
// 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 );