WordPress plugin intelligence profile

WMGRs Minimum Order Quantity & Amount for WooCommerce

Set a minimum order quantity, maximum quantity and quantity steps per product, plus a minimum order amount for the whole WooCommerce cart.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.0.0
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 5.6 · PHP 7.4
Directory statusactive
Last directory update11 Oct 202622d ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records WMGRs Minimum Order Quantity & Amount for WooCommerce version 1.0.0 as active, updated 22d ago and tested up to WordPress 7.1.

Overview

About this plugin

Minimum Order Quantity & Amount for WooCommerce lets you control how much customers can buy — per product and for the whole order. Set a minimum order quantity (MOQ), a maximum quantity, a quantity step so products sell in packs or cases, and a minimum order amount the cart must reach before checkout.

Out of the box, WooCommerce lets anyone buy one of anything. That is fine for retail, but it does not work for wholesale suppliers who sell by the case, manufacturers with a minimum production run, or shops where small orders cost more to pick, pack and ship than they earn. Without order limits you end up cancelling orders, emailing customers to change quantities, or absorbing the loss on orders that were never worth sending.

This plugin enforces your rules everywhere a quantity can change — on the product page, when an item is added to the cart, when the cart is updated, and at checkout — with clear messages that tell the customer exactly what to fix.

Minimum and maximum quantity per product

  • Minimum order quantity — e.g. a minimum of 6 units per product line.
  • Maximum quantity — cap how many of an item a single order can contain, for limited stock, launches or trade-only items.
  • Storewide defaults — set limits once for the whole store, then override them on individual products.
  • Per-product overrides — the fields sit in Product data → Inventory on the product edit screen, right next to stock settings.

Sell in packs and cases with quantity steps

  • Quantity step — sell in multiples: packs of 6, cases of 12, pallets of 48.
  • Steps count from the minimum — minimum 6 with step 6 allows 6, 12, 18; minimum 5 with step 10 allows 5, 15, 25.
  • Quantity box follows the rules — on the product page the quantity input starts at the minimum and the up/down arrows move in steps, so customers rarely make a mistake in the first place.

Minimum order amount for the cart

  • Require a minimum cart subtotal before checkout, e.g. 150 for wholesale orders or 25 to cover delivery costs.
  • The amount is measured on the cart subtotal before shipping and tax.
  • The customer sees how much they need, for example: “The minimum order amount is 150 — your current subtotal is 54.”

Enforced everywhere, explained clearly

  • Product page — quantity inputs are limited to the allowed range and step.
  • Add to cart — invalid quantities are refused with a message. If the item is already in the cart, the combined quantity is checked.
  • Cart and checkout — every line is checked and the minimum order amount is enforced. Checkout is blocked until the cart meets the rules.
  • Variable products — limits set on the parent product apply to every variation.
  • Works with the classic cart and checkout and with the WooCommerce block cart and checkout.

Lightweight by design

  • No extra database tables — settings in one option, product limits in product meta.
  • No front-end JavaScript or CSS added to your store.
  • Compatible with WooCommerce High-Performance Order Storage (HPOS).
  • Translation ready.

Who it is for

  • Wholesale and B2B stores that sell by the case or require a minimum spend per order.
  • Food, drink and packaging suppliers selling in fixed multiples.
  • Shops with high fulfilment costs that need a minimum order value to make small orders worthwhile.
  • Stores running limited releases that cap quantities per customer order.

How it works

  • Install and activate the plugin.
  • Go to WooCommerce → Order Limits and set storewide defaults: minimum quantity, maximum quantity, quantity step and minimum order amount. Leave any field empty to switch that rule off.
  • To give a product its own limits, edit the product, open Product data → Inventory and fill in the minimum quantity, maximum quantity and quantity step.

Part of the WMGRs B2B range

Minimum Order Quantity & Amount is one of a set of free B2B tools for WooCommerce from WooManagers:

  • WMGRs Role Based Pricing for WooCommerce — wholesale and trade prices per user role.
  • WMGRs Tiered Pricing for WooCommerce — quantity-based bulk discounts.
  • WMGRs Request a Quote for WooCommerce — let customers request a quote instead of checking out.
  • WMGRs Tax and VAT Exempt for WooCommerce — VAT number field and tax-exempt customers.
  • WMGRs Catalog Access Rules for WooCommerce — hide products or categories from guests or selected roles.
  • Hide Price and Add to Cart for WooCommerce — hide prices and the add-to-cart button from guests or roles.

Free and premium

Everything described above is free, with no limits on products or orders.

com for stores that need rules per user role and category, role-based minimum order amounts, customisable messages and product exclusions.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • min max quantity
  • minimum order amount
  • minimum order quantity
  • quantity step
  • wholesale
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 5.6 · PHP 7.4
Update activity11 Oct 202622d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.