How much of the Shopify checkout you can actually change
7 min readUpdated September 2026
Short answer. On a standard Shopify plan you can change the logo, colours, type and a handful of layout choices. Everything else — the fields, the order of the steps, what appears after payment, the domain the page runs on — is either Plus-only or off limits entirely.
What every plan can change
The checkout branding editor covers the surface: logo, a main colour, the button colour, background, type, corner radius, and a choice between a couple of layouts. It applies to the checkout, the thank-you page and the order-status page.
That is genuinely all of it, and it is worth knowing before you spend a week looking for the setting that isn’t there. The branding editor was never meant to redesign the page — it was meant to stop the page from looking like somebody else’s.
- Logo, position and size
- Accent, button and background colours
- Two type families, heading and body
- Corner radius and a few form-field styles
- A one-column or two-column layout
What needs Shopify Plus
The things merchants usually want most sit behind the Plus plan. Checkout UI extensions let you add blocks in fixed positions. Functions let you change how discounts, shipping options and payment methods behave. Custom fields, extra validation and the wider branding API come with the same plan.
Plus is priced for businesses that need the rest of Plus — the extra stores, the automation, the support, the launchpad. If the only reason you are looking at it is the checkout, you are buying a whole platform tier to move one button.
Shopify retired checkout.liquid: the last extension, covering the thank-you and order-status pages, ran out in August 2025. Anything you read that starts with “edit checkout.liquid” is now out of date.
What nobody can change from inside Shopify
Two limits survive on every plan, Plus included. The checkout runs on Shopify’s domain, not yours — you can map it, but the page and its session belong to Shopify. And the payment step itself is Shopify’s: the fields, the order, the wallets that appear, the way a failed card is handled.
For most stores that is fine. It stops being fine when the checkout is where your margin is decided: a category that Shopify Payments won’t underwrite, a market where the local method matters more than the card, an upsell that has to happen before the buyer’s attention is gone.
The third option, and its honest cost
Between “live with it” and “pay for Plus” there is a third route: run the checkout yourself, on your own domain, with your own payment account behind it, and keep Shopify for the catalogue, the inventory and the orders.
It is not free of trade-offs. You are adding a second system to keep in sync, your payment processing moves to a different account, and you own the checkout’s uptime in a way you did not before. What you get back is the part Shopify holds shut: every field, every step, the page after payment, and the data.
That is what Onyx does. Your catalogue stays in Shopify, the buyer pays on your own checkout domain, and the paid order appears back in Shopify the way it always did.
Questions people actually ask
- Can I add a field to the Shopify checkout without Plus?
- No. Extra fields and validation come through checkout UI extensions and Functions, which are Plus features. On a standard plan the field set is fixed.
- Can I put the checkout on my own domain?
- Shopify lets you serve the checkout from a subdomain of your store’s primary domain, but the page itself is Shopify’s and so is the session. A checkout you control end to end has to be served by something you control.
- Is editing checkout.liquid still possible?
- No. checkout.liquid was retired in stages, ending with the thank-you and order-status pages in August 2025. Guides that tell you to edit it are describing a version of Shopify that no longer exists.
Want the checkout this guide describes?
Your page, your domain, your payment account, a flat fee per store. You can build the whole thing and see it live before you pay anything.