Per-Customer Order Limits

2 min read

Limit Orders Per Customer

Per-customer order limits control how frequently individual customers can place orders. This prevents bulk resellers from buying out your inventory and ensures fair access for everyone.

How to Set Up

  1. Go to Customer Limits from the dashboard
  2. Click Add Customer Limit
  3. Choose Order frequency as the limit type
  4. Set the maximum number of orders per period (for example, 2 orders per week)
  5. Choose who it applies to: All customers, a specific tag, or specific customers
  6. Click Save

Example: Weekly Order Frequency

Rule:    Max 2 orders per customer per week
Target:  All customers

Result:
  Monday:    Customer places order 1 -- OK
  Wednesday: Customer places order 2 -- OK
  Friday:    Customer tries order 3 -- Blocked
  Next Monday: Limit resets, customer can order again

Customer Segment Rules

Set different limits for different customer groups using Shopify tags:

Standard customers:               Max 2 orders per week
VIP customers (tag "VIP"):        Max 5 orders per week
Wholesale customers (tag "WS"):   No limit

How to Configure Segments

  1. Go to Customer Limits
  2. Add a rule and choose Apply to: Customer tag
  3. Enter the tag name exactly as it appears in Shopify (tags are case-sensitive)
  4. Set the limit
  5. Repeat for other segments

How Customers Are Tracked

Logged-in customers: Tracked by their Shopify customer ID. This is accurate and works across devices.

Guest customers: Tracked by email address after their first order. Guests cannot be tracked before their first purchase.

What Customers See

On the storefront (logged in):

  • "You have 1 order remaining this week"
  • Or, if maxed out: "You've reached your weekly order limit"

At checkout:

"You've already placed 2 orders this week (limit: 2 per customer). Try again on Monday."

Tips

  • Encourage customer accounts for more reliable tracking
  • Use strong messaging on your store ("One order per household per week") to set expectations
  • Start with a generous limit and tighten it if you see abuse