plugin-icon

TWDH Minimum Order for WooCommerce

Require a minimum cart subtotal before customers can check out in WooCommerce, with a customizable notice and per-role bypass.
Version
1.0.0
Last updated
Jun 19, 2026
TWDH Minimum Order for WooCommerce

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:

  1. Enable — turn the minimum order requirement on or off.
  2. Minimum Amount — the lowest cart subtotal (in your store currency) that is allowed to check out. Set it to 0 to effectively disable enforcement.
  3. 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}.
  4. 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.

Freeon paid plans
Tested up to
WordPress 7.0
This plugin is available for download for your site.