A new skill that hands off API version updates and the move to Polaris Web Components for Checkout / Customer account UI extensions to an AI coding agent. It compresses manual work like React→Preact conversion and replacing legacy components.Migration is required on or after October 1, 2026.
Developers had to work through the React→Preact rewrite, building and applying a mapping for legacy components, and updating the extension APIs one by one, all by hand.
The agent references the AI Toolkit plus the enhanced developer docs and runs the necessary migration steps in order. Developers can focus on review and finishing touches.
Handles converting legacy React extensions to a Preact-based setup.
Maps legacy components to Polaris Web Components and replaces them.
Updates the APIs used by extensions to match the new version.
Shopify CLI blocks updates to apps that contain extensions onan API version older than 1 year.
| Item | Details |
|---|---|
| Deadline | October 1, 2026 Required for any "future app updates" on or after this date |
| What gets blocked | Apps whose Checkout / Customer account UI extensions are on API version 2025-07 or earlier |
| What happens | The affected apps cannot be updated(Shopify CLI blocks the update) |
| Resolution line | Update to API version 2025-10 or later(2025-10 and later default to Polaris Web Components) |
Extensions built with Polaris Web Components renderdramatically fasterthan legacy React extensions. Load times and extension performance are optimized.
From API version 2025-10 onward, Polaris Web Components are used by default everywhere. Upgrading to the latest version itself moves you toward Polaris.
Install the Shopify AI Toolkit.
Refer to the migration dev docs (the Checkout and Customer account docs).
Run the migration skill on the AI agent you use.
After this date, apps containing Checkout / Customer account UI extensions on API version 2025-07 or earlier can no longer be updated. Put it off, and future updates themselves will stop.
Shopify CLI blocks updates to apps containing extensions on an API version older than 1 year. Note that the deadline isn't a fixed date but is determined by how old the version is.
React→Preact, the legacy→Polaris Web Components component swap, and extension API updates. It's not just a dependency version bump — it involves rebuilding the rendering foundation and components.
Polaris Web Components extensions render dramatically faster than legacy React extensions. Improved load times and performance are another tangible benefit of migrating.
The AI Toolkit plus the docs feed the migration steps to the agent, but validating the conversion results is the developer's job. The articledoes not statethe accuracy or success guarantees of automated migration, nor the specific names of target APIs or supported agents — so it's safest to proceed on the assumption of hands-on testing.