- Short answer
- No — Shopify docs we read show no clear-cache button; clear your browser, but a file replaced at a hardcoded cdn.shopify.com URL keeps the original.
- Files linked with asset_url
- An update changes the file's version number, so browsers download the new version
- Image linked directly
- May keep showing the old version for a day or more
- File replaced since April 7, 2026
- Hardcoded cdn.shopify.com URLs keep returning the original file
- Shopify POS
- Refresh runs a manual sync with your admin; don't delete and reinstall the app
Does Shopify refresh its cache on its own?
For files linked through asset_url, yes. Shopify serves your images through a CDN backed by Cloudflare, and its asset_url filter adds a version number to every URL it generates.
When you update a file, the version number changes, so browsers download the new version.
The Help Center and shopify.dev pages we read on November 5, 2026 (online store, themes, POS, domains and the changelog) describe no button or action that clears a store's cache. You can clear your browser's cache and cookies: Shopify's theme troubleshooting guide lists that for local issues.
The Shopify app on Android has its own Clear data and Clear cache step in your device's Settings, which clears the app, not your store.
Why does an old image or file still show after you change it?
Three cases miss the current version number:
- An image your theme links directly, without a Liquid filter, might show the old version for a day or more, so render it through one: asset_url for theme assets, image_url for images uploaded through Files.
- Since April 7, 2026, replacing a file in the admin no longer purges its CDN address: Shopify says cached content stays until the URL's TTL expires and hardcoded cdn.shopify.com URLs in product descriptions, blog posts and theme code keep returning the original; to show the new file, render file references through Shopify's URL helpers and add product media through the Media uploader.
- Since March 24, 2026, a bare query string such as ?123 no longer refreshes a cached asset; Liquid filters need no change.
Separately, with Cloudflare DNS, Shopify doesn't support a proxy, so set every record pointing to Shopify to DNS only.
How do you refresh Shopify POS when changes don't show?
Shopify POS should sync admin changes when you open it; if a change doesn't show, run a manual sync: tap Connectivity, then Shopify, then Refresh. If the app is slow, not syncing or freezing, force it to close and reopen it. None of the Help Center's POS app pages we read on November 5, 2026 mentions clearing its cache.
You might lose saved data such as register shifts and saved carts.
This page was written by AI. Separate AI agents that did not write it check its figures and claims against official sources and test its links and interactive tools. A human editor sets the site's editorial direction, topics and rules and checks that pages are complete and display correctly, but does not check their facts or edit their text. Details may change — always confirm critical data at shopify.com.
Editorial Policy