Description
TWDH Minimum Order for WooCommerce lets you set a minimum cart subtotal that customers must reach before they can place an order. When a cart falls below the amount you define, WooCommerce blocks checkout and displays a notice you control, so shoppers know exactly how much more they need to add.
This is useful for stores with handling costs, wholesale-style minimums, free-shipping thresholds, or any situation where small orders are not worth fulfilling.
What it does
- Enforces a minimum order amount, checked against the cart subtotal on the cart and checkout pages.
- Stops checkout and shows an error notice when the subtotal is below your minimum.
- Lets you write your own notice message with dynamic placeholders.
- Lets you exempt specific user roles (for example, wholesale customers or shop managers) from the requirement.
What you can configure
After activation, go to WooCommerce → Minimum Order in your WordPress admin. There you can:
- Enable — turn the minimum order requirement on or off.
- Minimum Amount — the lowest cart subtotal (in your store currency) that is allowed to check out. Set it to 0 to effectively disable enforcement.
- Notice Message — the message shown to customers whose cart is below the minimum. You can use two placeholders:
{amount}— the minimum amount, formatted in your store currency.{total}— the customer’s current cart subtotal, formatted in your store currency.
For example:A minimum order of {amount} is required. Your current cart total is {total}.
- Role Bypass — select any user roles that should be allowed to check out regardless of the minimum. Logged-in users with a selected role skip the check entirely.
Settings are validated and sanitized on save, and the minimum is enforced server-side via WooCommerce’s standard cart validation, so it cannot be bypassed from the browser.
Installation
- Upload the plugin folder to the
/wp-content/plugins/directory, or install the plugin through the WordPress Plugins screen directly. - Activate the plugin through the Plugins screen in WordPress. (WooCommerce must be installed and active first.)
- Go to WooCommerce → Minimum Order to enable the requirement and configure your minimum amount, notice message, and any role bypasses.
FAQ
-
Does this plugin require any other plugins?
-
Yes. WooCommerce must be installed and active. The plugin declares WooCommerce as a required dependency, and all functionality runs on top of the WooCommerce cart and checkout.
-
Is the minimum based on the cart total before or after tax and shipping?
-
The check uses the cart subtotal (the total of items in the cart), before shipping. This is the amount most stores want to gate on.
-
Can some customers skip the minimum?
-
Yes. Use the Role Bypass section on the settings page to select user roles that should be exempt. Any logged-in user with a selected role can check out regardless of the minimum.
-
Where does the notice appear?
-
When a customer’s subtotal is below the minimum, an error notice (using your configured message) is shown on the cart and checkout pages, and checkout is blocked until the minimum is met.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“TWDH Minimum Order for WooCommerce” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “TWDH Minimum Order 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.0.0
- Initial release.
