For discussing the development and usage of Checkout UI extensions, post-purchase extensions, web pixels, Customer Accounts UI extensions, and POS UI extensions
Hi,
I had an app with some very old version(shopify.extension.toml):
type = "checkout_ui_extension" name = "MyApp"
I wanted to upgrade it to a new version and therefore I set the following in shopify.extension.toml:
api_version = "2023-10"
[[extensions]]
type = "ui_extension"
name = "MyApp"
handle = "checkout-ui-extensions"
When running npm run deploy I got the following warning:
Extension migrations can't be undone.
Your "checkout-ui-extensions" configuration has been updated. Migrating
gives you access to new features and won't impact the end user experience.
All previous extension versions will reflect this change.
Migrate "checkout-ui-extensions"?
> (y) Yes, confirm migration from "checkout_ui_extension"
(n) No, cancel
I selected Yes. But this removed the already placed MyApp from Shopify editor in the stores. How can I prevent this from happening?
Thanks.
Solved! Go to the solution
This is an accepted solution.
Never mind, this worked fine. It's just that if you try to repeat the migration process multiple times then it doesn't work but works fine when migrating the first time.
This is an accepted solution.
Never mind, this worked fine. It's just that if you try to repeat the migration process multiple times then it doesn't work but works fine when migrating the first time.