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.
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 categoru 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 make easier for customers to buy from custom checkout pages by displaying both product selection and checkout forms on a single page.
The whole idea working behind WooCommerce single page checkout is to reduce the lengthy checkout process.
Buy Now button for Variable product on Category / Shop / Archive page, so the buyer can directly add the variable product to cart even without seeing its variation. **What it does is it adds the First variation of the variable product in 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.
FAQ
-
Where is the setting of the plugin?
-
On the left side of the dashboard
WooCommerce > Direct checkout -
How to activate 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 plugin Basic setting see the option Redirect to page there you can select from pages
-
I want to disable redirect
-
Go to Basic Setting click on Enable redirect on add to cart This is used to enable and disable the redirect
-
I want to set redirect on on product only
-
PRO version has this Features
In the pro version, you can disable global redirect and set a redirect for you one product.
This way user will be redirected only when they Add to cart that specific product, and they won’t be redirected when they add to cart other products -
I want to disable redirect on few specific products
-
PRO version allows you to do this
-
I want to change the redirect page for specific product
-
Pro Version allows you to change the redirect page for a specific product
-
Will it works on Archive page
-
Yes our plugin works on all the add to cart button
-
Yes our plugin works on ajax add to cart button as well
-
I want to bypass cart page in WooCommerce
-
You can do so now with our option “Disable cart page” this will redirect all the cart page traffic to the checkout page
-
I want to show 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 cart and checkout will be shown on the same page
(Single page checkout will now work, if you implement your checkout page using WooCommerce content block, you should implement your checkout page using [woocommerce_checkout] short code) -
I want to redirect to category page after add to cart
-
You can do that in the FREE version you can have one category page as default redirect,
But in PRO version you can set product lever redirect, so if someone buys a Pen you can redirect them to Books category or even a single Book (product)
This way you can create a complete funnel of redirects -
Increase sell-by redirecting the customer to the different product then they buy one
-
Say someone buys T-shirt then as soon as they add to cart this t-shirt, they get redirected to Paints product page, say if they even add some pain in the cart they will be redirected to some other product, this way they will go on buying
-
Yes you can change it from the plugin setting
-
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.
-
Yes you can disable it for product archive page and keep it running for the product page or vice versa
-
Yes you can do that in the pro version, it allows you to disable Quick purchase button on a particular product
-
At present, it is not working in the variable product but it will start supporting variable product shortly
-
You can have a Quick view option for the product in archive page
-
Using the Quick view button customer can see the product detail from the archive page without leaving the archive page
-
Quick view will work for the variable product
-
Ues Quick view will work for the variable product, infect it is most useful for the variable product, as a customer can see the variable product directly form the archive page and even add them to cart from the archive page, as the Quick view module allow them to select the product variation
-
Remove Order comment and coupon field from checkout page
-
You can remove order comment and coupon filed from the checkout page
-
Remove “Ship to a different address?”
-
In the Pro version, you can remove “Ship to a different address?” option
-
Remove billing field from the checkout form
-
In Pro version, You can remove, Billing the first name, Billing last name, Billing City, Billing country, Billing state, Billing address line 1, Billing address line 2, Billing postal code from the checkout form
This feature will only work if your checkout page is made using WooCommerce short code [woocommerce_checkout], It will not work if your checkout page is made of WooCommerce checkout Block. -
Remove shipping field from the checkout form
-
In Pro version You can remove, Shipping First name, Shipping last name, Shipping city, Shipping country, Shipping state, Shipping address line 1, Shipping address line 2, Shipping postal code from the checkout form
This feature will only work if your checkout page is made using WooCommerce short code [woocommerce_checkout], It will not work if your checkout page is made of WooCommerce checkout Block. -
I want to redirect to external URL after add 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.
-
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 field can be blank”
-
I want the product name given on the Checkout page to be linked to product pages of the respective products
-
Yes you can do that using the Pro version it gives you the option to link product name 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 customer to custom thankyou page on order success
-
Pro version gives you option to redirect customer to custom page on successful order placement
-
Set different thank you page url for different product
-
Pro version allow you to set different thank you page url for different products,
-
How the custom thankyou page redirect will work if there are 2 product in the order with different thank you page url
-
you have the option to specify the Weight of the link in the product page, so when there are 2 product with different thank you page then their weight is considered and the product with highest weight is used for the redirect
-
How to modify the cart details on WooCommerce checkout page
-
Yes you can do that, plugin gives you the option to show the quantity field next to each product on the checkout page, and option to remove product from the checkout page itself
-
How to Change Quantity In Checkout WooCommerce? / I want to give option to modify product quantity on the checkout page of WooCommerce
-
Yes you can do that, plugin gives you the option to show the quantity field next to each product on the checkout page, from there customer can modify the quantity on the checkout page itself
-
I want to give option to remove product from the checkout page
-
Yes product gives you the option to remove product directly from the checkout page without going to cart page
-
Option to change quantity in checkout page and remove product is disabled
-
This option will not enable if you have enabled the single page checkout option “Enable single page checkout” in Basic setting tab
-
How to force WooCommerce customers to login or register before they buy
-
For this Go to Checkout settings tab there you can enable the option of “Force login before checkout”
-
Registration option is missing on the Login page
-
To enable registration option Go to WooCommerce > Settings > Accounts & Privacy and enable the option of Allow customers to create an account on the “My account” page
-
Is it HPOS compatible
-
Yes the Free version and PRO version both are HPOS compatible
-
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 of “Enable CAPTCHA on checkout page” in the Checkout settings tab, this will show a simple captcha on the checkout page, so that only human can place the order
Reviews
Contributors & Developers
“Add to Cart Redirect for WooCommerce” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Add to Cart Redirect for WooCommerce” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
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 fix
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 option to fall back to 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 cart item as id rather then random id