Shopify Checkout Extensibility in 2026: Upgrade Status and Next Steps

By Shubham Vats, Founder of Revize

Published Updated 11 min read

On this page

Shopify’s checkout-extensibility deadlines have passed, and Shopify began automatically upgrading legacy Thank you and Order status pages in January 2026. The exact effects depend on the version and customizations your store had. Review the active checkout configuration, customer-event pixels, and any legacy scripts instead of assuming that a change in ad attribution came from one migration.

This guide summarizes the completed checkout and Scripts deadlines, how to check your current configuration, and how to investigate customizations or tracking that need follow-up.

Shopify merchant watching disconnected pixel tracking data streams break apart

The Checkout Extensibility Timeline (The Short Version)

Shopify’s checkout-extensibility and Scripts milestones are now in the past. These are the key dates to use when checking your current setup:

Milestone Date Impact
Plus core checkout checkout.liquid deadline August 13, 2024 Legacy customizations needed migration
Plus Thank you / Order status page deadline August 28, 2025 Legacy customizations needed migration
Non-Plus Thank you / Order status page deadline August 26, 2026 Legacy customizations needed migration
Shopify automatic upgrades begin January 2026 Shopify began upgrading eligible legacy pages
Shopify Scripts stop executing June 30, 2026 Existing Scripts no longer run

The dates above describe required migrations; the actual impact on a store depends on the customizations it used and whether they were upgraded. Shopify Scripts no longer execute, so audit any discount, delivery, or payment logic that depended on them.

Shopify checkout extensibility two-stage migration from checkout liquid to new modular platform

What Changed After the August 2025 Deadline

Shopify’s legacy Thank you and Order status page deadline is past. Review these areas in the configuration currently active on your store:

Legacy Additional Scripts may no longer be editable. If your store still has a legacy configuration or scripts listed, document what remains and use Shopify’s current upgrade guide to move supported functionality to apps, blocks, or pixels.

Legacy tracking had data limitations. Shopify restricted personally identifiable information in legacy scripts and checkout_completed pixel events. Shopify’s current upgrade documentation says PII is included again in checkout_completed events after upgrading to the new Thank you and Order status pages. Verify the fields your pixels receive and test consent behavior; do not assume every analytics platform can attribute a conversion.

Legacy checkout.liquid customizations need a supported replacement. Review the page configuration and use the checkout and accounts editor, app blocks, pixels, or extensions supported for your plan and use case.

Shopify Thank You Page Auto Upgrades (January 2026)

Shopify began automatically upgrading eligible Thank you and Order status pages in January 2026, with notice to affected stores. Check your Shopify admin and email notifications to confirm whether your store has been upgraded.

Shopify’s upgrade process can move some official app integrations, but custom pixels, third-party scripts, and legacy checkout.liquid logic may require separate work. Review each app and integration on the live store.

What auto-upgrade handles:

  • Switching Thank You and Order Status pages to the extensibility system
  • Migrating official Shopify app integrations that support the new system
  • Enabling the Checkout Editor for your store

What auto-upgrade does not handle:

  • Custom pixel logic — rebuild this in Settings → Customer Events
  • Legacy GTM snippets — do not assume they can run unchanged in Shopify’s restricted pixel sandboxes
  • Visual customizations from checkout.liquid
  • Third-party scripts that relied on direct DOM access

Note: Shopify’s documentation says PII is included again in checkout_completed pixel events after upgrading the Thank you and Order status pages. Confirm the fields available to your pixel and test consent and reporting behavior.

Tracking after migration

A tracking gap can affect reported conversions and ad-platform optimization, but the impact depends on the store’s pixel setup, event coverage, and consent behavior. Compare Shopify orders with analytics and ad-platform reports before attributing a performance change to migration.

Post-Migration Checkout Extensibility Checklist

The migration deadlines have passed, and Shopify began automatic upgrades for eligible Thank you and Order status pages in January 2026. Use this checklist to audit the configuration your store has now:

  1. Confirm the active checkout. In Settings → Checkout, review the published configuration and any Shopify notices; do not rely on an old upgrade prompt alone.
  2. Inventory legacy code. Record any remaining Additional Scripts, custom pixels, GTM tags, and Shopify Scripts so you can identify which behavior still needs a supported replacement.
  3. Review customer events. In Settings → Customer events, confirm the pixels that are active, their consent settings, and the event fields each integration receives.
  4. Check replacements. Shopify Scripts stopped executing on June 30, 2026. Test the relevant Shopify Function, app, or checkout setting for each remaining discount, delivery, or payment rule.
  5. Verify checkout and account customizations. Preview the live checkout and Thank you or Order status pages, and check that each app uses a supported extension for the page where it appears.
  6. Test and reconcile. Place a test order, verify the customer experience and event flow, then compare Shopify orders with your analytics reports before drawing conclusions about attribution.

