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. In most stores that box holds the Google Ads conversion tag, the Meta pixel, and a layer of custom snippets added over the 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.
Both dates are Shopify’s own, checked against its documentation on
July 13, 2026: the non-Plus upgrade deadline
of August 26, 2026, and the sunset of checkout.liquid, additional
scripts and script tags
for Plus on August 28, 2025.
One clarification, because this is widely misreported: if you are not
on Plus you never had checkout.liquid. Shopify documents it as a
Plus-only layout. 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 pasted into the box instead of built as an integration.
- Content on the two pages. Delivery estimates, review prompts, referral offers, surveys left over from finished campaigns.
- Apps that install through script tags. These break the same way, and the app’s dashboard will not warn you.
The failure is quiet. 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 replacement is checkout extensibility. It offers three structured routes, and none of them runs unrestricted JavaScript in the checkout page itself:
- Custom 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 in the checkout editor.
- 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 sorts what you have into compatible apps, incompatible apps, and additional scripts.
- Triage the scripts by owner. Some 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. If you do nothing, Shopify upgrades the pages for you and the customizations stop working. Upgrading yourself also keeps a way back that the automatic upgrade does not: Shopify allows a revert within 30 days of a manual upgrade, for stores created before January 6, 2025 that customized these pages with additional scripts or script-tag apps.
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. Without that reconciliation, a broken pixel goes unnoticed until the quarter’s reporting is already wrong.
The work is well understood and the date is fixed. It is much of what our Shopify page describes. If nobody currently at the company can say what is in the additional scripts box, that is what the entry audit is for.