For discussing the development and usage of Checkout UI extensions, post-purchase extensions, web pixels, Customer Accounts UI extensions, and POS UI extensions
Background: Our app is previously injecting scripts into liquid files. I've converted it to Theme App Extension.
I've finished my changes and I'm now trying to deploy to stores that have our app installed before. I see that this setting should be turned off, which is set correctly:
I have no problem on new installs because it gets the latest files.
My problem is, old stores that have our app do not get the latest files.`npm run deploy` seems to be deploying to to specific shop. How do I force all stores that have installed our app before to get the latest files?
Solved! Go to the solution
This is an accepted solution.
Hey @ericute
In order to push updates to all installed stores, you will need to create a new version of your app and publish it.
After running npm run deploy
, navigate to your app in the Partner Dashboard.
Click on the "Versions" tab for your app.
Click the "Create version" button.
In the create version page, add the necessary details for the new version, including the version number and what changes have been made.
Click "Create".
Once the version is created, click "Publish". This will make the new version live and it will be pushed to all stores that have installed your app.
Note: The publishing of a new version replaces the current live version served to shops that have your app installed. Make sure that you have thoroughly tested your app before publishing to prevent any unforeseen errors.
Let me know if you get stuck!
Scott | Developer Advocate @ Shopify
This is an accepted solution.
Hey @ericute
In order to push updates to all installed stores, you will need to create a new version of your app and publish it.
After running npm run deploy
, navigate to your app in the Partner Dashboard.
Click on the "Versions" tab for your app.
Click the "Create version" button.
In the create version page, add the necessary details for the new version, including the version number and what changes have been made.
Click "Create".
Once the version is created, click "Publish". This will make the new version live and it will be pushed to all stores that have installed your app.
Note: The publishing of a new version replaces the current live version served to shops that have your app installed. Make sure that you have thoroughly tested your app before publishing to prevent any unforeseen errors.
Let me know if you get stuck!
Scott | Developer Advocate @ Shopify