Title: Add to Cart Redirect for WooCommerce
Author: PI Web Solution
Published: <strong>March 4, 2019</strong>
Last modified: July 24, 2026

---

Search plugins

![](https://ps.w.org/add-to-cart-direct-checkout-for-woocommerce/assets/banner-772x250.
png?rev=3417296)

![](https://ps.w.org/add-to-cart-direct-checkout-for-woocommerce/assets/icon.svg?
rev=2540461)

# Add to Cart Redirect for WooCommerce

 By [PI Web Solution](https://profiles.wordpress.org/rajeshsingh520/)

[Download](https://downloads.wordpress.org/plugin/add-to-cart-direct-checkout-for-woocommerce.2.2.2.zip)

 * [Details](https://wordpress.org/plugins/add-to-cart-direct-checkout-for-woocommerce/#description)
 * [Reviews](https://wordpress.org/plugins/add-to-cart-direct-checkout-for-woocommerce/#reviews)
 * [Development](https://wordpress.org/plugins/add-to-cart-direct-checkout-for-woocommerce/#developers)

 [Support](https://wordpress.org/support/plugin/add-to-cart-direct-checkout-for-woocommerce/)

## Description

Streamline the shopping experience by sending customers straight to checkout after
adding a product to their cart.

This plugin helps simplify the buying process by minimizing unnecessary steps and
distractions.

[Documentation](https://www.piwebsolution.com/user-documentation-direct-checkout-plugin/)

#### Key Features

 * Automatically redirect users to the checkout or a custom page after adding a 
   product
 * Works with Ajax-based add-to-cart functionality (on category and shop pages only)
 * Option to redirect to a category, product, or any custom URL
 * Remove the “Continue Shopping” link
 * Optionally disable the cart page
 * Show cart contents on the checkout page for quick updates
 * Customize labels for “Add to Cart,” “Read More,” and “Select Options” buttons
 * Add a secondary action button to product and shop pages for faster purchasing
 * Display a popup preview of products from archive pages
 * Allow quantity updates and product removal directly from the checkout
 * Enable One Page Checkout to reduce friction
 * Require users to log in or register before checking out
 * Support “Sold individually” settings to limit product quantity
 * Retain UTM parameters for better order source tracking
 * Protect checkout from spam and fake orders using built-in CAPTCHA (no third-party
   key needed)

#### Fast checkout

WooCommerce Direct Checkout aims to simplify the checkout process, leading to an
immediate increase in sales. This plugin for WooCommerce allows you to redirect 
users to the checkout instead of cart page.

Direct Checkout allows you to remove other unnecessary things in the checkout process
like the order comments, shipping address (pro), coupon form.

One Page Checkout – Reduce cart abandonment with our One Page Checkout option. One
Page Checkout makes it easier for customers to buy from custom checkout pages by
displaying both the product selection and checkout forms on a single page.

The whole idea behind WooCommerce single page checkout is to reduce the lengthy 
checkout process.

>  Buy Now button for variable products on Category / Shop / Archive pages, so the
> buyer can directly add the product to the cart even without viewing its variations.**
> What it does is, it adds the first variation of the variable product to the cart.**

#### PRO Features

 * Override the global redirect setting for individual products
 * Set a custom redirect page per product, including on archive pages
 * Supports product-level redirects even with Ajax-based add-to-cart buttons
 * Option to disable redirect for specific products
 * Define unique redirect URLs per product to guide users through targeted funnels
 * Modify the label of the secondary action button for product and archive pages
 * Change the position of the quick purchase or buy button
 * Automatically clear other items from the cart when a new item is added via the
   quick purchase button
 * Choose whether the quick purchase button redirects to the cart or checkout
 * Disable the quick purchase button for specific products as needed
 * Customize the appearance of the quick view popup, including background and text
   color
 * Redirect users to an external URL after adding a product, if desired
 * Set any page as the post-purchase success or thank you page
 * Define custom thank you pages for each product, enabling personalized post-checkout
   experiences
 * Premium support with responses to all queries within 24 hours

### Make the Buy Now Button Work Like Amazon (PRO)

Let users quickly purchase a single product without affecting the rest of their 
cart. For example, if a user already has products X, Y, and Z in the cart and clicks“
Buy Now” on product A, they’ll be taken to checkout with just product A. The other
items (X, Y, Z) remain in the cart for future purchase.

### Privacy

If you choose to opt in from the plugin settings, or submit optional feedback during
deactivation, this plugin may collect basic technical information, including:

 * Plugin version
 * WordPress version
 * WooCommerce version
 * Site URL
 * Deactivation reason (if submitted)

This data is used solely to improve plugin quality, compatibility, and features.
No personal or user-specific data is collected without consent.

## Screenshots

[[

[[

[[

[[

[[

[[

[[

[[

[[

[[

[[

[[

## FAQ

### Where are the plugin settings?

On the left side of the dashboard WooCommerce > Direct checkout

### How to activate the redirect

Just install the plugin and activate it, and it will start redirecting to the checkout
page.

### I want to change the redirect page

Go to the plugin Basic settings. See the option **Redirect to page**; there you 
can select from pages.

### I want to disable redirect

Go to Basic Settings and click on **Enable redirect on add to cart**. This option
is used to enable or disable the redirect.

### I want to set redirect on a product only

PRO version has this feature. In the PRO version, you can disable the global redirect
and set a redirect for one product. This way, the user will be redirected only when
they add that specific product to the cart, and they won’t be redirected when they
add other products.

### I want to disable redirect on a few specific products

PRO version allows you to do this.

### I want to change the redirect page for a specific product

Pro Version allows you to change the redirect page for a specific product.

### Will it work on the archive page

Yes, our plugin works on all the add to cart buttons.

### Will it work on the Ajax add to cart button

Yes, our plugin works on Ajax add to cart buttons as well.

### I want to bypass the cart page in WooCommerce

You can do so now with our option “Disable cart page”; this will redirect all cart
page traffic to the checkout page.

### I want to show the cart page and checkout page as one-page checkout instead of 2 different pages in WooCommerce

You can do that using our option “Enable single page checkout”; after enabling this,
the cart and checkout will be shown on the same page. (Single page checkout will
now work if you implement your checkout page using the WooCommerce content block;
you should implement your checkout page using the [woocommerce_checkout] shortcode)

### I want to redirect to a category page after adding to cart

You can do that in the FREE version; you can set one category page as the default
redirect, But in the PRO version you can set a product-level redirect, so if someone
buys a pen you can redirect them to the Books category or even a single book (product).
This way you can create a complete funnel of redirects.

### Increase sales by redirecting the customer to a different product when they buy one

Say someone buys a T-shirt; as soon as they add this T-shirt to the cart, they get
redirected to the Paints product page. If they then add some paint to the cart, 
they will be redirected to another product. This way, they will go on buying.

### I want to change the Add to Cart button text

Yes, you can change it from the plugin settings.

### Can I enable and customize the quick purchase button?

Yes, the plugin lets you add a quick purchase button to product and archive pages,
and in the PRO version, you can also change its label.

### You can disable the Quick Purchase button for the product archive page

Yes, you can disable it for the product archive page and keep it running for the
product page or vice versa.

### I want to disable the Quick Purchase button for a specific product

Yes, you can do that in the Pro version; it allows you to disable the Quick Purchase
button on a particular product.

### The Buy Now button is not working on a variable product

At present, it does not work with variable products, but it will start supporting
variable products shortly.

### You can have a Quick View option for the product on the archive page

Using the Quick View button, customers can see the product details from the archive
page without leaving the page.

### Quick View will work for the variable product

Yes, Quick View will work for variable products; in fact, it is most useful for 
variable products, as a customer can view the product directly from the archive 
page and even add it to the cart from the archive page, as the Quick View module
allows them to select the product variation.

### Remove Order comments and coupon fields from the checkout page

You can remove order comments and coupon fields from the checkout page.

### Remove “Ship to a different address?”

In the Pro version, you can remove the “Ship to a different address?” option.

### Remove billing fields from the checkout form

In the Pro version, you can remove the following billing fields from the checkout
form: First name, Last name, City, Country, State, Address line 1, Address line 
2, and Postal code. This feature will only work if your checkout page is made using
the WooCommerce shortcode [woocommerce_checkout]. It will not work if your checkout
page is made with the WooCommerce Checkout Block.

### Remove shipping fields from the checkout form

In the Pro version, you can remove the following shipping fields from the checkout
form: First name, Last name, City, Country, State, Address line 1, Address line 
2, and Postal code. This feature will only work if your checkout page is made using
the WooCommerce shortcode [woocommerce_checkout]. It will not work if your checkout
page is made with the WooCommerce Checkout Block.

### I want to redirect to an external URL after adding to cart

Yes, you can do that in the Pro version.

### Can I enable one-click checkout for variable products on archive pages?

Yes, in the PRO version, a default variation can be added directly to the cart from
archive views.

### The Buy Now button on the archive page is not working for a particular product

You have to make sure that you have set the default values of all the required variables
for that product. If some required variable is not set for the first variation and
you have not set a default for that variable, then, in that case, Buy Now for that
product will fail with a warning that “required fields cannot be blank”.

### I want the product name given on the Checkout page to be linked to the product pages of the respective products

Yes, you can do that using the Pro version; it gives you the option to link product
names on the checkout page to their respective product pages.

### Customize the size of the Quick View box

You can customize the width of the Quick View box in the Pro version.

### Redirect customers to a custom thank you page on order success

The Pro version gives you the option to redirect customers to a custom page on successful
order placement.

### Set different thank you page URL for different products

Pro version allows you to set different thank you page URLs for different products.

### How will the custom thank you page redirect work if there are 2 products in the order with different thank you page URLs

You have the option to specify the weight of the link on the product page, so when
there are 2 products with different thank you pages, their weight is considered,
and the product with the highest weight is used for the redirect.

### How to modify the cart details on the WooCommerce checkout page

Yes, you can do that. The plugin gives you the option to show the quantity field
next to each product on the checkout page, and the option to remove products from
the checkout page itself.

### How to change quantity in WooCommerce checkout? / I want to give the option to modify product quantity on the WooCommerce checkout page

Yes, you can do that. The plugin gives you the option to show the quantity field
next to each product on the checkout page; from there, customers can modify the 
quantity on the checkout page itself.

### I want to give the option to remove products from the checkout page

Yes, the plugin gives you the option to remove products directly from the checkout
page without going to the cart page.

### Option to change quantity on the checkout page and remove product is disabled

This option will not be enabled if you have enabled the single page checkout option“
Enable single page checkout” in the Basic settings tab.

### How to force WooCommerce customers to log in or register before they buy

For this, go to the Checkout settings tab; there you can enable the option “Force
login before checkout”.

### The registration option is missing on the login page

To enable the registration option, go to **WooCommerce > Settings > Accounts & Privacy**
and enable the option **Allow customers to create an account on the “My account”
page**.

### Is it HPOS compatible?

Yes, the free version and PRO version are both HPOS compatible.

### Can the Buy Now button behave like Amazon’s one-click checkout?

Yes, in the PRO version, the Buy Now button can mimic Amazon-style behavior. When
clicked, the customer is redirected to the checkout with only the selected product,
while any other items in the cart are saved for later.

### How to stop spam in WooCommerce orders? / How to prevent spam orders?

You can stop spam in WooCommerce orders by enabling the option “Enable CAPTCHA on
checkout page” in the Checkout settings tab. This will show a simple CAPTCHA on 
the checkout page so that only humans can place orders.

## Reviews

![](https://secure.gravatar.com/avatar/a6328db5f24a3cb554d20f90d9e15c71aefa3cdfe2b59625ad0bde5add8dffe7?
s=60&d=retro&r=g)

### 󠀁[I lvoe it](https://wordpress.org/support/topic/i-lvoe-it/)󠁿

 [matteo raggi](https://profiles.wordpress.org/whichtransfers/) February 9, 2026

Very usefull, thanks and it works with divi too!

![](https://secure.gravatar.com/avatar/3f24761775449d0ef563b8c97afcaeb85b621b83283fc952b37dc83622fd1c19?
s=60&d=retro&r=g)

### 󠀁[Love this plugin](https://wordpress.org/support/topic/love-this-plugin-1303/)󠁿

 [richardpovall](https://profiles.wordpress.org/richardpovall/) February 5, 2026

It works! Makes the Woocommerce customer experience so much better.

![](https://secure.gravatar.com/avatar/69b74a8b449201f3e9e4c562803d8ede0bb97bd5ad04af631f12d6a7cac673ea?
s=60&d=retro&r=g)

### 󠀁[It does exactly what it says in the tin](https://wordpress.org/support/topic/it-does-exactly-what-it-says-in-the-tin-14/)󠁿

 [danielepais](https://profiles.wordpress.org/danielepais/) December 4, 2025

Simple and easy…it does just that.

![](https://secure.gravatar.com/avatar/7af4fe6a125c83756384088b7f363d3f820bb72579690c2ad4359e2a66109cd3?
s=60&d=retro&r=g)

### 󠀁[Great Plugin](https://wordpress.org/support/topic/great-plugin-40890/)󠁿

 [chrise001](https://profiles.wordpress.org/chrise001/) September 30, 2025

Helps to navigate the nightmare of Woocommerce setup

![](https://secure.gravatar.com/avatar/2bd054844d819e9b85b76f780d526cfb8c849724c84b7fcfb578be85a51944c7?
s=60&d=retro&r=g)

### 󠀁[Good Plugin](https://wordpress.org/support/topic/good-plugin-7089/)󠁿

 [guilhermepop29](https://profiles.wordpress.org/guilhermepop29/) March 25, 2025

It Works, but Plugin UI/UX Dashboard screen is a little polluted

![](https://secure.gravatar.com/avatar/92c04ef4635bd52aceed5da63dea5932079ec74e88ff4d800fb656de112e1874?
s=60&d=retro&r=g)

### 󠀁[Excellent](https://wordpress.org/support/topic/excellent-13844/)󠁿

 [anowardev](https://profiles.wordpress.org/anowardev/) March 17, 2025

Excellent! this is a very helpful plugin for direct selling.

 [ Read all 101 reviews ](https://wordpress.org/support/plugin/add-to-cart-direct-checkout-for-woocommerce/reviews/)

## Contributors & Developers

“Add to Cart Redirect for WooCommerce” is open source software. The following people
have contributed to this plugin.

Contributors

 *   [ PI Web Solution ](https://profiles.wordpress.org/rajeshsingh520/)

[Translate “Add to Cart Redirect for WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/add-to-cart-direct-checkout-for-woocommerce)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/add-to-cart-direct-checkout-for-woocommerce/),
check out the [SVN repository](https://plugins.svn.wordpress.org/add-to-cart-direct-checkout-for-woocommerce/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/add-to-cart-direct-checkout-for-woocommerce/)
by [RSS](https://plugins.trac.wordpress.org/log/add-to-cart-direct-checkout-for-woocommerce/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 2.2.2

 * capcha font file change

#### 2.2.1

 * Tested for WC 10.9

#### 2.2.0

 * Tested for WC 10.8

#### 2.1.99

 * Tested for WP 7.0

#### 2.1.96

 * Tested for WC 10.7

#### 2.1.93

 * Tested for WC 10.6

#### 2.1.90

 * capcha to use admin-ajax.php

#### 2.1.77

 * code improvement

#### 2.1.73.69

 * Documentation added

#### 2.1.73.67

 * Tested for WC 10.0.2

#### 2.1.73.66

 * Content change

#### 2.1.73.64

 * UI improvement in Direct checkout for WooCommerce

#### 2.1.73.63

 * Compatible with WC 9.9.5

#### 2.1.73.62

 * Compatible with WC 9.9.3

#### 2.1.73.61

 * Tested for WC 9.8.5

#### 2.1.73.60

 * Tested for WP 6.8.0 and WC 9.8.0
 * Translation warning fixed

#### 2.1.73.49

 * Tested for WC 9.7.1

#### 2.1.73.47

 * Tested for WC 9.7.0

#### 2.1.73.46

 * Tested for WC 9.6.2

#### 2.1.73.44

 * Tested for WC 9.6.0

#### 2.1.73.43

 * Quick view variation slider fix

#### 2.1.73.40

 * Select variation popup warning on buy now button click

#### 2.1.73.39

 * Checkout spam protection with captcha added

#### 2.1.73.37

 * PHP 8.2 deprecation warning fixed

#### 2.1.73.36

 * Tested for WP 6.7.0

#### 2.1.73.34

 * Content change

#### 2.1.73.32

 * Tested for WC 9.3.0

#### 2.1.73.31

 * Tested for WC 9.2.3

#### 2.1.73.30

 * Tested for WC 9.1.4

#### 2.1.73.29

 * Tested for WP 6.6.1 and WC 9.1.0

#### 2.1.73.27

 * Tested for WP 6.6.0
 * Code improvement

#### 2.1.73.26

 * Tested for WC 9.0.3

#### 2.1.73.24

 * Tested for WC 9.0.0

#### 2.1.73.11

 * New implementation for the single page checkout, with an option to fall back 
   to the old way of implementation

#### 2.1.73.6

 * Tested for WP 6.4.2
 * Compatible with PHP 8.2

#### 2.1.73.4

 * Tested for WC 8.3.0

#### 2.1.73.3

 * Tested for WP 6.4.0

#### 2.1.73.1

 * Small change in checkout quantity changer; now it will have the cart item as 
   ID rather than a random ID

## Meta

 *  Version **2.2.2**
 *  Last updated **7 days ago**
 *  Active installations **7,000+**
 *  WordPress version ** 3.0.1 or higher **
 *  Tested up to **7.0.2**
 * Tags
 * [Direct Checkout](https://wordpress.org/plugins/tags/direct-checkout/)[one page checkout](https://wordpress.org/plugins/tags/one-page-checkout/)
   [redirect to checkout](https://wordpress.org/plugins/tags/redirect-to-checkout/)
   [woocommerce direct checkout](https://wordpress.org/plugins/tags/woocommerce-direct-checkout/)
   [WooCommerce Single Page Checkout](https://wordpress.org/plugins/tags/woocommerce-single-page-checkout/)
 *  [Advanced View](https://wordpress.org/plugins/add-to-cart-direct-checkout-for-woocommerce/advanced/)

## Ratings

 4.9 out of 5 stars.

 *  [  93 5-star reviews     ](https://wordpress.org/support/plugin/add-to-cart-direct-checkout-for-woocommerce/reviews/?filter=5)
 *  [  6 4-star reviews     ](https://wordpress.org/support/plugin/add-to-cart-direct-checkout-for-woocommerce/reviews/?filter=4)
 *  [  1 3-star review     ](https://wordpress.org/support/plugin/add-to-cart-direct-checkout-for-woocommerce/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/add-to-cart-direct-checkout-for-woocommerce/reviews/?filter=2)
 *  [  1 1-star review     ](https://wordpress.org/support/plugin/add-to-cart-direct-checkout-for-woocommerce/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/add-to-cart-direct-checkout-for-woocommerce/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/add-to-cart-direct-checkout-for-woocommerce/reviews/)

## Contributors

 *   [ PI Web Solution ](https://profiles.wordpress.org/rajeshsingh520/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/add-to-cart-direct-checkout-for-woocommerce/)