Shopify Checkout: What You Can Still Change in 2026
Aisle map
The Shopify checkout is now a hosted surface you extend rather than a template you edit, and as of this year that is true for every merchant. The last deadline has passed, so the question is no longer what is changing — it is what you can and cannot do with what remains.
Here is the current state, with the dates, and an honest account of what was lost.
What happened, and when
The retirement of checkout.liquid ran in stages over two years:
- August 2024 — deprecated for the core checkout steps: information, shipping and payment.
- August 2025 — retired for the thank-you and order-status pages on Plus stores.
- 26 August 2026 — the cutoff for non-Plus stores, now behind us.
A separate deprecation ran alongside it: Shopify Scripts, the Ruby-based system for cart and shipping logic on Plus, reached a hard deadline of 30 June 2026. Two tracks, two deadlines, both now past, which is why merchants who stopped paying attention in 2024 occasionally find a customisation has quietly stopped working.
The three things that replaced it
Checkout extensibility is not one feature but three primitives, and knowing which one a given requirement needs saves a lot of wasted searching.
Checkout UI extensions handle visual and informational changes — adding a field, a banner, a trust message, a custom block at a defined position in the checkout. They render in Shopify's own surface at points Shopify has designated, which is the whole bargain: safe and maintained, but only where permitted.
Shopify Functions handle logic — discounts, cart rules, shipping and payment behaviour. They run server-side on Shopify's infrastructure rather than as scripts in your storefront, which is why they are fast and why they are constrained.
Web pixels handle analytics and tracking, in a sandboxed way that replaced dropping arbitrary scripts into the checkout. This is the change most likely to have broken a marketing setup, since the old approach was simply to paste a tag in.
What any plan can do
More than the complaints suggest. On any plan you can add custom fields, banners and content blocks at the permitted positions, apply branding and styling within the checkout editor, build discount logic with Functions, add trust and delivery messaging, and run properly sandboxed analytics.
For the overwhelming majority of stores this covers everything they ever actually wanted. The common requests — a delivery-date note, a gift-message field, a reassurance line near the payment step, a custom discount rule — are all available without Plus.
Branding, and what the editor covers
The checkout branding editor is the part most merchants never fully explore, and it covers more than they assume: logo placement and size, colour for backgrounds, buttons, errors and accents, typography, corner radius on inputs and buttons, and the overall layout choice between a one-column and two-column arrangement with your order summary.
That is enough to make a checkout look like it belongs to your brand rather than to Shopify, which is what the vast majority of customisation requests are actually asking for. A checkout matching your site's typography and colour, with your logo at a sensible size, reads as continuous — and continuity at the payment step is worth more than any bespoke layout.
Where it stops is structural. You are choosing among Shopify's arrangements, not designing one. If your requirement is expressible as branding, the editor almost certainly covers it; if it is expressible as a different flow, nothing covers it.
What to audit now the deadlines have passed
Both cutoffs are behind us, so anything that was going to break already has. Three checks are worth running if you have not:
- Tracking. Analytics and advertising tags that were pasted into the old checkout no longer run. Confirm conversions are still being recorded, because a silently broken pixel can distort months of spending decisions.
- Post-purchase logic. Anything that lived on the thank-you or order-status page — upsells, review requests, referral prompts — needs to be an extension now.
- Discount and shipping rules. If any logic came from Shopify Scripts, it needed rebuilding as a Function before 30 June 2026. Verify the rules still apply rather than assuming.
What is reserved for Plus
Four Functions surfaces, and they are the ones that matter to complex operations:
- Payment customisation — reordering, renaming or conditionally hiding payment methods
- Delivery customisation — the equivalent control over shipping options
- Order routing — sending orders to particular locations or warehouses by rule
- Cart-transform — programmatically altering line items, which is how bundles and made-to-order products are built properly
If you need to hide a payment method for orders above a value, or route by warehouse, that is a Plus conversation and there is no workaround on a lower tier. Whether that justifies the price is covered in our Shopify Plus review.
What nobody can change
The checkout's fundamental structure. You are not rebuilding the flow, moving steps, or replacing Shopify's checkout with your own. The layout, the sequence and the underlying behaviour belong to Shopify.
That is the actual loss compared with the checkout.liquid era, and it is worth being straight about. Merchants who had built genuinely bespoke checkouts over years lost real work and rebuilt within narrower bounds.
Was it worth it?
For Shopify, obviously — a hosted checkout it fully controls is faster to improve and far easier to keep secure and compliant across a million stores.
For merchants, mostly yes, and the honesty is in the word mostly. A checkout you cannot break is worth a great deal when it processes every pound the business earns, and extensions survive platform updates in a way template hacks never did. The merchants who genuinely lost out are the minority who had built something distinctive — and if that is you, the loss is real and Plus is the only route back to any of it.
For everyone else, the practical advice is to stop treating the checkout as a design surface. It converts well, Shopify maintains it, and the effort is better spent on the product pages leading into it. The wider trade-offs are in our full Shopify review.
If you find yourself repeatedly blocked by what the extensions will not do, that is worth treating as information rather than frustration. Either the requirement is genuinely unusual, in which case Plus is the answer and should be costed properly, or it is a habit carried over from a platform with different constraints — and those are worth abandoning rather than engineering around.
Asked in the aisle
Is checkout.liquid still supported on Shopify?
Can I add a custom field to the Shopify checkout?
What checkout features require Shopify Plus?
What happened to Shopify Scripts?
Working out whether the platform is right for you at all? Start with the full Shopify review, or go straight to Shopify pricing, plan by plan.