This feature is in beta and subject to change.
Dashboard-managed extensions deprecation
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.
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
Anchor to Extensions affectedExtensions affected
The following extension types are currently managed through the Partner Dashboard and will be affected by this deprecation. Follow the migration documentation
Extension Type | Description | Migration Documentation |
---|---|---|
Navigation links | App navigation items in the Shopify admin | Migrate admin links |
Bulk actions | Custom bulk operations in admin resource pages (now part of admin link extensions) | Migrate admin links |
App links | Deep links to your app from admin pages | Migrate admin links |
Lifecycle Events | Flow trigger usage notifications | Migrate legacy Flow extensions |
Flow actions | Shopify Flow integrations for actions | Migrate legacy Flow extensions |
Flow triggers | Shopify Flow integrations for triggers | Migrate legacy Flow extensions |
Marketing activity extensions | Marketing campaign integrations | Migrate marketing activity extensions |
Anchor to TimelineTimeline
- 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.
Anchor to Next stepsNext steps
- Audit your current extensions: Review which of your apps use dashboard-managed extensions.
- Plan your migration: Prioritize which extensions to migrate first. Decide if you want to migrate extensions or simply remove them.
- Start migrating: Begin creating CLI-managed versions of your extensions. Remove unused extensions.
- Test thoroughly: Ensure your CLI-managed extensions work as expected.
- Deploy gradually: Deploy your app with CLI-managed extensions and without dashboard-managed extensions.
Anchor to Getting helpGetting help
If you need help migrating your extensions:
- Check the app extension documentation
- Join the discussion in the Shopify dev community
Learn how to use Shopify CLI to build and manage your apps.
Explore the different types of app extensions you can build.
View all available app extensions and their creation methods.