Description
Small orders that barely cover the box, let alone the postage, quietly eat into your margin — every single day they slip through. Set a minimum order amount and/or a minimum item quantity, and WooCommerce simply won’t let a customer check out until their cart is worth fulfilling.
No coding, no third-party checkout plugin, no extra JavaScript slowing down your store. One settings tab, a minimum you choose, and a message you write yourself.
What it does
- Minimum by cart value, by item quantity, or both. Require a minimum subtotal, a minimum number of items, or set both and choose whether the customer must meet one (OR) or both (AND).
- A message you control. Write your own text with
{min_amount}and{min_qty}placeholders — write it in any language you like, it is just a text field. - Store managers and admins are always exempt. You can place test orders and manage the store without ever tripping your own rule.
- Classic and block checkout, both covered. The rule is enforced through WooCommerce’s own cart and Store API validation, so it applies whether your checkout page uses the classic shortcode or the block-based (Cart & Checkout blocks) editor.
- HPOS-ready. Declares compatibility with WooCommerce High-Performance Order Storage.
- Lightweight. One plugin file, no jQuery, nothing added to the page for shoppers who are above the minimum.
Pro version (separate plugin)
A Pro version with role-based minimums, shipping-zone and category rules, maximum order limits, guest-specific minimums and excluded products is distributed separately on cartmend.com. The free plugin on this page is complete and fully functional on its own.
Screenshots




Installation
- Install and activate the plugin (WooCommerce must be active).
- Go to WooCommerce Settings Min Order.
- Enable the rule, set a minimum amount and/or a minimum quantity, write your message, and save.
- Test in a private/incognito browser window — admins and shop managers are exempt by design, so testing while logged in as admin won’t show the block.
FAQ
-
Does the minimum apply per product, or to the whole cart?
-
To the whole cart. The rule checks the cart subtotal and/or the total number of items across all products combined — it is not a per-product or per-category minimum.
-
Can I exclude certain customer roles or certain products from the rule?
-
Not at the moment. The only automatic exemption is for store managers and administrators (anyone with the
manage_woocommercecapability), so you can always place test orders and manage the store. There is no setting to exclude individual products, categories, or other customer roles. -
Can I write my own message to the customer?
-
Yes. The error message is a plain text field you fully control, with two optional placeholders —
{min_amount}and{min_qty}— that get replaced with the actual values. You can write it in any language. -
Does it actually stop the customer from checking out, or just show a warning?
-
It stops them. When the cart is below the minimum, WooCommerce shows your message as an error notice on the cart and checkout pages and refuses to complete the order until the cart qualifies — on both classic and block checkout.
-
Does it work with the WooCommerce block checkout (Cart and Checkout blocks)?
-
Yes. The rule is enforced through the WooCommerce Store API, which is what the block-based Cart and Checkout run on, so the same minimum applies whether your store uses the classic shortcode checkout or the block checkout.
-
Is it compatible with High-Performance Order Storage (HPOS)?
-
Yes. The plugin declares compatibility with HPOS.
-
Will it work on a multilingual store?
-
The message field is plain text, so you can type it directly in whichever language your store uses. The plugin’s own interface strings are translation-ready (standard WordPress text domain), so translators can localise the admin screen. There is currently no built-in way to show a different message per language automatically — if you run a multilingual plugin, you would set the message per site/language the same way you translate any other text on that page.
-
Does it slow my store down?
-
No. It is a single small PHP file, adds no JavaScript or CSS to the front end, and only runs its check during cart and checkout validation.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Minimum Order Amount for WooCommerce” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Minimum Order Amount for WooCommerce” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.3.2
- Hardened settings saving (explicit nonce and capability verification).
- Escaped all customer-facing notices.
- The free plugin now contains only the free feature set; Pro features moved entirely to the separately distributed Pro plugin.
1.0.0
- Initial release: minimum amount + quantity rules, AND/OR logic, custom message, classic + block checkout, admin exemption.
