Jak wyczyścić koszyk w woocommerce wordpress?

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.