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

DateWhat changesWho it affects
Aug 28, 2025Additional Scripts field locked; legacy order status page edits frozenAll stores
Jun 30, 2026Shopify Scripts stop running (discounts, shipping, payment logic)All stores using Scripts
Aug 13, 2026checkout.liquid hard-blockedShopify Plus
Aug 26, 2026Legacy checkout removed; stores auto-revert to default checkoutAll stores
Change 1

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.

Change 2

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.

Change 3

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.

Change 4

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.

How to check where you stand: open your Shopify admin, go to Settings, then Checkout. An "Upgrade" button means you are still on the legacy checkout. The Checkout Editor means you have migrated. You can also scan your live storefront for legacy tracking left behind from the Additional Scripts era, which is a reliable sign the migration is not finished.

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.