Empty the cart before adding the product into the cart in WooCommerce
In this, we have checked how to clear a cart before adding the cart, When We have to click on add to cart button at a time first clear the cart and then add the product to the cart page.
We have used the woocommerce_add_to_cart_validation hook used to clear the cart.
Following is the code to add to your child theme functions.php file.
add_filter( 'woocommerce_add_to_cart_validation', 'tch_empty_cart', 10, 3 ); function tch_empty_cart( $passed, $product_id, $quantity ) { if( ( ! WC()->cart->is_empty() ) ) WC()->cart->empty_cart(); return $passed; }
Following is the output of the code: