Shopify billing and review
Shopify billing and review come after the app is useful in a development store.
Billing
Public Shopify apps generally use Shopify billing. Direct Stripe remains useful for non-Shopify API, enterprise, and white-label contracts.
Billing needs:
- Plan names.
- Trial decision.
- Usage quota.
- Entitlement sync.
- Cancellation handling.
- Webhook processing.
Review readiness
Before submission:
- OAuth works.
- Session tokens work.
- App Bridge and Polaris are used in embedded UI.
- Theme app extension installs and removes cleanly.
- Privacy webhooks are registered.
- App does not request unnecessary scopes.
- Storefront performance impact is low.
- Help docs and onboarding are clear.
Uninstall
When a merchant uninstalls:
- Stop widget access.
- Keep only required billing/legal records.
- Remove active storefront surfaces.
- Respect Shopify privacy and redaction webhooks.
Reference: