Title: QtyPilot for WooCommerce
Author: Ansar Hussain
Published: <strong>August 17, 2026</strong>
Last modified: August 17, 2026

---

Search plugins

![](https://ps.w.org/qtypilot-for-woocommerce/assets/banner-772x250.png?rev=3650863)

![](https://ps.w.org/qtypilot-for-woocommerce/assets/icon-256x256.png?rev=3650863)

# QtyPilot for WooCommerce

 By [Ansar Hussain](https://profiles.wordpress.org/ansar317/)

[Download](https://downloads.wordpress.org/plugin/qtypilot-for-woocommerce.zip)

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

 [Support](https://wordpress.org/support/plugin/qtypilot-for-woocommerce/)

## Description

**QtyPilot for WooCommerce** lets store owners control exactly how many units of
a product a customer can buy. Stop unprofitable one-item orders, prevent stock from
being wiped out by a single bulk buyer, and enforce case-pack or carton quantities—
all without touching a line of code.

The plugin covers three levels of control:

 * **Global rules** for any Simple Product you select, applied instantly.
 * **Category rules** so every product in a chosen category shares the same minimum
   and maximum, saving you from configuring products one by one.
 * **Per-variation rules** for Variable Products, where each variation (size, color,
   pack size, etc.) can have its own independent minimum, maximum, and quantity 
   step — completely separate from its sibling variations.

#### Key features

 * Set a minimum and/or maximum purchase quantity for Simple Products, individually
   or by category.
 * Configure independent minimum, maximum, and quantity-step rules per variation
   on Variable Products.
 * Optional “quantity step” so customers can only order in multiples (e.g. packs
   of 6).
 * Automatic cart correction: quantities outside the allowed range are adjusted 
   with a clear notice, both on the Cart page and at Checkout.
 * Blocks Add to Cart (including AJAX add-to-cart) when a requested quantity is 
   invalid.
 * Customizable customer-facing notice banner (text, background color, text color)
   shown on the product page.
 * Per-variation notice label override, so each variation can show its own message
   when needed.
 * Dedicated settings screen in your WordPress admin sidebar — no existing menus
   are modified.
 * Lightweight: only loads its assets on the settings screen and product edit screens.

#### How rule priority works

A Variable Product’s own variation settings always take priority. Global and category
rules never apply to Variable Products or their variations — only to Simple Products.
This keeps bulk category rules from accidentally overriding the specific limits 
you set on a product’s variations.

#### Who is this for?

Wholesale and B2B stores, stores selling perishable or limited stock, print-on-demand
or made-to-order shops, and any WooCommerce store that needs to enforce minimum 
order quantities (MOQ) or maximum purchase caps per product, category, or variation.

## Screenshots

[⌊Global quantity rules and Simple Product/category selectors on the QtyPilot settings
screen.⌉⌊Global quantity rules and Simple Product/category selectors on the QtyPilot
settings screen.⌉[

Global quantity rules and Simple Product/category selectors on the QtyPilot settings
screen.

[⌊Customer notice banner and quantity step in action on a Simple Product page.⌉⌊
Customer notice banner and quantity step in action on a Simple Product page.⌉[

Customer notice banner and quantity step in action on a Simple Product page.

[⌊Per-variation minimum, maximum, and step fields on the Variations tab of a Variable
Product.⌉⌊Per-variation minimum, maximum, and step fields on the Variations tab 
of a Variable Product.⌉[

Per-variation minimum, maximum, and step fields on the Variations tab of a Variable
Product.

## Installation

 1. Upload the plugin ZIP file via **Plugins > Add New > Upload Plugin** in your WordPress
    admin, or upload the extracted folder to `/wp-content/plugins/` via FTP.
 2. Activate the plugin through the **Plugins** screen.
 3. Go to **QtyPilot** in your WordPress admin sidebar (its own top-level menu) to 
    set global minimum/maximum rules and choose which Simple Products or categories
    they apply to.
 4. To set limits on a Variable Product, edit the product, open the **Variations** 
    tab, expand a variation, and fill in its QtyPilot fields.

## FAQ

### Where do I configure the rules?

Everything is managed from the plugin’s own **QtyPilot** menu in the WordPress admin
sidebar (a top-level menu, not nested under Products). Per-variation rules are set
directly on each Variable Product’s Variations tab.

### Does this work with Variable Products?

Yes. Each variation gets its own independent minimum, maximum, and step fields on
the Variations tab. Variation rules are never shared with or inherited from sibling
variations.

### Can I set rules for a whole category instead of one product at a time?

Yes, on the settings screen you can apply the Global Rule to specific categories
in addition to, or instead of, individually selected products.

### What happens if a customer already has an invalid quantity in their cart?

The plugin automatically corrects the quantity to the nearest allowed value on the
Cart page and at Checkout, and shows a notice explaining the change.

### Does this plugin require WooCommerce?

Yes, WooCommerce must be installed and active. The plugin will show an admin notice
if it isn’t.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“QtyPilot for WooCommerce” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ Ansar Hussain ](https://profiles.wordpress.org/ansar317/)

[Translate “QtyPilot for WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/qtypilot-for-woocommerce)

### Interested in development?

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

## Changelog

#### 1.0.1

 * Fix: Use the qtypilot-for-woocommerce text domain for all translatable strings.

#### 1.0.0

 * Initial release.
 * Global and category-level quantity rules for Simple Products.
 * Independent per-variation quantity rules for Variable Products.
 * Automatic cart quantity correction with customer notices.
 * Customizable notice banner text and colors.

## Meta

 *  Version **1.0.1**
 *  Last updated **11 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.0.4**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [bulk order](https://wordpress.org/plugins/tags/bulk-order/)[minimum order quantity](https://wordpress.org/plugins/tags/minimum-order-quantity/)
   [quantity rules](https://wordpress.org/plugins/tags/quantity-rules/)[woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/qtypilot-for-woocommerce/advanced/)

## Ratings

No reviews have been submitted yet.

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

[See all reviews](https://wordpress.org/support/plugin/qtypilot-for-woocommerce/reviews/)

## Contributors

 *   [ Ansar Hussain ](https://profiles.wordpress.org/ansar317/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/qtypilot-for-woocommerce/)