July 13, 2026, Luboš Zápotočný
On August 26, Shopify stops running your additional scripts
Non-Plus stores lose the additional scripts box on the Thank you and Order status pages. What stops firing, what replaces it, and how to migrate without silently losing conversion tracking.
On August 26, 2026, Shopify removes additional scripts from the Thank you and Order status pages on every non-Plus store. Whatever JavaScript sits in that box stops firing that day. For most shops that box holds the Google Ads conversion tag, the Meta pixel, and some accumulation of custom snippets nobody has read in three years.
If you are on Plus, this already happened to you. Your deadline was August 28, 2025, and Shopify began auto-upgrading the stores that ignored it in January 2026. Worth checking what you lost.
One clarification, because the internet is confidently wrong about
this: if you are not on Plus you never had checkout.liquid. You
cannot be broken by its removal, and any agency telling you to
migrate your checkout.liquid is quoting you for work that does not
exist. What you have is Settings > Checkout > Additional scripts,
and that is what is going away.
What actually stops firing
Everything in the additional scripts box, which in practice means:
- Conversion tracking. Google Ads, Meta, TikTok, affiliate postbacks. The revenue keeps arriving; the attribution stops.
- Analytics fired at the point of purchase. Custom GA4 events, server-side tagging bridges, anything that was easier to paste in there than to do properly.
- Content on the two pages. Delivery estimates, review prompts, referral offers, and the survey somebody added for a campaign that ended in 2023.
- Apps that install through script tags. These break the same way, and the app’s dashboard will not warn you.
The failure mode is what makes this worth an hour of your attention. Nothing goes down. The store keeps taking orders, the checkout keeps working, and the only symptom is that your ad platforms slowly stop being able to tell you which spend produced which revenue. Nobody opens an incident for that. It surfaces a month later as an inexplicable drop in reported ROAS, and by then the data is gone.
What replaces it
Shopify’s structured replacements, none of which accept arbitrary JavaScript:
- Web pixels for tracking, under Settings > Customer events. Each script becomes a custom pixel, or is dropped in favor of the official app integration, which is usually the better answer for Google and Meta.
- Blocks for anything the page should display. Design and functional customizations get rebuilt as blocks on the new pages.
- App pixels for apps, provided the vendor shipped one. This is the part you cannot fix yourself.
The six weeks
- Get the actual list, not your memory of it. Settings > Checkout, then the upgrade notice, then Review customizations. Shopify enumerates every script, app, and pixel it is about to turn off.
- Triage the scripts by owner. In most stores a third of them are dead: campaigns that ended, vendors that churned, tags nobody can attribute. Deleting those is the cheapest part of the migration.
- Move tracking first. It is the only category with real money attached.
- Check every incompatible app for a vendor upgrade. If the vendor never shipped an extension, that app is now a decision rather than a migration, and you want to make it deliberately rather than discover it on August 27.
- Upgrade yourself, on a day you are watching. Doing nothing is not neutral: Shopify auto-upgrades you, the customizations go, and the upgrade cannot be reverted.
Then verify, because a migrated pixel that fires wrong looks exactly like one that fires right. For one week after cutover, reconcile the conversions your ad platforms report against the orders in your Shopify admin. If those two numbers agree, the migration worked. If you skip this step, you will find out in October.
This is routine work on a hard date, which is a combination we like: it is most of what our Shopify page describes. If your additional scripts box is a mystery to everyone currently employed, that is the sort of thing the entry audit exists to answer.