Home>Checkout, Payments & Conversion>Checkout Extensibility & Migration>Does the checkout.liquid Shutdown Hit Every Plan?

Does the checkout.liquid shutdown affect stores on every Shopify plan, or only Shopify Plus stores?

The checkout.liquid shutdown itself hit Shopify Plus only, because checkout.liquid was a Plus feature. Plus lost the information, shipping and payment steps on 13 August 2024 and the thank you and order status pages on 28 August 2025. Every other plan was hit by a different date: script tags on the order status page stopped running 26 August 2026.

Four things are being shut down, not one

Most of the confusion around this question, including inside our own working notes, comes from treating "the checkout shutdown" as a single event. It is four separate retirements on three surfaces, and they have different plan scopes and different dates. Get the surface right and the plan scope answers itself.

#SurfaceWhat endedDatePlans
1checkout.liquid (information, shipping and payment steps)checkout.liquid unsupported; customizations locked from 14 Aug 2024; auto-upgrade with 30 days' notice from 6 Jan 202513 August 2024Shopify Plus only
2checkout.liquid and additional scripts (thank you and order status pages)sunset28 August 2025Shopify Plus only
3Script tags on the thank you and order status pagesstopped running28 Aug 2025 (Plus) / 26 August 2026 (every other plan)All plans, staggered by a year
4Shopify Scripts (Script Editor app)editing and publishing ended 15 April 2026; execution ended 30 June 2026Two datesShopify Plus only

Sources, in order: Shopify Help Center checkout upgrade guide (Sep 2026); shopify.dev checkout.liquid reference (Sep 2026); shopify.dev legacy ScriptTag reference (Sep 2026); Shopify changelog, Scripts deprecation (Sep 2026).

Why the plan answer is "Plus, and then everyone"

checkout.liquid was never available below Plus. Neither was the Script Editor. So rows 1, 2 and 4 are Plus-only by construction, and a Basic or Advanced merchant reading a 2024 or 2025 panic post about checkout.liquid was reading about somebody else's problem.

Row 3 is the one that crossed the plan line. Script tags are an app mechanism, not a Plus mechanism, and any store on any plan could have an app dropping a tag onto its order status page. Shopify killed those a year apart: Plus on 28 August 2025, everyone else on 26 August 2026 (per shopify.dev, September 2026).

There is a quieter non-Plus date that almost nobody budgeted for. The Additional scripts box in Checkout settings went view-only on 28 August 2025 for non-Plus stores, a full year before the tags in it stopped firing (per Shopify Help Center, September 2026). So a non-Plus merchant spent twelve months in a state where the code still ran but could not be corrected. That is the worst possible failure mode for a tracking tag, and it is the single most under-reported fact in this whole timeline.

Two more dates that are coming, and they are plan-blind

The checkout story is finished. The script-tag story is not, and its remaining dates apply to every plan equally.

SurfaceWhat happensDatePlans
App script tags with display_scope of online_storescriptTagCreate and scriptTagUpdate start returning a user error1 October 2026All
The same script tagsShopify stops injecting them into storefronts entirely1 March 2027All

Shopify's own changelog is explicit that these are a separate timeline from the order status page dates (per shopify.dev changelog, September 2026). A merchant who correctly concluded "checkout.liquid was never my problem" can still be wrong about 1 March 2027, because that one is about the storefront, not the checkout.

Related, and dated earlier than all of this: from 1 February 2025, apps have been blocked from creating new ScriptTags on the thank you or order status pages of any store, on any plan (per shopify.dev, September 2026).

What a merchant who did nothing is looking at, as of September 2026

  • Shopify Plus. Everything in rows 1, 2 and 4 is already gone. If checkout logic lived in Scripts, it stopped running on 30 June 2026 and could not be edited after 15 April 2026. There is no grace period left to negotiate. The store has been trading without those rules since 30 June 2026.
  • Basic, Grow, Advanced. Script tags on the order status page stopped running on 26 August 2026. The most common casualties are post-purchase upsell widgets, survey tools and conversion tracking that never moved to a pixel. The Additional scripts box has been read-only since August 2025, so nobody could have patched it in place even if they had noticed.
  • Every plan. From 1 October 2026, apps can no longer create or update online-store script tags, and from 1 March 2027 the ones already installed stop being injected.
  • Pause and Build. Stores on that plan were upgraded automatically, and Shopify states the upgrade persists after the store is reactivated (per Shopify Help Center, September 2026). Reactivating a paused store does not restore the old pages.

