Shopify Glossary Terms

Checkout Extensibility

Checkout Extensibility is Shopify's framework for customising the checkout experience on Shopify Plus stores. It replaced the legacy checkout.liquid approach with a suite of tools - Checkout UI Extensions, Shopify Functions, and the Checkout Branding API - that run in sandboxed environments within Shopify's infrastructure.

The migration is effectively done. Shopify deprecated checkout.liquid for the main checkout pages (information, shipping, payment) in August 2024, then shut down checkout.liquid, script tags, and Additional Scripts on Thank You and Order Status pages for Plus stores in August 2025. Auto-upgrades rolled out from January 2026. Non-Plus stores have until August 26, 2026 to complete the migration. Separately, Shopify Scripts (Ruby-based discount/shipping/payment logic) are being replaced by Shopify Functions, with a deadline of June 30, 2026.

What you can do with it: add custom fields (gift messages, delivery dates, VAT IDs), in-checkout upsells and cross-sells, post-purchase offers, trust badges, loyalty point redemption, branding customisation (colours, fonts, corner radius, spacing), and payment/shipping/discount logic via Shopify Functions. As of 2026, there are over 20 extension points across product information, shipping, payment, order summary, and Shop Pay. The Winter 2026 Editions introduced market-specific checkout customisation - letting you tailor checkout content and rules per region - and support for additional address fields in the checkout.

What you can't do: fundamentally change the checkout layout, inject arbitrary JavaScript, or override Shopify's payment processing. UI Extensions run in an isolated sandbox powered by Remote DOM, with no access to the checkout page HTML or sensitive payment data. Extension bundles are capped at 64KB. These constraints are intentional - they protect conversion rates, security, and upgrade compatibility.

The trade-off is less raw power for significantly more stability. Your checkout won't break because a third-party script conflicts with a Shopify update. One practical consequence: analytics tools that relied on checkout.liquid or GTM no longer work in the new sandbox. Conversion tracking now runs through Shopify's Web Pixel API using sandboxed iframes and analytics.subscribe() events. Read our full checkout customisation guide for what's actually possible.

Think: the framework that lets you customise checkout without ever breaking it.

A Shopify Plus Agency for Strategic Design & Advanced Engineering

Building something ambitious?

Chosen by Shopify Plus brands worldwide.

{"@context":"https://schema.org","@graph":[{"@type":"Article","headline":"Checkout Extensibility","description":"Checkout Extensibility is Shopify's framework for customising the Shopify Plus checkout via UI Extensions, Functions, and the Branding API. Migration deadlines, what's possible, and what's changed in 2026.","author":{"@type":"Organization","name":"Flux Agency","url":"https://flux.agency"},"publisher":{"@type":"Organization","name":"Flux Agency","url":"https://flux.agency","logo":{"@type":"ImageObject","url":"https://cdn.prod.website-files.com/69ac35019ce8f68774055c5e/69ad8912209a3b56e3865820_FLUXw.svg"}},"mainEntityOfPage":{"@type":"WebPage","@id":"https://flux.agency/glossary/checkout-extensibility"},"datePublished":"2026-03-26","dateModified":"2026-04-10"},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://flux.agency"},{"@type":"ListItem","position":2,"name":"Glossary","item":"https://flux.agency/glossary"},{"@type":"ListItem","position":3,"name":"Checkout Extensibility","item":"https://flux.agency/glossary/checkout-extensibility"}]},{"@type":"FAQPage","mainEntity":[{"@type":"Question","name":"What is Checkout Extensibility on Shopify?","acceptedAnswer":{"@type":"Answer","text":"Checkout Extensibility is Shopify's framework for customising the checkout on Shopify Plus. It uses Checkout UI Extensions for visual elements, Shopify Functions for backend logic (discounts, shipping, payments), and the Checkout Branding API for styling. Everything runs in sandboxed environments within Shopify's infrastructure."}},{"@type":"Question","name":"When was checkout.liquid deprecated?","acceptedAnswer":{"@type":"Answer","text":"Shopify deprecated checkout.liquid for main checkout pages in August 2024, then shut down checkout.liquid, script tags, and Additional Scripts on Thank You and Order Status pages for Plus stores in August 2025. Auto-upgrades rolled out from January 2026. Non-Plus stores have until August 2026."}},{"@type":"Question","name":"What can you customise with Checkout Extensibility?","acceptedAnswer":{"@type":"Answer","text":"You can add custom fields (gift messages, delivery dates, VAT IDs), in-checkout upsells, post-purchase offers, trust badges, loyalty redemption, branding (colours, fonts, spacing), and payment/shipping/discount logic via Shopify Functions. You cannot fundamentally change the checkout layout or inject arbitrary JavaScript."}}]}]}