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

Current planOrder limitAuto-upgrades toNew price
Free100Starter$9 / mo
Starter500Starter Plus$16 / mo
Starter Plus1,000Starter Pro$25 / mo

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's triggered

  1. Each orders/paid webhook recounts conversions for the current billing period.
  2. If the count exceeds the plan limit, the shop's upgradeNeeded flag is set.
  3. On the next admin page load, a non-dismissible upgrade modal appears with the new plan, price, and a Shopify-hosted approval link.
  4. After Shopify confirms, the new plan activates immediately and the upgrade flag is cleared.

Proration

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