Where Are the Redirect to Cart Settings in WooCommerce? (Location + How to Change It)


Published: 1 Sep 2026


Where Are the Redirect to Cart Settings in WooCommerce

If you’ve been clicking through your dashboard looking for “ where are redirect to cart settings in WooCommerce, you’re not alone. This is one of the most commonly searched WooCommerce settings, and it’s easy to miss if you don’t know exactly where to look. I’ve had to track this exact setting down on client stores more times than I can count, usually right after a theme update moved things around or a client asked why customers weren’t landing where expected after adding a product.

If you’re still setting up your store, this is one of many small settings worth knowing about early.

The redirect to cart setting in WooCommerce is located under WooCommerce → Settings → Products → General tab, in the “Add to cart behaviour” section, labelled “After the addition is successful, redirect to the cart page.” Check the box if you want to enable it, uncheck it to disable it.

Where the Redirect to Cart Setting Is Located

Where Are the Redirect to Cart Settings in WooCommerce- real walkthrough practically

Here’s exactly how to find it in your WordPress dashboard:

  1. Log in to your WordPress dashboard.
  2. In the left-hand menu, click WooCommerce.
  3. Click Settings.
  4. Click the Products tab (near the top of the settings page).
  5. Make sure you’re on the General sub-tab; it’s usually the one that’s already selected.
  6. Scroll down to the Add to cart behaviour section.
  7. You’ll see the checkbox labelled “Redirect to the cart page after successful addition.”

If your screen looks different from this, or you can’t find this section at all, the next part explains why.

Redirect to Cart Settings Not Where You Expected? Here’s Why 

If you’ve read another guide that says this setting is under Products → Display instead of Products → General, that’s outdated information from an older version of WooCommerce. The setting was consolidated into the General tab in a past update, and it has stayed there since.

If your dashboard still shows it under Display, or you can’t find it under General at all, it’s worth confirming your WooCommerce version is up to date, since very old installations may have it in a different spot. You can confirm this yourself directly in WooCommerce’s own settings source code, which lists this exact setting under the Products General section.

What Redirect to Cart Setting Actually Does

This setting controls whether a customer is sent to the cart page or kept on the same page after clicking “Add to Cart.”

  • Checked (enabled): the customer is taken straight to the cart page after clicking “Add to Cart.”
  • Unchecked (disabled, the default): the customer stays on the same page, and WooCommerce shows a small notification confirming the item was added, along with a “View Cart” link they can click if they want to go there.

Either way, WooCommerce gives the customer some feedback that the item was actually added; this setting just decides whether that feedback is a full page change or a quick on-page notice.

How to Change the Redirect to Cart Setting

How to Change the Redirect to Cart Setting in woocommerce

Like most of your store’s add to cart settings, this one lives inside WooCommerce’s main settings screen rather than a separate menu, which is exactly why it’s easy to overlook.

  1. From your wordpress dashboard, go to WooCommerce → Settings.
  2. Click the Products tab.
  3. Make sure you’re on the General sub-tab (this is usually the default view).
  4. Scroll to the Add to cart behaviour section.
  5. Check or uncheck “Redirect to the cart page after successful addition” based on what you want.
  6. Click Save changes at the bottom of the page.

That’s it: no plugin, no code, and it takes effect immediately for all products on your store.

Should You Turn Redirect to Cart Setting On or Leave It Off?

Leave it off if you sell multiple items per order; turn it on if your store mostly sells single items or digital products.

  • Leave it off (default) if you run a store where customers typically buy multiple items per order, like clothing, groceries, or general retail. Staying on the same page after adding an item makes it easy to keep browsing and add more products without extra clicks.
  • Turn it on if you sell single-item purchases, digital downloads, or anything where customers usually buy just one thing at a time. Sending them straight to the cart shortens the path to checkout and can reduce unnecessary hesitation.

If you’re not sure which fits your store, leaving it off is the safer default, since it doesn’t interrupt a customer’s browsing flow, and you can always test both behaviours later.

Here’s why I’d actually think this through instead of just leaving it on the default: cart abandonment is brutal industry-wide. The Baymard Institute has tracked this across 50 different studies, and the average sits at 70.22%,  meaning roughly 7 out of every 10 people who add something to their cart never actually buy it. That number alone doesn’t tell you which setting to pick, but it’s a good reminder that every small bit of friction between “add to cart” and “checkout complete” is worth thinking about, not just clicking through on autopilot.

Whichever behaviour you choose, making your Add to Cart button stand out matters just as much as what happens after someone clicks it.

Directly under the redirect option, you’ll also see “Enable AJAX add to cart buttons on archives.” This is a separate but closely related setting: it controls whether customers can add a product to their cart directly from the shop or category grid, without opening the individual product page. It’s worth knowing this setting exists because it interacts with the redirect option:

  • If AJAX add to cart is enabled and the redirect setting is also checked, clicking “Add to Cart” from the shop grid will still send the customer to the cart page, interrupting the AJAX (no-reload) experience.
  • If you want a smooth, no-page-reload shopping experience on your shop and category pages, keep AJAX enabled and the redirect setting unchecked.

Advanced: Redirecting to Checkout Instead of Cart

The native setting only gives you two options: redirect to cart, or stay on the same page. If you want customers redirected straight to the checkout page instead of the cart, you’ll need a small code snippet, since this isn’t a built-in setting.

