Svuota il carrello WooCommerce quando vengono aggiunti nuovi articoli

Guida introduttiva
Il codice che trovi qui sotto fa in modo che tutte le volte che gli utenti del tuo sito aggiungono un nuovo articolo al carrello di WooCommerce, il carrello, se conteneva altri articoli, viene svuotato. Ti basterà incollare questo codice all’interno del file functions.php.// remove old items in cart when new items added
add_filter('woocommerce_add_to_cart_validation', 'remove_cart_item_before_add_to_cart', 1, 3);
function remove_cart_item_before_add_to_cart($passed, $product_id, $quantity) {
if (!WC()->cart->is_empty()) {
WC()->cart->empty_cart();
}
return $passed;
}
Questo codice dovrebbe risolvere. L’ho usato proprio ieri su un altro sito e oggi ho deciso di postarlo qua nel blog di Divi Design Studio.
Spero che funzioni e ti possa aiutare. In caso contrario, lascia un commento qua sotto o contattaci!