Skip to main content
Pro

Per-customer purchase limits for Shopify

Decide how much any one customer can buy — and have Shopify enforce it at checkout, not just ask nicely on the product page.

Limit orders, units, or spend

Cap the number of orders, the quantity of units, or the total amount a customer can spend. Mix them: three orders and forty units in the same rolling window.

Daily, weekly, monthly or lifetime

Pick the window the rule resets on — or set it to lifetime for a genuine one-per-customer allocation that never reopens.

Identity that survives the session

Customers are tracked by their Shopify customer ID when logged in, or by hashed email otherwise — so a limit holds across devices and sessions.

Strict login enforcement

Require an account to check out. Guest checkout is the usual way around a per-customer cap; turning this on closes it.

Enforced at checkout, not displayed

Rules run inside Shopify's own checkout via a validation Function. They hold on Shop Pay and express checkouts too — this is not a storefront banner.

Your message, your wording

Write what the customer sees when they hit the cap. Most merchants frame it as fairness — everyone gets a turn — rather than restriction.

  • No code
  • Works with your theme
  • Holds on Shop Pay & express checkout
  • Included on Pro

Frequently asked questions

You set a maximum number of orders or units per customer over a specific period — daily, weekly, monthly or lifetime. OrderRules tracks each customer and blocks checkout when they've reached their limit. Enable strict login enforcement to block guest checkout, so every buyer is identified and nobody works around the cap.

OrderRules tracks customers by their Shopify customer ID when logged in, or by hashed email address. This ensures limits are enforced accurately even across sessions.

Yes. In Customer Limits, create a rule and select Total Spend as the limit type, enter an amount, and choose a period. Useful for employee stores and closed-audience shops running an allowance per person.

Yes. A rule can enforce more than one condition at once — for example three orders and forty units per buyer in the same rolling 30-day window. Both are checked at checkout, and whichever is reached first blocks the order.

Cap how many items each customer can buy during a drop or flash sale, and enable strict login enforcement to block guest checkout so every buyer is identified. A one-per-customer cap with login required is the configuration most limited-release stores use.

No. Only active orders count. Cancelled, refunded and failed-payment orders are automatically removed from the count.

Per-customer rules are on the Pro plan at $9.99 per month, or $95.90 per year. A 14-day free trial applies, and billing runs through Shopify.

Sell to more customers, not more to the same one.

Included on the Pro plan at $9.99/month. Start free for 14 days.