Hi
We are experincing a strange issue with our app.
The Problem: When one merchant installed our app and enabled the app embed in Theme Editor, Shopify registered an old/deprecated extension UUID in their settings_data.json.
This causes a mismatch: the JavaScript loads from the new extension’s CDN, but the Liquid template never renders because Shopify is looking for a non-existent old extension.
However this is not happening across all stores. So far we have observed this with only one store.
What we’ve tried (nothing worked):
- Asked the Merchant uninstall/reinstall of the app
- Manually editing
settings_data.json (reverts to old UUID when re-enabled)
- Duplicating/creating new theme
Has someone faced this issue?
Hi @Tanmay_Sethi
It does sound strange that this is only happening for one specific store. You could advise the merchant to contact Shopify Support directly to request refreshing their front-end cache?
Hey @Liam-Shopify
Thanks for your response.
Will it hold true even if the store is installing my app for the first time? I just want to know if there can be any issue that has been left on our end while deprecating the old extension.
I’m not sure what you mean by the above - have you tested on a dev store that the theme app extension is installing as expected?
Yes, we have tested on dev store as well as other stores and it is working fine on them. This is happening only on this one store only.
I just wanted to check if the cache issue will exist even if the store is installing our app for the first time ever?
If the store is installing the app for the first time ever, there should not be anything in the cache.
Yes, that’s why asked this.
What can be causing this issue then?
It’s hard to say without digging into the logs of the store - which direct support can do.
1 Like