WPML
Status
Resolvido pelo autor
Resolvido em
Bookings and Appointments For WooCommerce Premium 5.3.1
Tags de tópico
Compatibility, WCML

Visão geral do problema

Ao usar o Bookings and Appointments For WooCommerce Premium com o WPML e o WCML, não é possível adicionar o mesmo produto reservável ao carrinho várias vezes.

Tentar fazer isso resulta na mensagem:

“Você não pode adicionar outro product name ao seu carrinho.”

Solução alternativa

Por favor, certifique-se de ter um backup completo do seu site antes de prosseguir.


  • Adicione o seguinte código ao arquivo functions.php do seu 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 );
            

Todos os problemas conhecidos →