Title: QtyFlow – Quantity Buttons &amp; Live Total Price for WooCommerce
Author: Hasan Alam Qazi
Published: <strong>October 26, 2026</strong>
Last modified: October 26, 2026

---

Search plugins

![](https://ps.w.org/qtyflow-quantity-buttons-live-total-price-for-woocommerce/assets/
banner-772x250.png?rev=3765922)

![](https://ps.w.org/qtyflow-quantity-buttons-live-total-price-for-woocommerce/assets/
icon-256x256.png?rev=3765913)

# QtyFlow – Quantity Buttons & Live Total Price for WooCommerce

 By [Hasan Alam Qazi](https://profiles.wordpress.org/qaziwebsitewala/)

[Download](https://downloads.wordpress.org/plugin/qtyflow-quantity-buttons-live-total-price-for-woocommerce.1.1.0.zip)

 * [Details](https://wordpress.org/plugins/qtyflow-quantity-buttons-live-total-price-for-woocommerce/#description)
 * [Reviews](https://wordpress.org/plugins/qtyflow-quantity-buttons-live-total-price-for-woocommerce/#reviews)
 *  [Installation](https://wordpress.org/plugins/qtyflow-quantity-buttons-live-total-price-for-woocommerce/#installation)
 * [Development](https://wordpress.org/plugins/qtyflow-quantity-buttons-live-total-price-for-woocommerce/#developers)

 [Support](https://wordpress.org/support/plugin/qtyflow-quantity-buttons-live-total-price-for-woocommerce/)

## Description

QtyFlow turns the plain WooCommerce quantity field into a polished buying experience.
It works on your existing product pages, with no shortcodes or template edits needed.

It enhances WooCommerce’s own add to cart form instead of replacing it. Stock limits,
minimum and maximum quantities, variations and fields added by other plugins keep
working.

#### Works with every core product type

 * **Simple products**: quantity buttons and a live “quantity × price” total.
 * **Variable products**: the total updates the moment a variation is chosen, using
   that variation’s price, sale price and stock limits.
 * **Grouped products**: the total adds up every item the customer selects.
 * **External / affiliate products**: left untouched, as they should be.

#### Features

 * Touch-friendly + / − quantity buttons on product, cart and (optionally) shop 
   pages.
 * Live total price that respects your tax display settings and currency format.
 * Sale savings: crossed-out regular total plus “You save X (Y%)”.
 * Instant Ajax add to cart that refreshes the mini cart, with an automatic fallback
   to the normal form when an expired security token is detected before adding.
 * Automatic cart updates when quantities change. No more “Update cart” button.
 * Quantity selector next to “Add to cart” on shop and category pages.
 * Four style presets, an accent colour and a corner radius, with a live preview
   in the settings.
 * “QtyFlow Buy Box” block with a product search, plus shortcodes for Elementor 
   and other page builders.
 * Products & Categories tab with paginated product/category lists, name/SKU/ID 
   search, category filters and one-click ID or shortcode copying.
 * Detects themes that already add their own + / − buttons and never doubles them.
 * Accessible: keyboard friendly, screen-reader labels, live regions and reduced-
   motion support.
 * HPOS compatible, translation ready, RTL friendly. No external requests and no
   tracking.

#### Shortcodes

 * `[qtyflow_add_to_cart]` shows the complete buy box for the current product.
 * `[qtyflow_add_to_cart id="123" show_title="yes"]` shows the buy box for any product,
   on any page.
 * `[qtyflow_price id="123"]` shows just the price, with sale formatting.

Find product IDs under WooCommerce  QtyFlow  Products & Categories. Choose Buy box,
Buy box with product name, or Price only, then copy the complete shortcode next 
to a product. Paste it into a WordPress Shortcode block or an Elementor Shortcode
widget.

The Categories section shows category IDs and slugs and lets you filter the product
list. Category IDs are for reference; QtyFlow shortcodes use product IDs. For variable
products, use the main product ID so customers can select a variation.

## Screenshots

[⌊Product page with quantity buttons, live total and savings.⌉⌊Product page with
quantity buttons, live total and savings.⌉[

Product page with quantity buttons, live total and savings.

[⌊Variable product: the total follows the selected variation.⌉⌊Variable product:
the total follows the selected variation.⌉[

Variable product: the total follows the selected variation.

[⌊Grouped product: the total adds up all selected items.⌉⌊Grouped product: the total
adds up all selected items.⌉[

Grouped product: the total adds up all selected items.

[⌊Settings with style presets and a live preview.⌉⌊Settings with style presets and
a live preview.⌉[

Settings with style presets and a live preview.

## Blocks

This plugin provides 1 block.

 *   QtyFlow Buy Box Quantity buttons, live total price and instant add to cart 
   for any WooCommerce product.

## Installation

 1. Install and activate WooCommerce.
 2. Go to Plugins  Add New, search for “QtyFlow”, then install and activate it.
 3. Open a product page. The quantity buttons and live total are already there.
 4. Optional: adjust the design and behaviour under WooCommerce  QtyFlow.

## FAQ

### Does it work with variable and grouped products?

Yes. The total follows the selected variation, and for grouped products it adds 
up every item with a quantity above zero.

### My theme already has + and − buttons.

QtyFlow detects them and leaves them alone. The live total and Ajax add to cart 
still work.

### Does it work with page caching?

If a cached page delivers an outdated security token, QtyFlow submits the normal
WooCommerce form instead. If a network request fails after submission, it shows 
an error instead of automatically sending the purchase again.

### Does it work with the Cart and Checkout blocks?

QtyFlow is compatible with them. The Cart block has its own quantity selector, so
the cart-page stepper and auto update apply to the classic cart.

### Does it work with Elementor?

Yes. The WooCommerce “Add to Cart” widget in Elementor Pro templates is enhanced
automatically. You can also place `[qtyflow_add_to_cart]` in a Shortcode widget.

### Does QtyFlow send any data to external servers?

No. Everything runs on your own site.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“QtyFlow – Quantity Buttons & Live Total Price for WooCommerce” is open source software.
The following people have contributed to this plugin.

Contributors

 *   [ Hasan Alam Qazi ](https://profiles.wordpress.org/qaziwebsitewala/)

[Translate “QtyFlow – Quantity Buttons & Live Total Price for WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/qtyflow-quantity-buttons-live-total-price-for-woocommerce)

### Interested in development?

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

## Changelog

#### 1.1.0

 * Add the Products & Categories tab next to General.
 * Browse paginated products and categories with product name, SKU, ID, status and
   category filters.
 * Copy product/category IDs and ready-to-use buy-box or price shortcodes.
 * Protect catalogue requests with permission checks, security tokens, validated
   parameters and bounded queries.
 * Improve clipboard fallback, keyboard tab navigation and separation between catalog
   browsing and settings changes.

#### 1.0.1

 * Align all PHP and JavaScript translation domains and block metadata with the 
   WordPress.org plugin slug.
 * Correct the WordPress.org support and review links.
 * Load classic-cart automatic updates independently of the quantity stepper setting.
 * Respect disabled and read-only quantity fields and explicit zero maximum quantities.
 * Prevent shortcodes and blocks from revealing unpublished product prices, including
   variations of unpublished products.
 * Apply the Buy Box block’s alignment, spacing and custom CSS classes to its rendered
   wrapper.
 * Clarify when Ajax add-to-cart can safely fall back to the normal form.

#### 1.0.0

 * Initial release.

## Meta

 *  Version **1.1.0**
 *  Last updated **5 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.5 or higher **
 *  Tested up to **7.1.4**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [ajax add to cart](https://wordpress.org/plugins/tags/ajax-add-to-cart/)[quantity](https://wordpress.org/plugins/tags/quantity/)
   [quantity buttons](https://wordpress.org/plugins/tags/quantity-buttons/)[total price](https://wordpress.org/plugins/tags/total-price/)
   [woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/qtyflow-quantity-buttons-live-total-price-for-woocommerce/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/qtyflow-quantity-buttons-live-total-price-for-woocommerce/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/qtyflow-quantity-buttons-live-total-price-for-woocommerce/reviews/)

## Contributors

 *   [ Hasan Alam Qazi ](https://profiles.wordpress.org/qaziwebsitewala/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/qtyflow-quantity-buttons-live-total-price-for-woocommerce/)