xpay✦ Commerce
Directory
WooCommerce plugins
Minimum Order Amount for WooCommerce
Minimum Order Amount for WooCommerce
Set a minimum cart value and/or item quantity before checkout — no jQuery, HPOS-ready, works with classic and block checkout.
Will this break my store?
What the WordPress.org registry says about keeping Minimum Order Amount for WooCommerce running.
Tested to 7.0.4 — 1 branch behind 7.1
Tested against the WordPress branch in use today.1 month ago
7.4
Your host must be running at least this version.6.2
woocommerce
These must be installed and active first.2
Maintenance & trust
Scored on how Minimum Order Amount for WooCommerce is looked after — not on how many stores run it.
Maintenance
35 / 35WordPress compatibility
20 / 20Support responsiveness
Not enough dataMerchant satisfaction
Not enough dataListing transparency
7 / 10Ratings
No one has rated this plugin on WordPress.org yet. That is a statement about the ratings page, not about the plugin — plenty of well-kept plugins never collect them.
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.
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.
Not at the moment. The only automatic exemption is for store managers and administrators (anyone with the manage_woocommerce capability), so you can always place test orders and manage the store. There is no setting to exclude individual products, categories, or other customer roles.
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.
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.
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.
Yes. The plugin declares compatibility with HPOS.
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.
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.
Plugin details
Tags on WordPress.org
