On 24 August 2026 Shopify's developer changelog confirmed that storefront script tags, the older mechanism some apps use to load their code onto your store's pages, are being retired. In Shopify's words: "Script tags are deprecated and will stop running on March 1, 2027."
If an app on your store still relies on one, the feature it provides stops working that day. The announcement was made to developers rather than merchants, and there is no page in your admin that lists what is affected, which is why this post exists. Finding out takes a few minutes, and the deadline is six months away.
What is changing, and on which dates?
A script tag is a way for an app to tell Shopify "load this piece of JavaScript on every page of the storefront". Shopify replaced it in 2021 with theme app extensions, which let an app deliver its code as an app embed block you switch on in the theme editor, and it has been steering developers that way ever since. Now it has set dates.
1 October 2026: apps can no longer create or update script tags, but existing ones keep running. From the same date, installing an app that still uses them and has shipped no replacement shows a dismissible warning in the admin that part of the app will stop working.
1 March 2027: Shopify stops loading script tags on storefronts. The developer guidance is blunt: "Your script will no longer load, and any feature that depends on it will stop working for that store." It applies to every API version, so there is no older version an app can cling to.
Two clarifications, because Shopify deadlines have a habit of blurring together online. This affects your storefront pages only. Script tags on the Order status page ended already, on 26 August 2026 for standard plans, as part of the same Thank you page upgrade our July guide covers. And it has nothing to do with checkout, where script tags have never loaded.
Which apps are likely to be affected?
Shopify has not published a list, and there is no figure for how many apps are involved. What can be said is which kinds of feature have traditionally been delivered this way, because a script tag is the tool for anything that floats over or attaches itself to every page: live chat bubbles, pop-ups and email capture, review stars and trust badges, currency converters, session recording and heatmaps, and older tracking pixels.
A page source shared on the Shopify Community gives a flavour of what a real store carries. Its script tags loaded an email marketing platform, a post-purchase upsell app and a third script from an unnamed content delivery address that a later reply identified as a session-recording tool. That merchant had done nothing wrong; it was simply how apps worked for years.
The apps most at risk are the ones installed longest, often by a previous agency or a marketer who has since moved on, from a developer who has not kept pace. Shopify offered the replacement five years ago, and an app still injecting a script tag in late 2026 has had five years of platform guidance, which is worth knowing about the app quite apart from the deadline.
How do you find the script tags on your store?
Shopify offers no report for this, and the warning banner only appears at the moment an app is installed. But every script tag is visible in your storefront's page source, and reading it needs no technical knowledge.
- Open your shop's homepage in a desktop browser.
- Press Ctrl+U on Windows, or Cmd+Option+U in Chrome on a Mac, or right-click the page and choose View Page Source.
- Use Ctrl+F to search for
asyncLoad. - Just below it you will find a list of web addresses, each ending in
?shop=yourstore.myshopify.com. Each address is one script tag. The domain or path often names the app that owns it; where it is a bare content delivery address, search for the address online and the app's name usually surfaces.
Write the list down. Then open Online Store, then Themes, click Customize (labelled Edit theme in newer admins) and choose the App embeds icon in the sidebar. Any app that appears there has already built the replacement, and an app that appears in both places is mid-migration. An app that changes what your storefront looks like but appears in neither is the one to chase.
Shopify warns theme developers that this block of the page is "subject to change", so treat what you see as a snapshot and repeat the check in the new year.
What replaces them, and who does the work?
The migration itself belongs to the app developer, but part of it lands on you, and it is the part most likely to be missed.
| What the script did | What replaces it | What you have to do |
|---|---|---|
| Shows something on the page: chat, pop-up, badge, widget | An app embed block, shipped by the developer | Switch it on in the theme editor once the update arrives |
| Only collects data: analytics, conversion tracking | A web pixel | Nothing: the app switches its own pixel on, with no theme editor step |
| Custom code from an app built inside your own admin | A custom Liquid block in the theme | Have your developer move the code into the theme |
The first row is where the trap sits. Shopify's guidance to developers states that app embed blocks "are inactive until an app user turns them on in the theme editor, and your app can't activate them on the app user's behalf." When a developer asked on Shopify's forum whether there was a way to enable them for existing stores, a Shopify staff member said there was currently "no programmatic way" to do so.
So the sequence for a merchant is: the app updates, you receive an email you may or may not notice, and until you open the theme editor and flick the switch, the feature is either running on the old script tag or, after 1 March, not running at all. A vendor can send you a link that opens the editor with the embed ready to save, and if one arrives, use it. Either way, expect the switching-on to be your job.
What should you do, and when?
Do the audit now and the switching later. That order matters because the deadline falls in March, and the months in between contain your busiest trading season. November is the wrong month to be touching apps.
Now, in a few minutes: run the page-source check above and list the apps. Then ask each vendor one question: "Does your app still use script tags on the storefront, and if so, when does your app embed replacement ship, and will you tell me when I need to switch it on?" The vendors who reply with a date are fine. The ones who do not reply have answered a different question.
October to December: leave the app stack alone, and from mid-November, as our Black Friday checklist sets out, stop changing anything at all. Note any app update emails and file them for January. If a vendor ships early and you have a quiet week before the golden quarter, switching on an embed is a small change, but test it: Shopify's migration notes warn that a store running both the old script and the new embed can show the app's interface twice or double-count events until the developer deletes the script tag.
January and February: switch on every replacement, check each feature on the live store, and remove anything whose vendor never replied. That last step is the quiet benefit of all this. Script tags load on every page of the store whether the page needs them or not, while app embeds can be limited to the pages that do, a difference Shopify itself points to. In the speed audits we run on stores we take over, third-party app code is usually the heaviest thing on the page after the images, and a deadline that forces a cull of apps nobody remembers installing leaves the store faster.
What is different this time?
The August upgrade broke measurement: tracking stopped while nothing on the shop looked any different, so the loss surfaced weeks later in ad reports. This one breaks things customers can see. On 1 March a chat bubble goes missing, a pop-up stops collecting emails, a size guide vanishes from the product page, and the first you hear of it is a customer asking where the live chat went. That is easier to notice and worse to have noticed for you, which is the argument for dealing with a March deadline in January.
If your app list is long, or nobody in the business remembers who installed half of it, we build and look after Shopify stores and this is a short conversation. Get in touch with the list from your page source and we will tell you which apps need chasing and which you can leave alone.
Sources
- Shopify developer changelog: Online Store script tags deprecation
- Shopify.dev: Storefront script tag deprecation guide
- Shopify.dev: Order status page script tag deprecation
- Shopify.dev: Migrating from script tags to theme app extensions
- Shopify.dev: Theme app extension configuration
- Shopify Help Center: Using app embeds in your theme
- Shopify developer forum: script tags will stop running on March 1, 2027
- Shopify Community: identifying app scripts in a store's page source
Get in touch - we're happy to chat.



