New Shopify Certification now available: Liquid Storefronts for Theme Developers

Deploy converted theme app extension

Solved
ericute
Shopify Partner
48 3 6

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:

ericute_0-1693792858000.png

 

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? 

Accepted Solution (1)
SBD_
Shopify Staff
Shopify Staff
1671 235 346

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.

 

 

  1. After running npm run deploy, navigate to your app in the Partner Dashboard.

  2. Click on the "Versions" tab for your app.

  3. Click the "Create version" button.

  4. In the create version page, add the necessary details for the new version, including the version number and what changes have been made.

  5. Click "Create".

  6. 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 

View solution in original post

Reply 1 (1)
SBD_
Shopify Staff
Shopify Staff
1671 235 346

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.

 

 

  1. After running npm run deploy, navigate to your app in the Partner Dashboard.

  2. Click on the "Versions" tab for your app.

  3. Click the "Create version" button.

  4. In the create version page, add the necessary details for the new version, including the version number and what changes have been made.

  5. Click "Create".

  6. 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