

Set a minimum beside a real sample-cart result.
OrderFloor is a free WooCommerce plugin for minimum order amounts, minimum and maximum quantities, and product pack sizes. Set storewide order limits or product quantity rules, test a sample cart, then review and save your changes.
OrderFloor — Free WooCommerce Order & Quantity Limits
Free works locally without an account, payment, licence or external connection. Its features never expire; optional sharing and email choices start unchecked.
For example, a €35 qualifying cart needs €15 more to meet a €50 minimum. A separate three-unit rule counts eligible product quantities across the cart. Amounts use your store currency.
Set minimum/maximum quantities, quantity multiples and starting quantities for simple products and variations. Sell products in packs of 6, 12, 18 and so on. Use store defaults, variable-parent defaults and variation overrides: blank inherits; zero disables.
Free checks each variation separately. It supports stock-aware quantity controls and server-side validation in Classic and Blocks cart/checkout. Pack dropdowns are optional on Classic product forms; Blocks use native controls.
Try spend, quantity and pack examples in a draft. Use Cart preview with catalogue products, compare before-and-after values, then confirm the save. Edit six plain-text notices for minimum/maximum spend and units, pack multiples and whole units. Supported product forms also explain when stock cannot satisfy a pack.
Try the Free demo | Setup guides | Get support
The separate paid Pro plugin adds rules for existing customer/wholesale roles, product spending limits, category requirements, mixed cases of one parent’s variations and visual progress. It also adds CSV tools, reviewed bulk edits, mapped transfers, resumable jobs, test suites, schedules and handover reports.
Pro editing/tools require initial online licence activation; Multisite activation is not supported. Free’s Explore Pro area contains labelled local examples. The Pro previews switch hides optional suggestions for your account; Explore Pro remains available.
Requires WooCommerce 8.3+, WordPress 6.5+ and 64-bit PHP 7.4+. Supports Classic/Blocks cart and checkout and HPOS. Product rules use the classic Inventory and Variations editors, not the block product editor. Edit grouped-product children individually; grouped-parent rules do not pass to children. External products have no local checkout rules.
Whole units only. Fractional quantities, bundles/composites, subscription renewals, third-party quick-order flows and currency-conversion plugins are unsupported. Direct admin/REST orders and existing-order payment pages are outside enforcement. Complex or split-line carts may use ordinary controls with server validation.
Tax, shipping and fees do not count toward subtotal limits. Currency changes do not convert saved amounts. Cart preview does not apply coupon codes or simulate stock, shipping, payments or every extension. Check passing and blocked storefront carts with your theme and checkout extensions.
While enabled, rules block negative qualifying product amounts; excluded products and negative fees do not count. Paused rules stay paused. Unreadable saved settings or 32-bit PHP block checkout with recovery guidance; damaged settings are not replaced with defaults.
Minimum order amount — Written guide
Minimum order quantity — Written guide
Sell in packs — Written guide
OrderFloor is made by Plugins.shop. Explore the optional plugin collection; none is required to use OrderFloor.
Rules run locally; no shopper profiling or customer/order data is sent. Local storage: settings, ten revisions with editor ID/time (no timed expiry), and one-hour recovery drafts. Browser preferences remain until cleared. Support reports contain versions, plugin names and redacted rules; review them before sharing. They are not sent automatically.
Optional welcome service: two independent unchecked choices. Skip, close or save neither to send no welcome request. Updates do not broaden earlier permissions.
Selected data goes by verified HTTPS to https://orderfloor.com/newsletter-api/v1/plugin-welcome/ with a random connection ID, protected credential and consent version. The service receives the network address and stores credential hashes and consent/report times. Email-only signup sends no site domain. No customer data, orders, names, rules or plugin lists are included.
Reports refresh weekly, with edition-change reports/retries as needed; WP-Cron depends on traffic. Manage welcome choices to stop either scope or retry failed removal. Site-address changes pause reporting. Stopping email sharing cancels pending signup and removes the edition report; confirmed subscriptions require the email unsubscribe link. Uninstall removes local credentials without contacting the service.
Retention: inactive report/control data 90 days; pending signup 48 hours; confirmed subscriptions at most 730 days; consent/suppression 180 days. Cleanup/backups can delay deletion. WordPress privacy tools cover local email choices; a keyed retry fingerprint remains until remote removal succeeds.
Previous installation sharing: older consented connections send daily HTTPS reports to https://orderfloor.com/installation-api/v1/: hostname, random installation ID, edition/plugin versions and consent version for statistics/support. Stop/delete them in Previous installation sharing. Records expire after 90 inactive days; deletion retries last up to 90 days. A pseudonymous revocation fingerprint has no expiry to prevent recreation. No email, customer, order, visitor or settings data is reported.
Privacy policy and retention details | Pro purchase terms
The Pro previews choice, individual suggestion dismissals and chosen setup goal are stored locally for each WordPress user on this site until changed or removed on uninstall. They are not sent to Plugins.shop or OrderFloor. More Plugins uses bundled descriptions and logos; product websites open only when you follow their links.
Readable source included; no build step or external asset CDN.