Sessions and limits
Your plan carries four separate limits. They meter different things, so it’s worth knowing which one you’re actually close to before upgrading.
The four limits
Section titled “The four limits”| Limit | Period | What increments it |
|---|---|---|
| Try-on opens | Monthly | Each unique shopper who opens try-on |
| AI Swaps | Monthly | Each AI Swap generation started |
| 3D generations | Monthly | Each 3D model you generate from product photos |
| Active products | Ongoing | How many products have try-on enabled at once |
Active products is a ceiling, not a monthly allowance — deactivating a product frees the slot immediately. The other three reset at the start of each month.
Plan tiers and what each includes are on the pricing page.
How try-on opens are counted
Section titled “How try-on opens are counted”Try-on opens are metered by unique shopper per month, not per open. The same shopper opening try-on ten times across several visits in one month counts once toward your limit.
This is the single most misread number, because the dashboard’s Try-on Sessions card counts something different — every AR model load plus every swap start, which is an engagement figure. Expect your dashboard session count to be higher than your metered usage. Neither is wrong; they answer different questions.
How AI Swaps are counted
Section titled “How AI Swaps are counted”Every swap started counts, including ones that fail during generation. This is deliberate: a failed swap still consumes processing, and counting only successes would let a retry loop run unmetered.
A shopper who generates four swaps in one visit uses four, where the same visit would have used one try-on open.
What doesn’t count
Section titled “What doesn’t count”Try-ons you run yourself from Preview Try-on or anywhere inside the Shopify admin are not metered — preview mode runs with analytics disabled. Only real shopper sessions on your live storefront count.
Where to see your usage
Section titled “Where to see your usage”The Subscription page shows current usage against your limits for the billing period, with a
bar per quota that shifts color as you approach the limit. You’ll also get a quota_near_limit
notification in the notification hub before you reach it, and quota_exceeded if you pass it.
What happens when you go over
Section titled “What happens when you go over”Try-on keeps working. Limits are soft by default — shoppers are not turned away the moment you cross a threshold, and the widget does not switch off mid-month.
What happens next depends on your plan:
- Paid plans — extra usage is pay-as-you-go, billed per unit as a Shopify usage charge up to a capped amount per billing cycle. You are never charged more than that cap in a cycle. Two of the four meters bill this way: try-on sessions (per extra session) and 3D generations (per extra model). Each plan has its own rates — they’re shown on the plan cards on the Subscription page and on the pricing page.
- The free plan — usage past the limit isn’t billed at all; it simply pauses until the next cycle, and the account is flagged for review.
Upgrading from the Subscription page raises the limits and takes effect on your current billing cycle.
Privacy and shopper data — what try-on collects, what leaves the shopper’s device, and what shoppers are asked to consent to.