I’d actually recommend this route if your store sells single items or digital products, and here’s why it’s worth the extra five minutes of setup: Baymard’s research also shows that a long or unclear checkout path is one of the biggest, most fixable reasons people bail before finishing. 

Skipping the cart page entirely removes one whole step from that path; for a one-product store, that’s one less reason for someone to change their mind halfway through.

First, in WooCommerce → Settings → Products → General, turn off both:

  • “Redirect to the cart page after successful addition”
  • “Enable AJAX add to cart buttons on archives”

Then add this snippet using a code snippets plugin (like WPCode or Code Snippets) or your child theme’s functions.php file:

add_filter( 'woocommerce_add_to_cart_redirect', 'techpro_redirect_to_checkout' );

function techpro_redirect_to_checkout() {
    return wc_get_checkout_url();
}

This hooks into the woocommerce_add_to_cart_redirect filter and sends customers straight to checkout instead of the cart, skipping an extra step entirely. This works well for stores selling a single product, digital downloads, or anything where a fast checkout matters more than encouraging additional browsing.

This filter is a good example of customizing the Add to Cart button with code, if you want to see more of what’s possible this way, our hooks guide covers the rest of the single product page in detail.

If you want to go even further and start skipping the cart page entirely in more situations than just this one, we’ve covered that separately too.

Common Problems and Fixes: Redirect to Cart Settings in WooCommerce

I enabled the setting, but nothing happens when I add a product. This usually means a theme or page builder is overriding WooCommerce’s default add-to-cart behaviour. Try switching to a default theme like Storefront temporarily. If the redirect works there, your theme or a plugin is the cause.

It works on the single product page but not from the shop grid. This is almost always the AJAX add-to-cart setting interacting with the redirect setting. If AJAX is enabled for archive pages, some themes handle the redirect differently there than on the single product page. Try disabling AJAX add-to-cart on archives if you need consistent redirect behaviour everywhere.

I changed the setting, but I still see the old behaviour. Clear your site’s cache (and your browser cache) before assuming the setting didn’t save. Caching plugins commonly serve an old version of the add-to-cart response.

The redirect isn’t working at all, no matter what I set. This one’s separate from the setting itself; check WooCommerce → Settings → Advanced → Page setup and confirm your Cart and Checkout pages are still correctly assigned there. If a page got deleted, duplicated, or accidentally unassigned, WooCommerce won’t know where “the cart” or “checkout” actually is, and no redirect setting will work correctly until that’s fixed. 

I don’t see this setting at all in my Products tab. Confirm you’re on the General sub-tab specifically, not Inventory, Display, or Advanced. If it’s genuinely missing, your WooCommerce version may be very outdated; updating to the current version should restore it to its standard location.

The code snippet for redirecting to checkout isn’t working. Double-check that both native settings (redirect to cart and AJAX add-to-cart on archives) are turned off first. Leaving either one enabled can conflict with the custom filter and prevent it from taking effect.

Conclusion

You now know exactly where the redirect to cart settings live in WooCommerce, what they actually do, and how to decide which behaviour fits your store. You’ve also seen how this setting interacts with AJAX add-to-cart on your shop grid, how to skip straight to checkout with a small code snippet if that fits your store better, and what to check first if any of it isn’t behaving the way you expect.

That covers everything most stores need from this one setting,  from finding it in the first place to fine-tuning it for exactly how you sell.

Frequently Asked Questions (Redirect to Cart Settings in WooCommerce)

Where exactly is the redirect to cart setting in WooCommerce?

Head to WooCommerce → Settings → Products → General tab. Scroll to “Add to cart behaviour”, and you’ll see it: “Redirect to the cart page after successful addition.

Why can’t I find this setting under Products → Display?

You’re probably looking at an older guide. That used to be the location in earlier WooCommerce versions, but it’s been under Products → General for a while now.

Does turning on cart redirect affect my checkout page too?

No, it only controls what happens right after something’s added to the cart. Your checkout page stays exactly the same either way.

Can I redirect customers straight to checkout instead of the cart?

Yes, though you’ll need a small code snippet for that one; WooCommerce’s built-in setting only lets you choose between the cart page or staying put, not checkout directly.

Is there a free plugin for controlling add to cart redirects instead of using code?

There are plugins that give you more granular control, like per-product or per-category redirects, but honestly, for most stores the native setting plus the snippet above covers what you need without adding another plugin to maintain.

Will this setting affect customers using the AJAX add to cart button on the shop page?

Yes, and this one trips people up. If AJAX add-to-cart is on for your shop grid and the redirect setting is also checked, clicking “Add to Cart” from the grid will still send shoppers to the cart page instead of keeping them right where they are.

Do I need to update this setting separately for each product?

Nope, it’s a global setting that applies to every product on your store at once. The only way to override it per-product is with custom code.


Haj Bibi Avatar
Haj Bibi

Hi, I’m Haj Bibi. I specialize in WordPress and SEO, helping websites perform better, rank higher, and reach the right audience. I share practical tips and strategies to make managing and optimizing websites easier for everyone.


Please Write Your Comments
Comments (0)
Leave your comment.
Write a comment
INSTRUCTIONS:
  • Be Respectful
  • Stay Relevant
  • Stay Positive
  • True Feedback
  • Encourage Discussion
  • Avoid Spamming
  • No Fake News
  • Don't Copy-Paste
  • No Personal Attacks
`