Custom Installed Extension-only App not releasing updates to all stores in Plus Org

Topic summary

Issue: A custom extension-only discount app in a Shopify Plus organization with two stores shows debug messages (from a new release) in one store’s checkout but not the other, suggesting the second store isn’t receiving updates.

Attempts: Multiple releases built and deployed via CLI; custom install links assumed valid across stores in the same Plus org. Despite this, behavior indicates earlier updates also may not have propagated to the affected store.

Key question: How to verify which version of an extension-only app is running per store via admin (or any other location).

Suggestion raised: A link to Shopify’s “New embedded app authorization strategy” (Remix) was shared as a possible cause related to install links.

Clarification: Extension-only apps are not embedded and do not use the Remix shopify.server.ts setup, so the suggested strategy likely doesn’t apply. The responder acknowledged the mismatch.

Status: Unresolved. Open items: per-store version visibility for extension-only apps and why releases aren’t reaching the second store.

Summarized with AI on January 4. AI used: gpt-5.

Hello,

I have a custom extension-only discount app created for a Plus org with two stores. I am having an issue that is only present in production on one of the stores, so I activated debug messages and released a new version. However, the new version does not appear to be released to the store having issues, as the debug messages do not appear in checkout, while they do appear in the other store.

Based on the docs, I see that custom install links are still valid for stores inside the same Plus organization, but it does not appear to be releasing correctly to both. Is there a way to check the version of an extension-only app in a store? I have full access to the admin pages of the stores in question, so wherever it may be, I can go look - I just need to see what released version the extension app is running on, because it appears that it did not receive earlier updates either based on behavior.

I have tried all the various commands for building and releasing from the CLI and in the process have released a couple versions with debug messages turned on, and yet I’m only seeing the messages on one of the stores.

Thank you!!

Anytime I hear install links makes me think it could be this new “New embedded app authorization strategy”:

https://github.com/Shopify/shopify-app-js/tree/main/packages/shopify-app-remix#enabling-this-new-strategy-in-your-app

Hmm, do extension-only apps count as embedded as far as Shopify is concerned? I don’t even have the ‘shopify.server.ts’ config file in the codebase to edit that option, as I don’t have a Remix template attached at all.

Ah, my mistake, you are absolutely 100% right… I probably still have PTSD for this new app strategy and how long it took use to figure it out… Lol

1 Like