Product Icon

Order Limit for WooCommerce

Set min and max order limits on products, categories, customers, cart total and your whole store, per day, week or payment gateway.
Choose a billing option
$49
Save 20%
$98 $78.40

Subscription includes

  • Product updates and improvements
  • Customer support
  • 30-day money-back guarantee

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.

Order Limit for WooCommerce: set min and max limits on orders for products, categories, customers, the cart and the whole 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.

Why use order limits?

Order limits give you better control over your store’s operations:

  • Prevent stock shortages. Set a maximum per order, per day or for all shoppers together, so one buyer cannot clear your shelves.
  • Encourage larger purchases. Set a minimum order amount or quantity to raise your average order value.
  • Manage wholesale orders. Give wholesale buyers a minimum order by user role, while retail shoppers buy as usual.
  • Control promotional sales. Limit how many sale items each customer can buy, and for how long.
  • Match your capacity. Take only as many orders a day as you can make, pack or ship.

Features highlight

  • Prevent over-ordering during sales or low stock by setting an order limit per product, category, customer or store.
  • Enforce min and max purchases for B2B and wholesale customers by user role.
  • Limit orders per customer and per guest, per day, week, month or year.
  • Create urgency and clarity with quantity notifications on product pages, in the cart and at checkout.
  • Start in seconds with 20 ready-made templates, then check every limit in one clear list.

Features

Custom order restrictions at multiple levels

Set a minimum, a maximum, or both, by number of items or by money spent:

  • Product limits. Set a min/max quantity or amount for one product, many products or all products. Example: buy 2 to 5 Canvas Tote Bags per order.
  • Variation limits. Count all variations of a variable product together, or give each size or color its own limit. A variation can also have its own minimum and maximum. Example: up to 3 T-shirts of each size.
  • Category limits. Set rules for whole product categories, sub-categories included. Example: up to 3 hats a week for each shopper.
  • Customer limits. Limit how many orders each customer places, or how much they spend. Example: one order a day per customer, or $1,000 a month.
  • Vendor limits. Limit what shoppers buy from each vendor on a WC Vendors marketplace. Vendors can change their own limits if you allow it.

Set a minimum and maximum quantity for WooCommerce products

Limit WooCommerce orders per customer per day

Limits for guests, roles and members

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.

Limit guest orders in WooCommerce by IP address, cookie, email or phone

WooCommerce wholesale minimum order quantity by user role

Flexible customization options

  • Cumulative rules. Count the products or categories you picked each on their own, or all together as one limit.
  • Time-based limits. Count what a shopper bought earlier the same day, week, month or year, in the last few days, or between two dates.
  • Payment method limits. Apply a limit only when the shopper pays with certain payment gateways, like Cash on delivery.
  • Sell only with other products. Sell a product only together with other products, or with a product from certain categories.
  • Date ranges. Run a limit only between two dates, like a launch day.

WooCommerce quantity limit per variation of a variable product

Restrict WooCommerce orders by payment method, like Cash on delivery

Limited releases for all shoppers

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.

Limited release: sell a set number of a product across all shoppers

Global storewide order limitations

  • Store limits. Take a set number of orders, or a set amount in sales, each day, week, month, year or between two dates, then stop.
  • Close the store. Close the store for a while in one click. Shoppers can still look around and fill their cart.
  • Cart total limits. Set a minimum or maximum order total, by money or by items, with or without shipping.
  • One category per order. Allow products from only one category per order.

Set a WooCommerce minimum order amount with a cart total limit

Limit how many orders a WooCommerce store takes each day, or close the store temporarily

Ready-made templates

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.

Ready-made order limit templates for WooCommerce stores

Customizable messages

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.

Customize WooCommerce order limit messages with a live preview

Shoppers see the limit first

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.

WooCommerce product page showing the purchase limit above Add to cart

Shortcode functionality

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"].

Show WooCommerce order limits on any page with a shortcode

Time-based rules

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.

