Aktualnie tworzymy stronę z apartamentami w Świnoujściu. Zamawiający strony internetowej chce aby czyścić koszyk w przypadku gdy klient złoży zamówienie na konkretny apartament. Zamówienie dotyczy tylko jednego apartamentu, dlatego wcześniej dodany powinien być usunięty.
Aby dodać taką możliwość potrzebny jest następujący kod.
// clear cart before adding product add_action( 'woocommerce_before_add_to_cart_button', 'woocommerce_clear_cart_url' ); function woocommerce_clear_cart_url() { global $woocommerce; $woocommerce->cart->empty_cart(); }
Powyższy kod należy dodać w pliku “functions.php” w naszym aktywnym Theme lub poprzez wtyczkę np. Code Snippets

Działa on tak, że po kliknięciu dodania do koszyka czyszczona jest cała zawartość starego.