Developer configuring Shopify custom pixels in Customer Events for checkout tracking

Google Tag Manager and Checkout Extensibility

Do not assume a legacy Google Tag Manager container can be copied into the new checkout. Checkout pixels run in a sandbox with restricted access to page data and DOM APIs. Review Shopify’s Web Pixel API and your tag vendor’s current guidance, then test each event and tag.

Alternatives:

  • Google & YouTube app — the direct path for GA4 and Google Ads, no GTM required
  • Server-side measurement — Some Shopify-focused providers offer server-side workflows, but event coverage, consent handling, and checkout limitations vary; follow the provider’s current guide and test events.
  • Custom pixels — rebuild key GTM triggers using the Web Pixel API in Settings → Customer Events

Server-side measurement may be appropriate for some setups; compare the provider’s data flow, consent handling, and coverage with your requirements.

What Replaces Additional Scripts, GTM, and Custom Code

Legacy System Modern Alternative
Google Analytics in Additional Scripts Google & YouTube app
Meta Pixel in Additional Scripts Facebook & Instagram app
TikTok tracking TikTok app or custom pixel
Pinterest Tag Pinterest app or custom pixel
Custom analytics code Custom pixel (Settings → Customer Events)
GTM containers Supported channel app or a tested server-side setup
Visual customizations Checkout Editor + native blocks
Upsell functionality Checkout UI Extension–compatible apps
Shopify Scripts (discounts, shipping) Shopify Functions for applicable use cases; the Scripts execution cutoff has passed

Legacy Shopify Additional Scripts replaced by modern Customer Events API integration

Checkout Branding and Customization After Migration

The checkout and accounts editor supports branding and extensions, but it does not reproduce every legacy customization. The options available depend on the page and your plan.

What you control without touching code:

  • Logo, favicon, brand colors across all checkout steps
  • Typography (font family, sizes, weights) for headings and body
  • Supported color and branding settings; Shopify’s current checkout styling options do not include a background image for the header or content area
  • Custom content blocks — text, banners, and app-powered UI between native checkout sections
  • Thank You page confirmation messages and upsell blocks

What still requires a Checkout UI Extension (developer work):

  • Custom input fields tied to your own backend
  • Complex conditional logic based on cart contents
  • Deep third-party integrations mid-checkout

Inventory each required customization and confirm whether Shopify or an app provides a supported replacement. Custom extensions require development and testing time that depends on the feature.

Shopify Markets and International Checkout

Merchants running Shopify Markets need to test their migration market-by-market. The new system handles internationalization natively, but market-specific pixel configurations and compliance requirements need to be verified separately for each active region.

Key things to check for Markets merchants:

  • Address validation works correctly across regions, especially EU formats
  • Region-specific pixel tracking fires correctly per market currency and language
  • GDPR consent flows and VAT display still function after migration
  • Any market-specific discount logic that used Shopify Scripts has a tested replacement, such as an eligible Shopify Function

Shopify Scripts vs. Checkout Extensibility — Two Separate Deadlines

Shopify Scripts and checkout extensibility were separate migration tracks with separate deadlines. Both have now passed, so check each system independently:

Checkout extensibility replaced legacy checkout.liquid customizations. The Plus Thank you and Order status page deadline was August 28, 2025; Shopify began automatic upgrades in January 2026. Check the configuration currently active in your store.

Shopify Scripts were the Ruby runtime for custom discount, shipping, and payment logic. They stopped executing on June 30, 2026; Shopify Functions are the supported replacement for applicable use cases.

If your store used Scripts for discount combinations, delivery customizations, or payment methods, verify that the replacement works as intended. Shopify Functions support these and other use cases; custom Functions require Shopify Plus, while functions in public apps are available on all plans. Migration effort depends on the logic and testing required.

Review any Scripts-dependent behavior now. The June 30, 2026 execution cutoff has passed; test the current checkout behavior and deploy an appropriate Function where needed.

For the full technical walkthrough, see our Shopify Scripts After June 30, 2026: Migrating to Functions.

Post-Purchase Order Editing After Migration

Completing your Checkout Extensibility migration clears the path for cleaner post-purchase experiences on the Thank You page. Before migration, checkout.liquid scripts and order confirmation logic were often tangled with post-purchase workflows in ways that made adding new functionality fragile.

