Skip to main content
Beta

This feature is in beta and subject to change.

Dashboard-managed extensions deprecation

Beta

The Next-Gen Dev Platform is not yet generally available. Currently, access to these tools and features is limited to organizations participating in an invitation-only early access program. To request entry into the early access program, submit a request.

Visit our dev community to discuss the Next-Gen Dev Platform and provide feedback.

We're deprecating the ability to create and manage app extensions through the Partner Dashboard. Starting August 2025, you'll only be able to create and manage extensions using Shopify CLI.

Note

Action required: If your app uses dashboard-managed extensions, you must migrate them to CLI-managed extensions before August 2025 to continue creating new app versions.

Anchor to Why we're making this changeWhy we're making this change

We're standardizing on Shopify CLI because it provides more tools for you to configure, test, and deploy extensions:

  • Version control: Extension configuration is stored in your codebase
  • Declarative configuration: Define extensions alongside your app code
  • Better development workflow: Local development and testing capabilities
  • Automated deployment: Deploy extensions as part of your app release process
  • Consistency: Unified tooling across all extension types

The following extension types are currently managed through the Partner Dashboard and will be affected by this deprecation. Follow the migration documentation

Extension TypeDescriptionMigration Documentation
Navigation linksApp navigation items in the Shopify adminMigrate admin links
Bulk actionsCustom bulk operations in admin resource pages (now part of admin link extensions)Migrate admin links
App linksDeep links to your app from admin pagesMigrate admin links
Lifecycle EventsFlow trigger usage notificationsMigrate legacy Flow extensions
Flow actionsShopify Flow integrations for actionsMigrate legacy Flow extensions
Flow triggersShopify Flow integrations for triggersMigrate legacy Flow extensions
Marketing activity extensionsMarketing campaign integrationsMigrate marketing activity extensions

  • Now: Dashboard-managed extensions are deprecated but continue to work as normal.
  • August 2025: All partner apps move from the Partner Dashboard to the Next-Gen Dev Platform. You won't be able to create versions in apps that still have dashboard-managed extensions until you remove any dashboard-managed extensions.

  1. Audit your current extensions: Review which of your apps use dashboard-managed extensions.
  2. Plan your migration: Prioritize which extensions to migrate first. Decide if you want to migrate extensions or simply remove them.
  3. Start migrating: Begin creating CLI-managed versions of your extensions. Remove unused extensions.
  4. Test thoroughly: Ensure your CLI-managed extensions work as expected.
  5. Deploy gradually: Deploy your app with CLI-managed extensions and without dashboard-managed extensions.

If you need help migrating your extensions:



Was this page helpful?