WPML
Stato
Risolto dall’autore
Tipo
Bug
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