CRMFull CRM, checkout & AI ads — from $79/mo
◆ Guide

Shopify checkout extensions.
What they can touch, and what they can't.

Checkout UI extensions are how anything gets added to Shopify's checkout in 2026 — the system that replaced checkout.liquid. This guide explains what they are in plain English, exactly where they're allowed to render on each plan, and what to do when the parts you want to change are the parts they can't reach. Every Shopify claim was checked against Shopify's own docs on September 3, 2026, with sources at the bottom. If you're after the broader question of styling your checkout, start with our guide to customizing the Shopify checkout page.

UPDATED SEP 2026·7 MIN READ·ALL CLAIMS SOURCED
01 / Plain English first

What checkout extensions actually are.

The plain-English version: Shopify's checkout is locked. You can't edit its code the way you edit your theme. Instead, apps are allowed to slot small, pre-approved blocks of content and logic into specific spots on the checkout — a banner here, a custom field there, an offer after payment. Those blocks are checkout UI extensions.

The precise version: checkout UI extensions are app-based components that add custom UI and logic throughout the checkout experience — Shopify's docs give examples from personalized messages during cart review to thank-you-page surveys.1 They belong to a wider framework Shopify calls checkout extensibility, which spans UI extensions, Functions, web pixel extensions, and payments extensions, all described as easy to install and upgrade-safe.2 You install an app (or build one), and then position its blocks yourself in the checkout editor.2

"Upgrade-safe" is the design goal of the whole system: because extensions live in defined slots rather than in checkout's source code, Shopify can keep updating checkout without your customizations breaking. The trade is that extensions only go where Shopify has put a slot.

Where checkout.liquid went. The old way — Plus merchants editing a checkout.liquid theme file directly — is gone. It stopped working for the information, shipping, and payment pages on August 13, 2024, and its remaining script-tag support on the Thank you and Order status pages was sunset on August 28, 2025 for Plus stores and August 26, 2026 for non-Plus stores.3,4 Everything now goes through checkout extensibility.
02 / The plan gate

Where extensions can render, per plan.

This is the part most guides bury: checkout UI extensions exist on every plan, but where they're allowed to appear depends on whether you're on Shopify Plus. Shopify's own wording is unambiguous — "Checkout UI extensions for the information, shipping, and payment steps are available only to stores on a Shopify Plus plan."1 The post-purchase surfaces don't carry that restriction.

Checkout surfaceStandard plans (Basic / Grow / Advanced)Shopify Plus
Logo, colors, fonts, layoutYes — the checkout and accounts editor is on every plan5Yes, plus the checkout branding API and the Checkout Blocks app5
Information, shipping & payment stepsNo extensions — Plus-only1Yes — custom UI and logic inside the checkout steps1
Thank you pageYes — extensible1Yes1
Order status pageYes — extensible1Yes1
Post-purchase offersYes — after payment, before Thank you2Yes2
What the tier costsStandard monthly plansFrom $2,300 USD/mo on a 3-year term, or $2,500/mo on a 1-year term6

Sourced from shopify.dev, help.shopify.com, and shopify.com, all observed September 3, 2026. Shopify plans change; if anything here is out of date, tell us and we'll fix it.

So on a standard plan, the honest summary is: you can brand the checkout (logo, colors, fonts, one-page vs. three-page layout — all in the free editor5), and you can extend everything after the payment step. The form your customer actually fills out is extension-free until you're paying for Plus.

03 / In practice

How merchants typically use them.

The building blocks Shopify lists — custom banners, custom fields, client-side validation, product offers before and after purchase, surveys, custom header and footer content2 — combine into a fairly consistent set of real-world uses:

Most merchants get these through apps in the Shopify App Store rather than building extensions themselves — the extension is the plumbing, the app is the product.

04 / The ceiling

The limits that push merchants elsewhere.

Checkout extensibility is a deliberate design, and it does what it's designed to do well. But three of its boundaries are exactly where growing stores tend to push:

None of this is a flaw for the stores checkout extensibility was built for. It's simply a boundary — and when what you want lives on the other side of it, the answer isn't a bigger extension. It's a different layer.

05 / The other layer

Keep your Shopify store.
Own the checkout itself.

The alternative to extending Shopify's checkout is running your own. With Admoji, your Shopify storefront and catalog stay exactly as they are — but checkout happens on a page you fully control, on your own domain, like checkout.yourdomain.com, with products, orders, and customers syncing with Shopify in real time.7

Because the page is yours, there's no extension slot to fit into and no plan gate to clear:

