Quick Buy Now Button for WooCommerce adds a "Buy Now" button next to the standard Add to Cart button on your product pages. One click adds the product to the cart and opens the checkout instantly, so customers skip the cart page and complete their order faster.
Fewer steps means fewer abandoned carts and more completed orders. The plugin is written as clean, object-oriented PHP on standard WooCommerce hooks: no frameworks, no heavy scripts, no bloat.
Skip the cart in one click
Customers press Buy Now; the product is added with the chosen quantity and options
WooCommerce runs its normal validation (stock, limits, required options)
On success the customer lands on the checkout page, or on any URL you choose
If something is missing, such as an unselected variation, WooCommerce shows its usual message on the product page
Works with simple and variable products
The button sits inside the add-to-cart form, so quantity, variations and attributes are all respected. It works without JavaScript and plays well with other plugins that validate or extend add-to-cart.
Style it to match your brand
Button text, position (before or after Add to Cart) and solid or outline style
Button colour, text colour and corner radius
Optional Buy Now link on shop and category pages for simple products
Replace-cart mode: check out only the product the customer clicked
Custom redirect URL for one-page checkouts or landing pages
Shortcode [tqbn_buy_now id="123"] for landing pages and page builders
Built for developers and store owners
Translation-ready with a .pot file, RTL-friendly CSS, compatible with HPOS and the WooCommerce Checkout block. Filters are available to change the button text, redirect URL and supported product types.
What's included
The plugin zip, ready to upload
Full documentation (HTML and PDF), translation template, licence and changelog
Requirements
WordPress 6.0+, WooCommerce 8.0+, PHP 7.4+. Licensed under GPL-2.0-or-later.
Support & updates
Installation help and bug fixes are included for 6 months, with lifetime updates.
What's in the download
The files in the archive you can download after you buy.
Lightweight, translation-ready, HPOS compatible, no external requests
Frequently asked questions
Does the Buy Now button work with variable products?+
Yes. The button submits the normal WooCommerce add-to-cart form, so the selected variation, attributes and quantity are used. If the customer has not chosen all options, WooCommerce shows its standard message and they stay on the product page.
Does it work with the WooCommerce Checkout block?+
Yes. The plugin only decides where the customer lands after adding the product, so it works with both the classic shortcode checkout and the Checkout block.
Can I send customers somewhere other than the checkout?+
Yes. Set a custom redirect URL in the plugin settings, or use the tqbn_redirect_url filter, for example to send customers to a one-page checkout.
Can the Buy Now button replace everything in the cart?+
Yes. Enable Replace the cart in the settings and the checkout will contain only the product the customer clicked.
Will the button show on shop and category pages?+
Optionally. Turn on the shop and category pages option to add a Buy Now link to product listings (simple products only).
Does it slow down my store?+
No. It loads one tiny stylesheet on WooCommerce pages and needs no JavaScript.
Is the plugin translatable and RTL-ready?+
Yes. It includes a .pot translation template and uses logical CSS properties so it works in right-to-left languages.
What does support include?+
Installation help and bug fixes for 6 months, plus lifetime updates. Custom development and third-party plugin issues are not covered.
Guides
Articles that cover this item and how to choose well.
FreshBasket – Grocery WooCommerce Theme with Delivery Time Slots Plugin
Launch your online grocery store in minutes: a fast, mobile-first WooCommerce theme with delivery date & time slots, dark mode, RTL and a setup wizard.