Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

How to Skip the WooCommerce Cart Page & Redirect to the Checkout Page

When we are helping small business owners improve their online stores, one of the most common requests is to streamline the checkout process. After all, every extra step between “Add to Cart” and “Place Order” can lead to abandoned carts and lost sales.

We discovered that skipping the WooCommerce cart page and redirecting customers straight to checkout is one of the easiest ways to boost sales. In fact, improving the checkout process in your online store can increase the conversion rate by up to 35%.

That’s why we’ve put together this straightforward guide to show you exactly how to skip the cart page in WooCommerce. We’ll also share our tips for how to do this without annoying your customers.

How to Skip the WooCommerce Cart Page and Redirect to Checkout

Skipping the WooCommerce Cart Page: Is It Right for Your Store? 🛒

Before we dive into the technical details, let’s see if skipping the WooCommerce cart page is the right choice for your online store. We’ve helped many store owners with this decision, and we know exactly when going straight to checkout works best.

Skipping the cart page in WooCommerce works really well if you sell only one item. In this scenario, sending customers straight to the checkout page can boost sales.

Also, if you take appointments or sell services, going straight to the WooCommerce checkout page makes things easier for your customers.

Now, if your store sells many different items, and people often use their cart functionality to buy several things at once, then you might want to keep your cart and checkout pages.

In this case, you could try offering a one-click WooCommerce checkout instead. This gives people two options: add the item to their chart or immediately go to payment.

Here’s another good option: you could add a WooCommerce mini cart that slides in from the side of the page. This way, customers can see what’s in their cart without leaving the page they’re on. It’s both fast and helpful.

If you’ve decided to remove the cart page from your store, we can show you two ways to do it. You can choose the method that works best for you:

Important: You will need a functional WooCommerce store before following either of the tutorials in this guide. If you don’t have one yet, then please see our ultimate WooCommerce tutorial.

Option 1: Use FunnelKit + CartHopper Addon (More Customizable)

This method is best for store owners who want complete control over their checkout process and are serious about reducing cart abandonment. With FunnelKit, you can create a WooCommerce direct checkout experience that’s fully customized to your needs.

Step 1: Install the FunnelKit Plugins

You’ll need three WooCommerce plugins for this solution:

The first two plugins work together to help you create a beautiful checkout page that converts better.

The Pro version comes with a price tag. However, we think it’s worth the investment because it gives you powerful tools to customize the checkout experience, optimize your sales funnels, and add upselling features like one-click order bumps.

On the other hand, the free CartHopper add-on allows you to skip the cart page and send customers directly to your WooCommerce checkout page.

Want to learn more about FunnelKit’s features? Check out our in-depth FunnelKit review.

First, install and activate all three plugins in your WordPress dashboard. If you need help, see our guide on how to install a WordPress plugin.

Next, go to FunnelKit » Settings in your admin area.

Click on the ‘License’ tab in the left column and enter your license key. You can find your license key in your account on the FunnelKit website.

Activating the FunnelKit license key

Once done, just click ‘Activate’ and ‘Save Changes.’ Now, you’re ready to start customizing your checkout experience.

Step 2: Remove the Cart Page

To skip the cart page in WooCommerce, go to FunnelKit » CartHopper. This is where you’ll find all the settings to customize your cart functionality and redirect to the checkout directly.

Simply check the ‘Enable SkipCart for all Products’ setting. This will remove the cart page and send customers straight to your WooCommerce checkout page whenever they click the add to cart button.

Enabling SkipCart in FunnelKit for WooCommerce

This basic setup is enough to create a direct checkout for WooCommerce. However, the plugin offers more ways to optimize the customer journey.

Below the main setting, you can choose specific product categories or products where you want to keep the normal cart and checkout pages. Just type in the names of the categories and products that you don’t want to skip in the appropriate fields.

Excluding products from SkipCart

You can also customize the ‘Add to cart’ text to something more fitting.

While it defaults to “Buy Now,” you might prefer “Purchase Now” or “Checkout Instantly.” Consider adding some sense of urgency and fear of missing out to reduce cart abandonment.

Changing the add-to-cart button text in FunnelKit

For even more control, you can set up custom rules by clicking ‘Add Rule.’

A popup will then appear.

Adding a rule to enable SkipCart

Here, you can choose whether the rule applies to ‘Any of these’ or ‘All of these’ cart items.

For example, if you sell a hat, then choosing the ‘Any of these’ option will skip the cart when customers buy the hat alone or with other items.

