Sarathlal N

Clear all cart items using URL - WooCommerce

In WooCommerce, to remove all cart items, user need to click remove item icon one by one in each cart item.

Why we can’t add a remove all cart items option in WooCommerce? I think, it is a nice tweak.

Put below code snippet in your theme’s functions.php or in your custom module’s file.

add_action( 'init', 'woocommerce_clear_cart_url' );
function woocommerce_clear_cart_url() {
	if ( isset( $_GET['clear-cart'] ) ) {
		global $woocommerce;

Then append ?clear-cart string in any of our URL & that will clear our whole cart.

Recent Posts

  1. Action hooks that trigger on, before or after add, update or delete actions of option - WordPress
  2. Get all variations of a variable product - WooCommerce
  3. Generate random string - Python
  4. Split domain from an email address - Python
  5. Get upcoming N days - PHP

Your Questions / Comments

If you found this article interesting, found errors, or just want to discuss about it, please get in touch.