What actually replaced it

The new thank you and order status pages accept three things: blocks shipped by apps, web pixels and app pixels. Direct script injection is gone as a mechanism, not merely deprecated (per Shopify Help Center, September 2026). Checkout Branding API handles styling beyond the editor. Per-market customization of these pages is not supported.

This matters for scoping, because "recreate the tag" is rarely the actual task. The actual task is finding the app that publishes an equivalent pixel or block, confirming it exists, and accepting the page layout the block gives you.

When this genuinely is not your problem

  • A non-Plus store with no apps touching the order status page and no code in the Additional scripts box. An audit takes an afternoon and can come back clean. We have run audits that confirmed zero exposure in days.
  • A Plus store that migrated in 2024 or 2025 and has not added an app since. The surfaces that could fail already failed or already passed.
  • A store whose post-purchase tracking runs through Customer Events. Pixels registered there were never script tags and are not affected by any date in this article.

The Deploi point of view

Our own position, from building on Shopify. Separate from the facts above.

  • Our take: The plan question has a clean answer and the industry keeps burying it. checkout.liquid was Plus-only and its dates are history. Script tags were universal and their dates are still live. Any advice that treats "the checkout shutdown" as one deadline is advice built on the wrong noun. We scored the checkout extensibility upgrade programme BUILD and the Scripts-to-Functions migration BUILD, with a WAIT where an audit finds nothing exposed (Deploi verdicts, September 2026).
  • What we’ve seen: Non-Plus stores lose the least, because they customized the least. The severe exposure sits with Plus stores carrying Scripts logic and checkout.liquid behavior that has no one-to-one Function equivalent. On the non-Plus side the damage is narrower and more embarrassing: a conversion tag that stopped reporting in late August and nobody noticed, because nothing visibly broke on the page.
  • What we refuse to quote: a fixed price for this work sight-unseen. The variable is integration count and app dependency, and both are discoverable in a short audit. We would rather sell the audit.
  • Where we disagree: The standard framing is that non-Plus merchants "got an extra year." They did not. They got a year of read-only code, which is a longer window in which to discover a problem and a shorter one in which to fix it, since 28 August 2025 removed the ability to edit the box at all. The extra year was a freeze, not a reprieve.

Reviewed by Martin Dejnicki, Director of SEO & AI Search. Facts verified 2026-09-14.

Follow-up questions

Do we need to budget for a tracking-app plan upgrade (e.g., to a server-side tier) at the same time we migrate to Checkout Extensibility?

A tracking-app upgrade belongs in the same budget cycle only when your purchase tracking lives in the additional scripts box. The new thank you and order status pages accept app pixels and web pixels only, so a hardcoded GA4 or Meta tag has no home. Elevar, now sold as Audiense Online, starts at $225 per month for 2,000 orders (Audiense, September 2026).

What does a Checkout Extensibility migration actually cost for a mid-market Shopify Plus store with 5-10 custom checkout integrations?

No published price exists for a Checkout Extensibility migration, because the work is priced per integration, not per store. Deploi's own decision record puts a full upgrade programme at $20,000 to $75,000 end to end over 8 to 14 weeks, with most landing in the $25,000 to $75,000 band (Deploi estimate, illustrative, September 2026). Integration count drives the number.

Why did Shopify start forcing automatic Checkout Extensibility upgrades starting January 2026 instead of leaving it opt-in indefinitely?

Shopify began auto-upgrading checkouts on 6 January 2025, not January 2026. The programme applied to Shopify Plus stores still running checkout.liquid on the information, shipping and payment pages, with 30 days of email notice before each upgrade. Shopify's stated reason is fraud control: unsandboxed checkout code makes risk assessment unreliable, so affected stores lost fraud indicators in the admin.

Why do some Shopify Plus merchants report their Checkout Extensibility migration went smoothly while others describe it as their worst platform experience of the year?

Migration difficulty tracks one variable: how many of your checkout customizations depend on a third party's release schedule. Shopify's own developer docs name the cause, stating that apps which had not rebuilt their script-tag functionality as UI extensions or web pixels were "blocking both Plus and non-Plus merchants from upgrading" (shopify.dev, September 2026). Stores with no app dependency audited clean in days.