On the other hand, choosing the ‘All of these’ option will only skip the cart when customers buy the exact combination of products you specify, like when they buy both the hat and a matching scarf together.

Configuring the cart rule to enable SkipCart

Then you can also decide whether to enable or disable cart functionality for this rule, and customize the add to cart button specifically for these products.

If you have multiple checkout pages, then you can also select which WooCommerce checkout page to use for different products. After setting up your rule, just click ‘Add Rule.’

Saving the custom SkipCart conditional logic rules

The popup will now close.

Don’t forget to click ‘Save Changes’ to apply your new settings to your WooCommerce store.

Saving changes to the CartHopper addon

Step 3: Customize Your Checkout Page

Technically, completing steps 1 and 2 is enough, but what’s the point of installing a powerful funnel plugin if you’re not using it to its full potential?

To customize your checkout page, navigate to FunnelKit » Store Checkout. Then, switch to the ‘Store Checkout’ tab and click the ‘Create Store Checkout’ button.

Create a store checkout

FunnelKit has several checkout templates that you can edit using either the block editor or popular page builder plugins like Divi or Bricks.

At the top of the page, select your preferred editing platform. Then click ‘Preview’ on any checkout template that interests you.

Choosing a FunnelKit checkout template

Most FunnelKit templates include a checkout page, plus upsell and thank you pages to encourage more purchases.

Once you find a template you like, just click the ‘Import This Funnel’ button.

Importing a FunnelKit funnel

Next, you’ll need to give your checkout a name. This helps you track different checkout funnels if you create multiple versions for different products or customer groups.

After naming it, click ‘Done.’

Giving a new custom checkout a name in FunnelKit

To edit the checkout page, click on the checkout name above the ‘Add Order Bump’ button.

You’ll then see several settings for customizing the checkout page.

Editing a checkout funnel in FunnelKit

In the ‘Design’ tab, click ‘Edit … Template’ to customize the design using the editing platform of your choice.

We go into more detail about these customization steps in our guide on how to customize the WooCommerce checkout page.

Editing a FunnelKit checkout page using the block editor

If you scroll down the page, you can also customize the sections and fields required on the checkout page.

By default, the Checkout Form includes sections for Contact Information (Email) and Shipping Address (First Name, Last Name, Shipping Address, Billing Address, Phone). While these default fields work well for most online stores, you can customize them further by clicking on any field.

For example, to modify the Shipping Address, simply click on it.

Editing a FunnelKit checkout form field

A popup will appear where you can customize the fields in this section as needed.

If you edit the First Name field, you can change the label, add a placeholder text to provide an example, and make the field required or optional.

Editing the fields in the Shipping Address section in FunnelKit checkout

You can make as many changes as you like to the form fields.

Once you’re satisfied with your changes, scroll down and click ‘Update.’

Updating the Shipping Address section in FunnelKit checkout

The ‘Optimizations’ tab offers additional ways to improve the checkout experience.

For example, you can enable express checkout, which will allow users to pay quickly using methods like Apple Pay and Google Pay.

We have a detailed tutorial on how to add express checkout buttons in WooCommerce if you want more information.

Enabling express checkout in FunnelKit checkout

You can also set up auto-apply coupons. These are coupon codes that will get automatically applied when users are initiating the checkout process.

To configure auto-apply coupons, open the ‘Auto Apply Coupons’ tab, select ‘Yes’ in the ‘Auto Apply Coupon’ option, and enter the coupon code you want to apply automatically. You can also disable the coupon field if needed. Remember to click ‘Save.’

Enabling auto-apply coupons in FunnelKit

Another useful feature is the ‘Prefill Form for Abandoned Users’ setting.

This feature automatically populates previously entered values when users return to checkout after receiving an abandoned cart email. This makes it easier for them to complete their purchase.

Simply click ‘Yes’ in the ‘Enable’ option and click ‘Save.’

Prefilling form for abandoned users in FunnelKit checkout

If you switch to the ‘Settings’ tab, you can add custom code like tracking scripts.

This is where you may want to add your scripts if you’re tracking WooCommerce conversions. You can read our guide on WooCommerce conversion tracking for more details.

Entering custom scripts and code in FunnelKit checkout settings

Once you’re happy with all your customizations, just click ‘Enable Store Checkout.’

And that’s it! Now, when users click on the Buy Now button on your product pages, they’ll be taken directly to your optimized checkout page.

An example of running WooCommerce without cart function with FunnelKit

Expert Tip: FunnelKit also lets you customize your post-purchase WooCommerce thank you page.

