Website Building » WooCommerce » How Do I Disable WooCommerce Cart Page?

How Do I Disable WooCommerce Cart Page?

Last updated on January 23, 2023 @ 12:47 pm

The WooCommerce cart page is the page where customers can view their shopping cart and checkout. This page is important for eCommerce stores, as it allows customers to view their shopping cart and checkout.

However, some store owners may want to disable the WooCommerce cart page. There are a few reasons why you might want to do this:

  1. You might want to disable the WooCommerce cart page if you’re using an external shopping cart or if you’re using a different eCommerce platform. For example, if you’re using Shopify, you won’t need the WooCommerce cart page.
  2. You might also want to disable the WooCommerce cart page if you’re not selling physical goods. For example, if you’re selling digital products or services, you won’t need a shopping cart. In this case, you can redirect customers to the checkout page directly.
  3. Finally, you might want to disable the WooCommerce cart page if you don’t want customers to be able to view their shopping cart. For example, if you’re running a promotion where customers can only buy one item, you might not want them to see their shopping cart until they’ve made their purchase.

To disable the WooCommerce cart page, you’ll need to add a little code to your functions.php file.

Here’s the code you’ll need to add:

function disable_wc_cart_page() {
  if ( is_cart() ) {
    wp_redirect( home_url() );
    exit;
  } 
}
add_action( 'init', 'disable_wc_cart_page' );

Once you add this code, the WooCommerce cart page will be disabled and users will be redirected to your home page when they try to access it.

PRO TIP: If you are considering disabling your WooCommerce cart page, please be aware that this may adversely affect your sales. WooCommerce cart pages are designed to encourage customers to complete their purchase, and without this page, customers may abandon their shopping carts.
Madison Geldart

Madison Geldart

Cloud infrastructure engineer and tech mess solver.