Platform change Automation and permissions Do this before March 1, 2027 shopifyautomationdeadlinepermissions

An app put scripts on my storefront. What happens when Shopify retires script tags?

Apps stop being able to create script tags on October 1, 2026, and Shopify stops running them on March 1, 2027. Ask each app for its app embed block.

· Updated September 4, 2026

When this applies
Installed apps add something visible or measurable to your storefront, such as a chat widget, a reviews block, a tracking script, or an upsell offer. [1]
When this does not apply
Take no action for storefront features that come from your theme itself or from an app embed block you already turned on in the theme editor; this deprecation covers script tags with an online store display scope. [1]
Why this matters
Shopify stops injecting script tags into storefronts on March 1, 2027, so a widget that arrives that way stops loading unless its app has shipped an app embed block first. [1]
What to do, or not do
List the installed apps that change your storefront, ask each developer whether it still uses a script tag and when its app embed block ships, and turn that block on in the theme editor when it arrives. [1] [2]
What you'll see when it's done
Every app that changes your storefront has given you a dated written answer, and each replacement app embed block is active in your theme editor. [2]
What this result does not prove
A vendor answer and an active app embed block do not prove the widget behaves the same as before, and they say nothing about apps you did not ask. [2]
Sources checked
September 4, 2026
Changed
August 24, 2026
Deadline
March 1, 2027

When a third party is worth paying for, and what you do not have to buy

When paid help is worth it
Paid help is worth it only for storefront JavaScript your own developer wrote into a script tag, where that developer moves the code into a theme app extension or a web pixel. [1]
What you do not have to buy
Shopify publishes both dates and names the replacements, and activating an app embed block is theme editor work, so the migration belongs to each app developer rather than to a service you buy. [1] [2]

Some of what a shopper sees on your storefront was never added to your theme. An app added it, through a script tag. Shopify announced on August 24, 2026 that script tags are being retired, and the retirement has two dates.

The two dates

Shopify’s deprecation notice sets out both:

DateWhat happens
October 1, 2026Apps can no longer create or update script tags. The create and update mutations return a user error and the REST resource rejects writes. Existing script tags keep running.
March 1, 2027Shopify stops injecting script tags into storefronts, so they stop loading JavaScript.

The first date applies to every API version, so an app cannot defer it by pinning an older one. Shopify keeps the query and delete operations working so a developer can list and remove the script tags an app left behind.

What this looks like in your store

Nothing breaks in 2026. On March 1, 2027, any feature that reaches your storefront through a script tag stops appearing. In practice that is the class of app that adds something on top of the theme: chat, reviews, tracking, upsells, banners.

You did not create these script tags. The app did, and Shopify addresses the fix to the app developer.

The replacement needs one action from you

Shopify names two replacements. Analytics and conversion tracking moves to a web pixel, which needs nothing from the merchant. Anything a shopper sees moves to an app embed block, shipped inside a theme app extension. App embed blocks are activated by the merchant in the theme editor.

That last sentence is the whole merchant task. An app can ship its replacement perfectly and the feature still stays dark until someone turns the block on.

Ask each app, and write down the answer

Work through the apps that change your storefront and ask the developer two questions:

  1. Does this app still use a script tag on my storefront?
  2. If yes, on what date does the app embed block ship, and what do I need to turn on?

An app that cannot answer before March 1, 2027 is a feature you will lose without warning. That is a reason to replace the app, on your schedule.

What not to buy

There is no script tag migration service to purchase. The work sits with each app developer, and your side of it is a theme editor toggle.

Sources

  1. Script tags deprecation
  2. Theme app extensions