Avada Order Limit
Set Up Limit Rules
Re-purchase Limit

Re-purchase Limit — Setup Guide

Re-purchase Limit caps how much each customer can buy across multiple orders within a time window, tracked by their account email.

Requires: Any paid plan (Basic or higher)

Prerequisites

  • An existing Product, Collection, Customer, or Order limit rule (Re-purchase Limit lives in the Re-purchase limit section on that rule's form, just above the Advanced Setting card — it is not a standalone rule type).
  • (Recommended) Mandatory customer login at checkout in Shopify (Settings > Checkout > Customer accounts). The limit is always enforced at checkout, including for guest checkout. Login is only needed if you also want the limit message and blocking to show earlier, on the product page and cart.

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 the Advanced Setting card near the bottom of the form.

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

Re-purchase limit section

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. For the rolling-window options, an info banner reminds you: "For a period of time, total purchases from each customer cannot exceed limit."

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).
Re-purchase waiting periodBlocks a customer from buying again for a set time after their most recent order — no matter how much or how little that order contained (see Step 4).

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

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

Set a Re-purchase waiting period (optional)

If you picked Re-purchase waiting period instead, a Waiting period after each purchase box appears with the same After [N] input and unit dropdown (Hour(s), Day(s), Month(s), Year(s)) as in Step 3 — but the way it blocks customers is different:

  • Custom time (Step 3) blocks a customer only after they reach the rule's quantity or value cap within the window.
  • Re-purchase waiting period blocks a customer the moment they have any order in the window — regardless of quantity or value. Buying 1 item or 36 items triggers the same cooldown.

The info banner reads: "After each purchase, the customer must wait this period before they can buy again - no matter how many items they bought."

Re-purchase waiting period inputs

Use this when you need a flat "one order per customer every X days" rule — for example limited drops, fairly-allocated inventory, or subscription-style products — without tying it to a quantity threshold.

Tip: You can run a Re-purchase waiting period rule alongside a separate quantity-based rule (e.g. max 36 items per order) on the same limit. The two checks are independent — a customer can be blocked by either one.

Fine-tune how the period counts (optional)

A few 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, Custom time, or Re-purchase waiting period, 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 orders from count

Under Exclude orders from count, tick the order types that should not count toward each customer's running total:

  • Exclude cancelled orders — an order that was placed and later cancelled no longer counts, so a customer is not blocked by a purchase they never completed.
  • Exclude fully refunded orders — an order that was refunded in full no longer counts.
  • Exclude voided orders — an order whose payment was voided no longer counts.

Note: These checkboxes appear whenever you select a re-purchase window. They are hidden only when No re-purchase limit is selected.

Reset and exclude-orders checkboxes

Save and verify

  • Click Save in the bar at the top of the page

Save 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

Ask us to check this rule

Not sure the rule is set up correctly? With any option other than No re-purchase limit selected, an Ask us to check this rule button appears at the end of the Re-purchase limit section. Click it to open live chat with a pre-filled question — our support team will review your setup and confirm it works as you expect.

Ask us to check this rule button


Tips

  • Where guests get blocked. The app keys the running total off the customer's email. At checkout the email is always known, so guest checkouts are blocked too. On the product page and cart, the app can only recognize customers who are logged in, so guests see the limit for the first time at checkout. To block everyone from the product page onward, require customer login 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 available on Basic and higher plans — 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 Images & Page Speed UpAvada Shipping LabelsAvada Backups & Restore
Resources
DocumentationSEO Suite DocsBlog DocsSpeed DocsShipping Labels DocsBackups & Restore Docs
Company
Avada GroupPrivacy Policy
© 2026 Avada Group. All rights reserved.