Gracias a este snippet conseguirás que tu carrito de WooCommerce se actualice automáticamente cuando el usuario aumente o disminuya la cantidad de producto a comprar sin necesidad de pulsar sobre «actualizar carrito». Para ello solo tienes que copiar y pegar este código en tu plugins de funcionalidades.
¿No sabes como añadir snippets a tu WordPress? en el tutorial «Cómo añadir código a WordPress» te lo explico.
Aquí tenéis el snippet:
/* Actualizar importes de carrito al cambiar cantidades */
add_action( 'wp_footer', 'dlanau_actualizar_importe_carrito_' );
function dlanau_actualizar_importe_carrito_() {
if (is_cart()) :
?>
<script>
jQuery('div.woocommerce').on('change', '.qty', function(){
jQuery("[name='update_cart']").prop("disabled", false);
jQuery("[name='update_cart']").trigger("click");
});
</script>
<?php
endif;
}