WooCommerce automatisch Warenkorb aktualisieren

Autor
Lesezeit
Share

Im Warenkorb muss man je nach Theme den Warenkorb immer händisch aktualisieren sobald Änderungen vorgenommen wurden.

zb. im Avada Theme.

Das ist aber nicht sehr "Usability" freundlich.

Die funktion kann man auch automatisieren.

Den Code in die functions.php eintragen.

add_action( 'woocommerce_after_cart', function() {
    ?>
        <script>
            jQuery(function($) {
                var timeout;
                $('div.woocommerce').on('change textInput input', 'form.woocommerce-cart-form input.qty', function(){
                    if(typeof timeout !== undefined) clearTimeout(timeout);
 
                    //Not if empty
                    if ($(this).val() == '') return;
 
                    timeout = setTimeout(function() {
                        $("[name='update_cart']").trigger("click"); 
                    }, 1000);
                }); 
            });
        </script>
    <?php
} );

Am besten auch noch den "Warenkorb Aktualisieren" Button ausblenden, je nach Theme.

12 Kommentare

Hinterlasse deinen Kommentar