Title: SosWoo Buy Now Button for WooCommerce
Author: Suresh Dindorkar
Published: <strong>October 28, 2026</strong>
Last modified: October 28, 2026

---

Search plugins

![](https://ps.w.org/soswoo-buy-now-button-for-woocommerce/assets/banner-772x250.
png?rev=3770753)

![](https://ps.w.org/soswoo-buy-now-button-for-woocommerce/assets/icon-256x256.png?
rev=3770753)

# SosWoo Buy Now Button for WooCommerce

 By [Suresh Dindorkar](https://profiles.wordpress.org/sudeshdinkar/)

[Download](https://downloads.wordpress.org/plugin/soswoo-buy-now-button-for-woocommerce.1.1.2.zip)

 * [Details](https://wordpress.org/plugins/soswoo-buy-now-button-for-woocommerce/#description)
 * [Reviews](https://wordpress.org/plugins/soswoo-buy-now-button-for-woocommerce/#reviews)
 *  [Installation](https://wordpress.org/plugins/soswoo-buy-now-button-for-woocommerce/#installation)
 * [Development](https://wordpress.org/plugins/soswoo-buy-now-button-for-woocommerce/#developers)

 [Support](https://wordpress.org/support/plugin/soswoo-buy-now-button-for-woocommerce/)

## Description

SosWoo Buy Now Button for WooCommerce adds a responsive Buy Now button to your store,
helping customers move from product selection to checkout with fewer steps.

Choose where the button appears on shop and single-product pages, control its appearance,
and use the shortcode to place a button where you need it. The plugin supports Simple
and Variable products in the free version.

**Free features**

 * Responsive, mobile-friendly Buy Now button.
 * Choose button position on archive and shop pages:
    - After price
    - After title
    - Before Add to Cart button
    - After Add to Cart button
    - After rating
    - None (hide)
 * Choose button position on single-product pages:
    - Before Add to Cart button
    - After Add to Cart button
    - None (hide)
 * Show the button only for products in selected categories.
 * Enable the button for Simple and Variable product types.
 * Clicking Buy Now adds the selected product to the cart and redirects the customer
   to the checkout page.
 * Customisable button text.
 * Choose Default style to match your theme’s buttons or Custom style to set your
   own appearance.
 * Set normal and hover colours for button text, background, and border.
 * Configure button width and height in pixels.
 * Additional CSS field for more styling control.
 * Use the `[soswoo_buy_now]` shortcode to display a button where shortcodes are
   supported.
 * Works on single-product pages, shop pages, archive loops, and shortcode placements.
 * Supports Blocksy, Storefront, Twenty Twenty-Four, and other WooCommerce-compatible
   themes.

**Want more control over the Buy Now experience?**

Upgrade to **SosWoo Buy Now Button Pro** for additional product-type support and
checkout-flow options. Pro features include support for Grouped and External / Affiliate
products, alternative redirect actions, and controls to simplify the product page.

**Explore Pro features and get the premium version:**
 https://soswoo.com/woocommerce-
plugin/soswoo-buy-now-button-for-woocommerce/

### Premium features

SosWoo Buy Now Button Pro adds the following features:

 * **More product types:** Enable the Buy Now button for Simple, Variable, Grouped,
   and External / Affiliate products.
 * **Choose the button action:** Redirect customers to the checkout page, cart page,
   or a custom page after clicking Buy Now.
 * **Hide the Add to Cart button:** Choose Yes or No using the available dropdown
   or checkbox setting.
 * **Remove the quantity input:** Optionally hide the quantity input on single-product
   pages. This option is unchecked by default.
 * **Reset the cart:** Clear the cart when the customer clicks the Buy Now button.

See the Pro product page for details:
 https://soswoo.com/woocommerce-plugin/soswoo-
buy-now-button-for-woocommerce/

### Credits

 * Developed by Suresh Dindorkar (https://soswoo.com).
 * Uses the WooCommerce Store API for one-click add-to-cart functionality.

## Screenshots

[⌊Admin Settings — Configure button placement, product visibility, click behaviour,
button text, and shortcode.⌉⌊Admin Settings — Configure button placement, product
visibility, click behaviour, button text, and shortcode.⌉[

Admin Settings — Configure button placement, product visibility, click behaviour,
button text, and shortcode.

[⌊Admin Button Styles — Customize button colours, hover colours, dimensions, and
additional CSS.⌉⌊Admin Button Styles — Customize button colours, hover colours, 
dimensions, and additional CSS.⌉[

Admin Button Styles — Customize button colours, hover colours, dimensions, and additional
CSS.

[⌊Shop Page — Buy Now buttons displayed on WooCommerce product listings.⌉⌊Shop Page—
Buy Now buttons displayed on WooCommerce product listings.⌉[

Shop Page — Buy Now buttons displayed on WooCommerce product listings.

[⌊Single Product Page — Buy Now button displayed alongside Add to Cart on a WooCommerce
product page.⌉⌊Single Product Page — Buy Now button displayed alongside Add to Cart
on a WooCommerce product page.⌉[

Single Product Page — Buy Now button displayed alongside Add to Cart on a WooCommerce
product page.

## Installation

 1. Install the plugin from the WordPress Plugins screen, or upload the plugin folder
    to `/wp-content/plugins/`.
 2. Activate the plugin through the **Plugins** menu in WordPress.
 3. Open **SosWoo Buy Now** in the WordPress admin sidebar.
 4. Configure the button settings, visibility, position, and behaviour.
 5. Open **Button Styles** to customise the button’s appearance if required.

## FAQ

### Does it work with my theme?

The plugin is designed to work with WooCommerce-compatible themes. In **Default 
style** mode, the Buy Now button uses your theme’s button styling so it can match
the appearance of your Add to Cart button. You can also use Custom style settings.

### Does it work with Variable products?

Yes. On a single-product page, the Buy Now button for a Variable product remains
disabled until the customer selects all required variations. Once a valid variation
is selected, the button becomes active and adds the selected variation to the cart
before redirecting to checkout.

On shop and archive pages, the Buy Now button for a Variable product takes the customer
to the product page to select the required variations.

### Does it work with Simple products?

Yes. Clicking Buy Now on a Simple product adds it to the cart and redirects the 
customer to checkout.

### How do I use the shortcode?

Add this shortcode to a page, post, widget, or other area where shortcodes are supported:

    ```
    [soswoo_buy_now]
    ```

To display a Buy Now button for a specific product, pass its product ID:

    ```
    [soswoo_buy_now id="123"]
    ```

Optional attributes:

 * `text="Order Now"` — override the button text for that shortcode instance.
 * `class="my-class"` — add extra CSS classes to the button.
 * `force="1"` — render the button even when category or product-type visibility
   rules would otherwise hide it.

### Can I redirect customers to the cart or a custom page?

The free version redirects customers to the checkout page. SosWoo Buy Now Button
Pro adds options to redirect customers to the cart page or a custom page.

### Can I use the Buy Now button with Grouped or External / Affiliate products?

Support for Grouped and External / Affiliate product types is available in the Pro
version. The free version supports Simple and Variable products.

### Can I hide the Add to Cart button or remove the quantity input?

These controls are available in SosWoo Buy Now Button Pro. Pro also includes an 
option to clear the cart when the customer clicks Buy Now.

### Will it slow down my site?

The plugin loads its frontend CSS and JavaScript on WooCommerce pages and does not
require jQuery for its frontend button functionality.

### Can I hide the Buy Now button on some products?

Yes. Configure the product types and categories where the button should appear, 
or set the button position to **None (hide)** for the relevant location.

### Where can I learn more about the Pro version?

Visit the SosWoo Buy Now Button Pro product page:
 https://soswoo.com/woocommerce-
plugin/soswoo-buy-now-button-for-woocommerce/

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“SosWoo Buy Now Button for WooCommerce” is open source software. The following people
have contributed to this plugin.

Contributors

 *   [ Suresh Dindorkar ](https://profiles.wordpress.org/sudeshdinkar/)

[Translate “SosWoo Buy Now Button for WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/soswoo-buy-now-button-for-woocommerce)

### Interested in development?

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

## Changelog

#### 1.1.2

 * Updated the free-version release and documentation.

#### 1.1.1

 * Fixed: Shortcode on a Variable product page now shares the same “disabled until
   variation selected” behaviour as the automatically placed Buy Now button.
 * Added: `soswoo_bnb_shortcode_context` filter to override the shortcode render
   context.

#### 1.1.0

 * Added: Additional CSS field.
 * Added: Style mode selector (Default / Custom).
 * Added: Shortcode copy button on the Settings page.
 * Added: Multi-button support (related products and upsells).
 * Improved: Default style mode now uses the theme’s `.button` class so the Buy 
   Now button matches the theme’s Add to Cart button.
 * Improved: Store API payload for Variable products.
 * Improved: Admin header rendering on hosts where another plugin injects notices
   into headings.

#### 1.0.0

 * Initial release.
 * Buy Now button on archive and single-product pages.
 * Visibility rules: categories, product types, and position.
 * Variable product support (disabled until a variation is selected).
 * Shortcode `[soswoo_buy_now]`.
 * Normal and hover colour controls.
 * Width and height controls.
 * Admin settings pages: Settings, Button Styles, and Upgrade.

## Meta

 *  Version **1.1.2**
 *  Last updated **1 day ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.3 or higher **
 *  Tested up to **7.1.4**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [add to cart](https://wordpress.org/plugins/tags/add-to-cart/)[buy now button](https://wordpress.org/plugins/tags/buy-now-button/)
   [checkout](https://wordpress.org/plugins/tags/checkout/)[ecommerce](https://wordpress.org/plugins/tags/ecommerce/)
   [woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/soswoo-buy-now-button-for-woocommerce/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/soswoo-buy-now-button-for-woocommerce/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/soswoo-buy-now-button-for-woocommerce/reviews/)

## Contributors

 *   [ Suresh Dindorkar ](https://profiles.wordpress.org/sudeshdinkar/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/soswoo-buy-now-button-for-woocommerce/)