Active installs
100+
Subscription includes
Support
Order Limit for WooCommerce lets you set minimum and maximum purchase limits for quantity and amount, so you control exactly how much shoppers can buy. Set a min/max quantity for a product or a variation, a minimum order amount for the cart, a limit on orders per customer, or a daily order limit for your whole store. Whether you are running a promotional sale, managing limited stock, or setting a wholesale minimum order, this order restriction extension for WooCommerce gives you the tools to define clear rules for your store.

Control order limits at multiple levels: product, variation, category, customer, guest, vendor, cart and the whole store. Count each order on its own, or what a shopper bought earlier the same day, week, month or year. Shoppers see the limit before they buy, and an order that breaks it is stopped at checkout.
I rebuilt version 6 around one idea: a limit should read like a sentence. Every limit is written back to you in plain words, you see the exact message a shopper will get before you save, and nothing in your store changes until you say so.
Order limits give you better control over your store’s operations:
Set a minimum, a maximum, or both, by number of items or by money spent:


Apply a limit to all shoppers, guests only, named customers, user roles like Wholesale buyer, or members of WooCommerce Memberships plans. Guests are recognized by IP address, a browser cookie, billing email or billing phone, so a guest cannot get around a limit by not logging in.




Count every shopper’s orders against one shared limit. Sell 100 hoodies in total between two dates, and the product is sold out when they are gone.



Start from 20 templates, like one order a day per customer, minimum order value, pack minimum, a limit for each size, launch day limit, limited release, wholesale minimum, Cash on delivery limit, daily order limit for the store, or close the store for a while. Change anything and save.

Edit every message shoppers see, with a live preview. Fill-in word buttons add the product name, the minimum, the maximum, what is left, or the date a limit starts again. You can also write a message for one limit only.

A short line shows the limit on product and shop pages, and the quantity box stops at the limit. When the cart already holds the most allowed, the page says so and links to the cart.

Show your limits in words on any page or post, with how much the shopper can still buy, using shortcodes like [order-limit-for-woocommerce rules="1,2"] and [wc-order-limit-remaining rule="1"].

Choose when daily, weekly, monthly and yearly limits reset: at midnight in your store’s time zone, or from each shopper’s own order. Pick the day weeks start on and the day months start on, and which order statuses count as earlier orders.

Leave products like gift cards or free samples out of product limits, or give a product its own maximum. Each exclusion has its own on/off switch.

Hide the checkout button until the cart meets every limit, and send shoppers back to the cart if they reach checkout. The messages at the top of the cart say exactly what to change.


See every limit in one list, as a plain sentence. Turn limits on or off, search, filter, copy, export and import, and spot limits that overlap. If a limit is not working, the Why panel shows what stops it and fixes it in one click.


The Order Limit tab on each product, and a panel on each category, list the limits that apply. Add a new limit from there with the product already picked.


Works with the Cart and Checkout blocks, the classic cart and checkout, and High-Performance Order Storage (HPOS). Updating from version 5 moves your rules, settings, messages and exclusions across by themselves.
The documentation walks through every setting, with screenshots.
Have a question before you buy? Please use the pre-sales question form on the product page. Already purchased and need help? Get in touch through the Help Desk. We read every message and reply as soon as we can.
Yes. Choose “Guests only” in a limit, and guests are recognized by IP address, a browser cookie, billing email or billing phone, so their earlier orders count too.
Yes. Add them on the Exclusions tab. Product limits then leave them out, or give them their own maximum.
Yes. Limits can count what a shopper bought the same day, week, month or year, in the last few days, or between two dates. They reset at midnight in your store’s time zone, or from each shopper’s own order.
Limits show on product and shop pages, in the cart and at checkout by default. To show them on any page, use the [order-limit-for-woocommerce rules="1,2"] shortcode, or [wc-order-limit-remaining rule="1"] for what a shopper can still buy.
Yes. Any limit can apply only to certain payment gateways, like Cash on delivery up to $200 a day. You can also apply this to every limit at once in Settings.
Yes. Store limits take a set number of orders, or a set amount in sales, each day, week, month, year or between two dates. You can also close the store for a while.
Yes. Enter both numbers in the same limit, by number of items or by money spent.
Products you leave out on the Exclusions tab are not limited by product limits, even a limit on “All products”. Category and cart total limits still count them.
Yes. A customer limit sets how many orders each customer can place, or how much they can spend, per day, week, month, year or between two dates.
Yes. A cart total limit sets the smallest or largest order you accept, by money or by number of items, with or without shipping.
Yes. Count all variations together, or give each size or color its own limit. A variation can also have its own minimum and maximum.
Yes. It works with the Cart and Checkout blocks, the classic cart and checkout, and High-Performance Order Storage (HPOS).
No. Your rules, settings, messages and exclusions move across by themselves the first time you open Order Limit. Nothing is deleted.
No. Limits are checked only on product and shop pages, in the cart and at checkout, and earlier orders are looked up only for limits that count them.
Extension information
Quality Checks
Countries