Add a Buy Now Button to WooCommerce Product, Shop and Category Pages

The Buy Now button sits beside Add to Cart and checks out that one product in a single click. It can show on product pages, shop and category pages, related products and upsells, and works with simple and variable products. It is free.

Add to cart and Buy Now side by side, and the Buy Now settings.
Add to cart and Buy Now side by side, and the Buy Now settings.
  1. Go to Direct Checkout → Buy Now.
  2. Switch on Enable Buy Now Button.
  3. Switch on Show on Shop Page, Show on Category Pages or Show on Related Products if you want it there too.
  4. Keep AJAX Mode on (no page reload) and set the Button Text, or leave it blank for “Buy Now”.
  5. Click Save Settings.
Enable & basic: where Buy Now shows, AJAX mode and the button text.
Enable & basic: where Buy Now shows, AJAX mode and the button text.
Add to Cart, Buy Now and Quick Order side by side on a product page (Storefront theme).
Add to Cart, Buy Now and Quick Order side by side on a product page (Storefront theme).

On a variable product, Buy Now uses the variation the shopper selected and waits until the required options are chosen.