I changed my app proxy URL (updated shopify.app.toml / Partner Dashboard) the new proxy works for new installs, but existing stores keep using the old proxy path (or some merchants may have manually edited the proxy path). I need a reliable way to (a) fetch the correct proxy path from storefront code or (b) update/force the proxy path for already-installed shops. Looking for best practices and pitfalls to avoid.
What I see (actual behavior)
- New installs use the new proxy path (e.g.
/apps/my-new-handle) - Old stores still respond on the old proxy path (e.g.
/apps/my-old-handle) - I can’t find an Admin API that reliably returns the per-store proxy path
What I tried
- Updated
shopify.app.tomland deployed the app. New installs are fine. - Checked docs/community — looks like Partner Dashboard/app config should propagate the proxy path to existing installs, but merchants can edit the path per-store in admin which breaks hardcoded storefront links.
- Considered reinstalling the app on affected stores (works but not scalable).
Thanks in advance any pointers, official docs I missed, or tooling snippets would be really helpful.