Checkout Extensibility handles checkout and supported Thank You page extensions. Post-purchase order editing is separate: Revize provides customer self-service for eligible edits before fulfillment through the order status page or a link in the order confirmation email. Product switching and add-on products require Revize Pro; staff editing is in development. If an edit leaves an amount due, the customer reviews and approves the update, then pays through Shopify Checkout.

For more on what changes to order management after migration, see the Shopify Order Management 2026: The Plus Operator Playbook.

The Bottom Line

The checkout-extensibility migration is now a current-state review. The Plus deadline passed in August 2025, the non-Plus Thank you and Order status page deadline passed in August 2026, and auto-upgrades began in January 2026. Check the configuration Shopify currently serves to your customers.

For merchants: check Settings → Checkout to see the configuration currently shown to customers. The migration deadlines have passed. If a legacy configuration remains, follow Shopify’s current upgrade steps and document any remaining Scripts, pixels, and customizations.

For developers and agencies: Shopify Scripts stopped executing on June 30, 2026. Audit stores that used Script-based discounts, delivery customization, or payment logic and test their replacements.

After migration, verify the actual event data, consent behavior, and attribution in your store. A page upgrade alone does not guarantee that every integration or report works as it did before.

What to do now:

  1. Settings → Checkout → confirm your status
  2. If legacy: document Additional Scripts, install Google & YouTube and Facebook & Instagram apps, then upgrade
  3. If already upgraded: verify the expected customer events and available fields in Meta Events Manager, GA4, and other integrations
  4. If the store used Shopify Scripts, test the replacement logic; Scripts stopped executing on June 30, 2026

Shopify Plus store with fully connected checkout analytics and restored pixel integrations

Frequently Asked Questions

How do I know if my store is still on legacy checkout?

Open Settings → Checkout and review the published configuration and the Thank you and Order status pages. Shopify automatically upgraded eligible pages and sent notices; inspect any remaining customizations and each active app or pixel against the current upgrade guide.

Could checkout migration affect reported conversions?

The timing alone does not identify a cause. Compare Shopify orders with analytics and ad-platform reports, then check the active pixels, consent settings, event fields, and channel-app connections for your store.

What does Shopify’s auto-upgrade actually do to my store?

Shopify’s automatic upgrade moves eligible Thank you and Order status pages to the new system, but custom pixels and legacy code may need separate migration. Check your current configuration and the notices Shopify sent to your store; then test the apps, pixels, and blocks that are active.

Can I roll back after an auto-upgrade?

Shopify’s current guidance allows eligible stores to roll back within 30 days of the upgrade. Check the upgrade date and rollback option in your admin; treat it as a temporary recovery window and verify the current Shopify instructions before using it.

Does Google Tag Manager work with Checkout Extensibility?

GTM is not a drop-in copy of legacy checkout scripts. Compatibility depends on how each tag was installed; use supported apps or Web Pixel API events where appropriate, then test event delivery and consent behavior.

How long does the migration take?

Shopify does not publish a universal migration duration. The work depends on the store’s customizations, apps, pixels, and event requirements.

What is the Web Pixel API?

The Web Pixel API is Shopify’s sandboxed interface for subscribing to supported customer events. Custom pixels receive event data through that API with restricted access to page contents; configure them in Settings → Customer events and test the required fields.

Is Checkout Extensibility available on all Shopify plans?

Availability depends on the page and feature. Eligible apps can customize Thank you and Order status pages on Basic or higher; apps that customize the information, shipping, and payment pages with UI extensions require Plus. Public apps with Shopify Functions are available on all plans; custom apps that include Functions require Plus. Standard branding customizations are available on Basic or higher. Check Shopify’s plan matrix for the specific feature.

What’s the difference between Shopify Scripts and Checkout Extensibility?

They are separate systems. Checkout Extensibility replaces legacy checkout customizations, while Shopify Functions can replace applicable Scripts use cases; Scripts stopped executing on June 30, 2026.

What replaced Shopify Scripts after the June 30 cutoff?

Shopify Functions are an option for rebuilding applicable Scripts logic, including supported discount, delivery, and payment customizations. They require an app or supported implementation and are not a line-for-line conversion; test each rule in the current checkout.

After migration, will my post-purchase apps still work?

Apps built for the new checkout and Thank you or Order status pages use supported extensions or app blocks. Legacy script-injected apps may need an update. Check each app’s current documentation and verify it on your store.

Related reading: Shopify Order Editing Statistics (2026) · Shopify’s Aug 26 Checkout Deadline: 2026 Non-Plus Fixes · How to Let Customers Edit Their Own Orders on Shopify (2026)