Docs/Summer Upsell/Auto-upgrade

Pricing & billing

Auto-upgrade

When a shop's monthly order count exceeds the current plan's limit, Summer Upsell automatically detects the overage and presents an in-app upgrade flow on the next admin visit. The merchant approves once in Shopify's billing UI; we never charge without consent.

Thresholds

Field Description
Free → Starter Past 100 orders in the period → upgrades to $9 / month (500-order limit).
Starter → Starter Plus Past 500 orders → upgrades to $16 / month (1,000-order limit).
Starter Plus → Starter Pro Past 1,000 orders → upgrades to $25 / month (unlimited orders).

If a shop skips multiple thresholds in a single billing period (e.g. jumps from 50 → 600 orders on Free), the system upgrades directly to the lowest plan that fully covers the new count.

How it works

  1. Your paid orders are counted against the plan limit as they come in.
  2. Once the count passes the limit, an upgrade notice appears the next time you open the app — with the new plan, its price, and a Shopify-hosted approval link.
  3. You approve once in Shopify; the new plan starts immediately and the notice disappears.

Which 30 days are counted

The count follows your Shopify billing period. The Free plan has no billing anchor, so there it follows the calendar month instead.

Proration

Shopify automatically prorates the existing subscription mid-cycle — there is no double-billing for the unused portion of the previous plan.

What if I don't approve right away?

Widgets keep working. The modal is intentionally non-dismissible to make sure you see it, but order counting and analytics continue normally until the merchant approves the upgrade.