WooCommerce category limit per week, counting earlier orders

Exclude products from order limitations

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.

Exclude products like gift cards from WooCommerce order limits

Hide checkout button

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.

Hide the WooCommerce checkout button until the cart meets every order limit

WooCommerce cart page with order limit messages

Every limit in one clear list

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.

Order Limit for WooCommerce: all order limits in one list with on/off switches and overlap warnings

The Why panel explains why an order limit is not working

Limits in the product editor

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.

Order Limit tab in the WooCommerce product editor

Order limits for WC Vendors marketplace vendors

Built for modern WooCommerce

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.

Use cases for different industries

  • Retail. Limit how many sale or limited items each shopper can buy, so more customers get a chance.
  • Wholesale and B2B. Set a minimum order of 20 items, or a minimum order value, for wholesale buyers by user role.
  • Food and beverage. Cap daily orders to match what your kitchen can make, like fresh bread or meal kits.
  • Event planners. Limit tickets or event merchandise per customer.
  • Handmade products. Match orders to what you can make by hand each week.
  • Seasonal items and launches. Run a limit only between two dates during holidays or a launch.
  • Subscription boxes. Limit customers to a set number of items or orders each week or month.
  • Marketplaces. Set limits for each vendor shop on a WC Vendors marketplace.

How to use

  1. Step 1: Install and activate Order Limit for WooCommerce, then go to Order Limit in the WordPress menu.
  2. Step 2: Click Add limit and pick a template, or start from scratch. Choose what you are limiting, set the numbers and who it applies to, check the sentence and save.
  3. Step 3: Under Settings, choose what shoppers see, set store limits, and choose how earlier orders are counted.

The documentation walks through every setting, with screenshots.

Installation requirements

  • WordPress 6.2 or later.
  • WooCommerce 8.0 or later.
  • PHP 7.4 or later.

Need help?

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.


Frequently asked questions

Can I apply limits to guest users using the Order Limit for WooCommerce extension?

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.

Can I exclude products from order limits?

Yes. Add them on the Exclusions tab. Product limits then leave them out, or give them their own maximum.

Is it possible to reset limits periodically?

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.

How do I display order limits on my store pages?

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.

Can I restrict WooCommerce orders by payment method?

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.

If I want to restrict orders across the store, can I do that?

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.

Can I set both minimum and maximum order limits for the same product or category?

Yes. Enter both numbers in the same limit, by number of items or by money spent.

What happens if I don’t want limits applied to certain products?

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.

Can I limit how many orders each customer places?

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.

Can I set a minimum order amount?

Yes. A cart total limit sets the smallest or largest order you accept, by money or by number of items, with or without shipping.

Can each variation of a variable product have its own limit?

Yes. Count all variations together, or give each size or color its own limit. A variation can also have its own minimum and maximum.

Does it work with the WooCommerce Cart and Checkout blocks?

Yes. It works with the Cart and Checkout blocks, the classic cart and checkout, and High-Performance Order Storage (HPOS).

Will I lose my limits when I update from version 5?

No. Your rules, settings, messages and exclusions move across by themselves the first time you open Order Limit. Nothing is deleted.

Does it slow down my store?

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

  • PHP version required: 7.4
  • Tested with WordPress: 7.1
  • Tested with WooCommerce: 11.1
  • Requires at least WordPress: 6.2
  • Requires at least WooCommerce: 8.0

Countries

  • Worldwide

Related Products

Price $79 annually
Rated 3.4 out of 5 stars
Price $279 annually
Rated 3.9 out of 5 stars
Price $59 annually
Rated 3.1 out of 5 stars
Price $109 annually
Rated 2.8 out of 5 stars
Price $49 annually
Rated 4.1 out of 5 stars
Price $109 annually
Rated 2 out of 5 stars
Price $109 annually
Rated 2.3 out of 5 stars
Price $39 annually
Rated 2.8 out of 5 stars
Price $109 annually
Rated 2.6 out of 5 stars
Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.