WPML
Stato
Risolto dall’autore
Risolto in
Bookings and Appointments For WooCommerce Premium 5.3.1
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 );
            

Tutti i problemi noti →