Avada Order Limit
Re-purchase Limit

Re-purchase Limit

Requires: Pro plan

The Re-Purchase Limit feature gives you powerful control over how much customers can purchase across multiple orders within a specific time period. Unlike basic order limits that apply to individual transactions, this advanced feature tracks customer purchases by email address, allowing you to restrict total quantities or order values regardless of how many separate orders they place.


What is Re-purchase Limit

Re-purchase Limit provides a sophisticated system for tracking and restricting customer purchases. Here's a breakdown of its core functionality:

  1. Customer tracking: The system identifies customers by their email address across multiple orders.
  2. Accumulated purchase limits: You can set restrictions on either the total product quantity or total order value a customer can purchase within your specified timeframe.
  3. Flexible time periods: Choose from preset time frames (lifetime, monthly, yearly) or create a custom time period that fits your specific business needs.
  4. Customer account requirement: To accurately track purchases, customers must log in to their accounts during checkout.

By understanding these key components, you'll be able to implement purchase limits that help you maintain inventory control while ensuring fair distribution of your products.


How to set up Re-purchase Limit

Follow these step-by-step instructions to configure Re-Purchase Limit for your store:

Step 1: Open the rule and find the Re-purchase limit section

Open the rule you want the re-purchase cap to apply to and scroll to the Re-purchase limit section, which sits just above Advanced settings near the bottom of the form.

  • From your Shopify admin, open the Avada Order Limit app
  • Go to Limits management
  • Select an existing rule, or click Create limit to start a new one
  • Scroll to the Re-purchase limit section (just above Advanced settings) — expand it if it is collapsed

Re-purchase limit section

Step 2: Choose a re-purchase window

In the Re-purchase limit section, find the Limit customer re-purchase dropdown. Pick the period you want the rule's quantity or value cap to accumulate over.

OptionDescription
No re-purchase limitDefault. The cap resets every order — the rule only checks each single transaction.
Once per lifetimeThe customer can hit the cap exactly once, ever. After that, they are blocked permanently for this rule.
Once per monthThe cap accumulates across a 30-day rolling window per customer.
Once per yearThe cap accumulates across a 360-day rolling window per customer.
Custom timeDefine any window from 1 hour up to 2 years (see Step 3).

Note: The dropdown only appears on Product, Collection, Customer, and Order limit rules. It is hidden on Product Blocking rules because blocking is not quantity-based.

Re-purchase dropdown options

Step 3: Set a Custom time window (optional)

If you picked Custom time, a second field appears so you can enter the exact period.

  • Enter a whole number in the Limit re-purchase period end input
  • Choose the unit from the dropdown on the right: Hour(s), Day(s), Month(s), or Year(s)

Maximum values per unit:

UnitMaximum
Hours17,520 (2 years)
Days730 (2 years)
Months24
Years2

Tip: Use Hours for flash sales or limited drops (e.g. "after 24 hours"). Use Months or Years for long-term allocation rules like subscription boxes or pre-orders.

Custom time frame inputs

Step 4: Customize how the period counts (optional)

Two extra checkboxes below the dropdown let you adjust how the window tallies each customer's purchases.

Reset repurchase at the start of the period

When you choose Once per month, Once per year, or Custom time, the Reset repurchase at the start of the period checkbox appears.

  • Unchecked (default): The window is a rolling period counted from each customer's first qualifying purchase. Example with "Once per month": a customer who buys on the 10th gets a fresh window on the 10th of next month.
  • Checked: The window aligns to a fixed calendar boundary. Every customer's counter resets together at the start of each month, year, or custom cycle — useful for monthly allocations, fairness campaigns, or accounting periods.

Note: This checkbox is hidden when you select No re-purchase limit or Once per lifetime — those options have nothing to reset.

Exclude past canceled orders

Tick Exclude past canceled orders to leave canceled orders out of each customer's running total. With it on, an order that was placed and later canceled no longer counts toward the re-purchase cap — so a customer is not blocked by a purchase they never actually completed.

Note: This checkbox appears whenever you select a re-purchase window. It is hidden only when No re-purchase limit is selected.

Reset and exclude-canceled checkboxes


Step 5: Save and verify

  • Click Save at the top of the rule
  • Sign in to your storefront as a test customer
  • Place an order that reaches the rule's quantity or value cap
  • Try a second order with the same account — the app should block checkout with your configured message

Tips

  • Customer login is mandatory. The app keys the running total off the customer's email. Guest checkout cannot be tracked, so the limit will silently let guests through if login is not required at checkout.
  • Picking the right time unit matters for the math. Monthly = 30 days and Yearly = 360 days under the hood. If you need exact calendar months (e.g. "reset on the 1st"), use the Reset repurchase at the start of the period checkbox.
  • Re-purchase Limit stacks with the rule's own cap — it does not replace it. The rule's quantity or value limit is what gets enforced; the re-purchase window just controls how long the count keeps adding up.
  • If the dropdown is greyed out, your store is on the Free plan. Re-purchase Limit is a Pro feature — see Plans & Pricing (opens in a new tab) to upgrade.

And there you have it! You've successfully set up Re-purchase Limit. Your store will now track each customer's accumulated purchases against this rule and block additional orders once they hit the cap within the time window you defined.

If you have any questions or run into any issues, don't hesitate to reach out. We're here to help!

Products
Avada SEO SuiteAvada AEO OptimizerAvada AI Blog BuilderAvada Product CopyAvada Speed OptimizerAvada Shipping LabelsAvada Backups & Restore
Resources
DocumentationSEO Suite DocsBlog DocsSpeed DocsShipping Labels DocsBackups & Restore Docs
Company
Avada GroupPrivacy Policy
© 2026 Avada Group. All rights reserved.