WPML
Estado
Resuelto por el autor
Resuelto en
Bookings and Appointments For WooCommerce Premium 5.3.1
Etiquetas de temática
Compatibility, WCML

Resumen del problema

Al usar Bookings and Appointments For WooCommerce Premium con WPML y WCML, no es posible añadir el mismo producto reservable al carrito varias veces.

Al intentar hacerlo, aparece el mensaje:

«No puede añadir otro product name a su carrito».

Solución alternativa

Por favor, asegúrese de tener una copia de seguridad completa de su sitio antes de continuar.


  • Añada el siguiente código al archivo functions.php de su 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 los problemas conocidos →