- Stato
- Risolto dall’autore
- Risolto in
- Bookings and Appointments For WooCommerce Premium 5.3.1
- Plugin/tema correlato
- Bookings and Appointments For WooCommerce Premium
- Tag dell’argomento
- Compatibility, WCML
Panoramica del problema
Utilizzando Bookings and Appointments For WooCommerce Premium con WPML e WCML, non è possibile aggiungere lo stesso prodotto prenotabile al carrello più volte.
Se provi a farlo, viene visualizzato il messaggio:
“Non puoi aggiungere un altro product name al tuo carrello.”
Soluzione alternativa
Assicurati di avere un backup completo del tuo sito prima di procedere.
- Aggiungi il seguente codice al file functions.php del tuo tema.
// 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 );