# Shopify script tags stop running on storefronts on 2027-03-01

- **Provider:** Shopify
- **Endpoint:** `* /admin/api/{version}/script_tags**`
- **Effective:** 2027-03-01
- **Severity:** high
- **Change:** version-sunset
- **Status:** verified

## What changed

Script tags are deprecated in every Admin API version. Since October 1, 2026 the REST ScriptTag resource rejects POST and PUT and the GraphQL scriptTagCreate and scriptTagUpdate mutations return a user error; on March 1, 2027 Shopify stops injecting existing script tags into storefronts, so their JavaScript no longer loads. Listing and deleting script tags keeps working.

## What to do

Stop creating or updating script tags (POST /admin/api/{version}/script_tags.json and PUT .../script_tags/{script_tag_id}.json already fail). Move storefront scripts to app embed blocks in a theme app extension, and analytics or conversion scripts to a web pixel; then delete the old script tags. Pinning an older API version does not delay this.

## Sources

- Provider notice (2026-08-24): https://shopify.dev/changelog/online-store-script-tags-deprecation
- https://shopify.dev/docs/api/admin-rest/latest/resources/scripttag

## Machine-readable

- Advisory: https://github.com/SriVarshini09/shapi-advisories/blob/main/advisories/shopify-script-tags-stop-running.json
- OSV: https://shapi.dev/osv/shopify-script-tags-stop-running.json