If you want to boost your cross-sell opportunities and improve customer retention, then read our guide on how to easily create a custom WooCommerce thank you page.

Option 2: Use Direct Checkout Plugin (Free Method)

If you want to use WooCommerce without cart pages and prefer a simple “set it and forget it” solution, then we recommend using the free WooCommerce Direct Checkout plugin. This cart plugin offers fewer customization options than FunnelKit but is perfect for sending shoppers straight to checkout.

First, you need to install and activate the plugin. Check our guide on how to install a WordPress plugin if you need help.

Next, go to WooCommerce » Direct Checkout. You’ll notice a new Direct Checkout tab in your WooCommerce settings page, starting with the General section.

Configuring the Direct Checkout plugin's general settings

Here, make sure to set ‘Added to cart redirect’ as ‘Yes.’

After that, in the ‘Added to cart redirect to’ setting, select ‘Checkout’ from the dropdown menu. Now, customers will be redirected to your checkout page immediately after clicking the add to cart button.

There are also a couple of optional settings. One is the ‘Added to cart alert’ setting.

When customers add products to their cart, they see a message saying “[product name] has been added to your cart” with a link to view their cart. Setting this setting to ‘Yes’ makes that link take customers directly to the checkout page instead of the cart page.

Another optional setting to modify is ‘Added to cart link in shop.’ If you set it to ‘Yes,’ then customers who click on the “View cart” link in your store will be taken straight to checkout instead of the shopping cart.

We recommend carefully testing both of these optional settings before enabling them. While they can speed up checkout, some customers might prefer to review their cart first and get annoyed if they’re taken somewhere else.

Finally, we recommend leaving the ‘Replace cart url’ setting as ‘No’ since it’s not essential for basic cart page redirect functionality.

Don’t forget to click on the ‘Save Changes’ button once you’re done with these settings.

Saving changes to the Direct Checkout plugin's general settings

Let’s now switch to the ‘Archives’ tab.

This is where you can customize how the add to cart button appears on your WooCommerce store’s Shop page.

Configuring the Archives page settings in Direct Checkout plugin

To replace the cart button, you need to set the ‘Replace Add to cart text’ setting to ‘Yes.’

Then, you can choose the types of WooCommerce products that you want to replace the “add to cart” text, including simple products, grouped products, variable products, virtual products, and/or downloadable products.

These are the WooCommerce default settings for product types, but there may be more if you have installed certain WooCommerce plugins.

After that, you can customize the add-to-cart text to be more action-oriented, like “Buy Now” or “Purchase Instantly.”

When you’re done, click ‘Save Changes.’

Now, navigate to the ‘Products’ tab. This section is similar to the previous one, but it controls how your cart page and redirect settings work on single product pages.

You can set ‘Replace Add to cart text’ to ‘Yes’ and customize the button text in the appropriate field.

Configuring the single product page settings in Direct Checkout plugin

The next step is optional, but you can go to the ‘Checkout’ tab. Here, you can remove specific checkout fields to optimize the WooCommerce checkout page experience.

For example, you can remove the checkout shipping address fields if you only sell digital products, hide the checkout policy text, and more if needed.

Configuring the checkout settings in Direct Checkout

And that’s about it! Now, you can visit your WooCommerce store as a customer to test how the direct checkout works.

When customers click the add to cart button, they’ll skip the shopping cart completely and go straight to checkout.

Example of skipping the cart page using Direct Checkout plugin

Best Practices for Skipping the WooCommerce Cart

While setting up direct checkout for WooCommerce is straightforward, here are some important considerations to make sure it works effectively for your store:

🚨 Looking for a high-converting WooCommerce store? Let our WPBeginner Pro Services team handle all the technical details for you. We’ll set up a streamlined checkout process, optimize your store settings, and ensure everything runs smoothly. You’ll even get a dedicated project manager to oversee the process from start to finish.

Book a Free Consultation Call With Our Team Today!

We hope this article has helped you learn how to skip the WooCommerce cart page and redirect to checkout. You may also want to check out our guide on how to show frequently bought together products in WooCommerce and our expert picks of the best WooCommerce automations to boost sales.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded, why it matters, and how you can support us. Here's our editorial process.

Editorial Staff

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

The Ultimate WordPress Toolkit

Get FREE access to our toolkit - a collection of WordPress related products and resources that every professional should have!

Reader Interactions

Comments

  1. Congratulations, you have the opportunity to be the first commenter on this article.
    Have a question or suggestion? Please leave a comment to start the discussion.

Leave A Reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.