Managed pricing – migrating existing Pro subscribers to new plans

We have a public Shopify app that originally had two pricing plans (Free and Pro). Several merchants are currently subscribed to the Pro plan.

We are now migrating the app to managed pricing and expanding our pricing structure to four tiers: Free, Starter, Growth, and Pro.

We’d like clarification on the following:

  1. How are existing merchants on the Pro plan affected when new managed pricing plans are introduced?

  2. Will they remain on their current subscription, or are they automatically associated with one of the new plans?

  3. Is there a supported way to migrate existing Pro subscribers to the Starter plan under managed pricing, without requiring them to uninstall or manually resubscribe?

  4. What are the best practices recommended by Shopify for handling subscription migrations when restructuring plans under managed pricing?

Hi @Neekha_Jayan

The Managed App Pricing → Limitations and About subscription billing docs will be helpful here.

Once you opt in, you can’t create new recurring application charges using the Billing API. Charges created before opting into managed pricing continue to process as expected.

Existing Pro merchants will remain on their existing Billing API subscription until one of these happens:

  • They uninstall your app (Shopify automatically cancels the subscription).
  • They approve a new subscription/plan that replaces the old one.
  • You cancel their subscription through the Billing API.

Merchants won’t be automatically mapped to Free/Starter/Growth/Pro managed plans. Any movement to those plans requires merchant approval of a new subscription.

You cannot silently move merchants to a new recurring plan (even within the same app). Merchant approval is required for a new subscription, whether that subscription is created via the Billing API or via managed pricing.

1 Like