Fewer steps between wanting something and having bought it. Three routes, all of them going through WooCommerce's own add-to-cart.
Skipping the cart never skips the cart's rules
The Buy now button is a submit button printed inside your theme's own add-to-cart form, so pressing it submits that form: the chosen variation, the quantity, product add-ons, subscription terms, min/max quantity rules and every other plugin's validation all apply exactly as they did before this plugin existed. Every plugin in this category that instead posts ?add-to-cart=123 behind the shopper's back buys the wrong thing the moment a product has options — or buys one of something you sell in sixes.
A refusal never lands on the checkout
The redirect is hung on WooCommerce's own woocommerce_add_to_cart_redirect filter, which core applies only after an add has actually succeeded. So a shopper who did not choose a variation, or whose last unit went while they were reading, stays on the product page with WooCommerce's own message. Plugins that redirect from their own handler send that shopper to a checkout saying "your cart is currently empty" — the one sentence a shop cannot afford on the page after Buy now.
Nobody's cart is emptied
Buy now adds and goes. A store that silently discards the three things somebody was already buying has not made a sale faster; it has lost two.
The one-page checkout is WooCommerce's own
[gatemi_quick_checkout product="123"] puts one product and your checkout on a single page — and the checkout is rendered by WooCommerce itself, so every gateway and every field you have configured behave exactly as they do on the real one. A re-implemented checkout form is how this category comes to lose a payment method nobody noticed was missing. Opening the page does not put anything in anybody's cart: a page view is not a purchase.
What you get
* A Buy now button with your own wording, beside Add to cart * Send every add-to-cart straight to the checkout * Send the cart page itself onward, leaving an empty cart alone * The [gatemi_quick_checkout] one-page checkout * One decider for where the short route applies: a product's own override first, then categories (sub-categories included), then the shop * Never on external or grouped products, or on anything out of stock or not purchasable
Every license includes
- One year of updates and priority support, delivered straight to your WordPress dashboard.
- Use on 1, 5 or 25 sites depending on your license — local, staging and development sites are always free.
- 30-day money-back guarantee — full refund, no questions asked.
- Keeps working after expiry — if you choose not to renew, the plugin keeps running exactly as installed; it simply stops receiving updates and support until you do.
Requires WordPress 6.4+ · PHP 7.4+ · tested up to WordPress 6.8. Works with the classic and block checkout alike.

Laura (verified owner) –
Happy enough with the purchase. I’ve only used about half of what Quick Checkout can do.
Anna W. (verified owner) –
Die Doku deckt tatsächlich ab, was man braucht. Seit der Installation von Quick Checkout kein einziger Fehler im Log. Klare Empfehlung.
Gary R (verified owner) –
Worth it for the time it’s saved me alone. I’ve had Quick Checkout on a busy shop for a full season.
Helen Reeves (verified owner) –
One of my better purchases this year. Set Quick Checkout up once and it’s looked after itself. Nothing to fault.
Chloe (verified owner) –
No real problems, but it took me a while to configure. Settled on Single Site in the end and it’s been fine. Job more or less done.