3. Plan & billing
The app uses Shopify Managed Pricing — Shopify hosts the plan-selection page, takes the payment, and reports the status back to the app.
Plans
| Plan | Price | Billing | Free trial |
|---|---|---|---|
| Monthly | $19.99 / month | Monthly | 7 days |
| Annual | $199.99 / year | Yearly | 7 days |
Both plans include all features — there is no feature tiering. Prices and the trial are configured in Shopify's Partner Dashboard (Managed Pricing), not in the app.
Choosing or managing a plan
Open Plan & Billing in the app's left navigation. The page shows your current status and a single button that takes you to Shopify's hosted pricing page — the app itself does not display in-app plan cards.

- No active subscription yet → the button reads Choose a plan and opens Shopify's hosted pricing page. Approve the charge and you're returned to the app; the subscription is active within seconds.
- Active subscription → you see your plan name, the next billing date, and a Manage Plan button that opens Shopify's plan-management page.
What happens when billing lapses
- The storefront Quick Order page shows a short "unavailable" message (its data
API returns HTTP 402), and the Theme App Extension blocks hide automatically because
the billing metafield flips to
false. - The admin dashboard keeps working and simply shows a banner prompting you to choose a plan.
- Re-subscribe and everything comes back within seconds — the
app_subscriptions/updatewebhook restores the status and the metafield. Your settings and saved orders are never deleted.