WPML

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

Este problema foi corrigido em Bookings and Appointments For WooCommerce Premium 5.3.1. Atualizar resolve isso no seu site, então você só precisa desta solução alternativa se ainda não puder atualizar.

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

Ainda está vendo este problema?

Se a atualização não resolver, envie uma dúvida de suporte e nós vamos analisar isso com você.