Pricing is published: $79/mo + 0.35% of volume, no long-term contracts, with a 14-day free trial and no credit card required.7 The trade-off is architectural, not cosmetic: you're adding a second system that syncs with your store. If a banner and a survey are all you need, extensions do that on any plan. The checkout layer is for stores that want what Plus grants the checkout — and more — without the enterprise plan around it. For a full walkthrough of every path, from the free editor up, see the checkout customization guide.

Extensions are enough if…

  • You need banners, fields, or surveys in Shopify's slots
  • Post-purchase offers on the Thank you page cover your upsells
  • You're on Plus anyway and want upgrade-safe in-checkout blocks
The Admoji case

A checkout layer fits if…

  • You want in-flow control without a $2,300/mo enterprise plan
  • You want one-click upsells and order bumps at the point of purchase
  • You want your own domain and merchant account behind checkout
06 / FAQ

Common questions.

What are Shopify checkout extensions?
App-based components that add custom UI and logic to Shopify's checkout — banners, custom fields, surveys, product offers. They're part of checkout extensibility, the framework that replaced checkout.liquid (alongside Functions, web pixel extensions, and payments extensions), and merchants position them as blocks in the checkout editor. Shopify describes them as easy to install and upgrade-safe.
Do checkout UI extensions require Shopify Plus?
Only for the checkout steps themselves. Per Shopify's docs, observed September 3, 2026, extensions for the information, shipping, and payment steps are available only to stores on a Shopify Plus plan. The Thank you and Order status pages don't carry that restriction, and every plan gets the checkout editor for logo, colors, fonts, and one-page vs. three-page layout.
What replaced checkout.liquid?
Checkout extensibility. checkout.liquid — which was only ever available to Shopify Plus merchants — stopped working for the information, shipping, and payment pages on August 13, 2024, and its remaining script-tag support on Thank you and Order status pages was sunset on August 28, 2025 for Plus stores and August 26, 2026 for non-Plus stores.
Can I add order bumps and upsells with checkout extensions?
Partly. Apps built on checkout UI extensions can add product offers, and post-purchase offers work on standard plans — that's where most Shopify upsell apps live. Offers inside the checkout steps require Plus. The alternative is a checkout layer like Admoji, which includes one-click upsells in the purchase flow at $79/mo + 0.35% of volume. Our checkout upsell guide compares the options.
◆ Beyond the slots

A checkout you own.
No extension slots required.

Keep your Shopify storefront. Get a custom checkout on your own domain, one-click upsells, retry logic, and a full CRM — for $79/mo + 0.35%.

Start your free trial →

or see everything Admoji does →

14-DAY FREE TRIAL · NO CREDIT CARD REQUIRED · CANCEL ANYTIME

Sources — all observed September 3, 2026

  1. shopify.dev — Checkout UI extensions — what extensions are (custom UI and logic throughout checkout, from cart-review messages to thank-you-page surveys); "Checkout UI extensions for the information, shipping, and payment steps are available only to stores on a Shopify Plus plan"; current API version 2026-07.
  2. shopify.dev — Build checkout experiences — checkout extensibility's extension types (UI extensions, Functions, web pixel extensions, payments extensions), described as easy to install and upgrade-safe; pre-purchase upsells, post-purchase offers, surveys, banners, custom fields, validation, header/footer content; merchants place extension blocks in the checkout editor; checkout branding via the GraphQL Admin API.
  3. shopify.dev — checkout.liquid — Plus-only history, now unsupported for in-checkout steps; script-tag sunsets of Aug 28, 2025 (Plus) and Aug 26, 2026 (non-Plus) on Thank you / Order status pages.
  4. shopify.dev changelog — checkout.liquid stopped working for the information, shipping, and payment pages on August 13, 2024.
  5. help.shopify.com — Checkout style — the checkout and accounts editor on all plans: logo, colors, fonts, one-page vs. three-page layout; Checkout Blocks and the checkout branding API for Plus.
  6. shopify.com/plus/pricing — Plus at $2,500 USD/month (1-year term) or $2,300 USD/month (3-year term), with a variable platform fee for more complex, higher-volume businesses.
  7. admoji.com — Admoji's published features and Launch pricing: custom checkout on your own domain, Shopify sync, one-click upsells, retry logic, $79/mo + 0.35% of volume, 14-day free trial, no credit card required.

Shopify plans and pricing change; figures reflect what Shopify published on the date above. If you spot something outdated, email info@admoji.com and we'll correct it promptly.

From $79/mo14-day free trial
Start free trial