Short answer: Shopify Scripts stopped running on June 30, 2026. Legacy checkout.liquid is hard-blocked for Plus stores on August 13, 2026 and removed for all stores by August 26, 2026. Stores that have not migrated are auto-reverted to the default checkout, which drops custom branding, custom fields, and legacy scripts. Check your status in your admin under Settings, then Checkout: an "Upgrade" button means you are still on the old checkout.
The deadlines at a glance
| Date | What changes | Who it affects |
|---|---|---|
| Aug 28, 2025 | Additional Scripts field locked; legacy order status page edits frozen | All stores |
| Jun 30, 2026 | Shopify Scripts stop running (discounts, shipping, payment logic) | All stores using Scripts |
| Aug 13, 2026 | checkout.liquid hard-blocked | Shopify Plus |
| Aug 26, 2026 | Legacy checkout removed; stores auto-revert to default checkout | All stores |
The Additional Scripts field is locked
The Additional Scripts field in checkout settings was where merchants and apps pasted tracking snippets: Meta Pixel, Google Analytics, a Google Tag Manager container, conversion tags. Shopify locked that field on August 28, 2025. Anything still living there no longer runs at checkout.
The quiet damage is attribution. Your Meta Pixel or GA4 conversion tag stops receiving customer purchase data, so conversions log as unattributed sessions and your reported return on ad spend drops even though sales did not change. Many merchants only noticed when their ad dashboards went sideways.
What to do: move tracking to the official channel apps (Google & YouTube, Facebook & Instagram) or a Custom Pixel under Settings, then Customer events. Then delete the old snippet.
Shopify Scripts stopped running
Shopify Scripts powered custom discount logic, tiered shipping rates, payment method rules, and bundle transformations at checkout. They stopped running on June 30, 2026. If a discount or a bundle price quietly stopped applying around then, an expired Script is the likely reason.
What to do: rebuild that logic as a Shopify Function, either custom-coded or through an app that runs its logic as a Function. Bundle and volume-discount logic is the most common casualty here, and it is exactly what a modern bundle app handles for you.
checkout.liquid is being removed
checkout.liquid was the theme file Plus merchants used to fully customize the checkout page. It is deprecated and being hard-blocked: August 13, 2026 for Plus, with the legacy checkout removed for all stores by August 26, 2026. After that, an unmigrated store is switched to Shopify's default checkout.
What to do: move visual customization to the Checkout Editor and native blocks, and move any custom logic to checkout UI extensions plus Functions. Branding, custom fields, and upsells all have supported replacements now.
The thank-you and order status pages changed too
Legacy customizations on the thank-you and order status pages do not carry over to the new checkout. Post-purchase upsells, custom order tracking, and survey widgets that lived there need to be rebuilt as checkout UI extensions or post-purchase blocks.
What to do: list what you have on those pages today, then rebuild each piece with an extension or an app that supports the new post-purchase surface.
Check your store against the deadline, free
Our free Checkout Deadline Checker scans your storefront for the legacy tracking that broke on the Additional Scripts lockdown and hands you a dated checklist for the admin-only items. No signup, nothing stored.
Check my checkout free →Where the migration hits hardest: discounts and bundles
Tracking is the loudest problem, but the one that quietly costs sales is discount and bundle logic. If your store ran buy-more-save-more pricing, mix-and-match bundles, or a cart discount through Shopify Scripts, that logic went dark on June 30. The supported replacement is a Shopify Function.
EZBundle runs bundle and volume-discount logic as a Function, so it is built for the new checkout rather than the old Scripts path. If your discounts come from a product quiz or spin-to-win flow, Quizzo applies its discount through a Function as well. And once your checkout is stable, PopBoost covers the on-site social proof and urgency that does not depend on legacy checkout tracking.
Frequently asked questions
Will my store just break overnight? Not overnight, but on a schedule. Scripts already stopped on June 30, 2026. The checkout.liquid revert happens on August 13 (Plus) and August 26 (all stores). After the revert your checkout still works, it just loses customizations and any legacy logic.
I am on the Basic or Standard plan. Does this affect me? Yes, partly. You never had checkout.liquid, so that part does not apply, but Scripts, the Additional Scripts field, and the order status page changes affect every plan.
How do I confirm my tracking survived? After migrating, check that purchase events with customer data appear in Meta Events Manager and GA4. If conversions show up but without attribution, your tracking is still on the broken path.