Shopify App Pricing: The next generation of app billing

This is a great step on the right direction, I’m sure it will continue to improve.

We’ve been using Managed Pricing with minimal issues since it came out. There is a concern with this announcement that I’d like clarification on however.

There are no timelines for migration, and there are already some posts warning that some workflows have broken (e.g, free plans on dev stores).

The migration guide does not share explicit timelines for migration, and it says that apps using Managed Pricing are now automatically using Shopify App Pricing.

While it is an improvement, we are not ready to patch our codebase to use the new Partner API suddenly, we need to allocate time for this refactor in the future, not now, and the migration is prompting us to migrate immediatly without any warning or breathing time.

We’re left with a few big questions:

  • Will new subscriptions be associated to this system (thus breaking our code that relies on webhooks and admin api?)
  • Is there a way to delay or not auto opt-in for a while we stay in Managed Pricing?
  • Are the tooling around the Partners Api? (graphql-codegen, graphql client utilities)?
  • Webhooks makes it easier for us to know when we should run reconciliation jobs without unnecessary polling. Is it possible to include webhooks for the Partners API so we don’t need to continously poll it for changes that happen outside of regular redirect flows? These redirect flows are brittle as they depend on the user actually landing on the redirect target which could be prevented in many ways (closing tab, losing internet, etc…)

Thank you for the great work!