How we workHow do we approach a checkout project?
01Sort the requirements
Every requirement gets assigned: UI extension, function, branding, cart - or not possible at all. That sorting decides effort and feasibility, not the wish list.
02Review what exists
We record existing checkout customisations, scripts, apps and pixels. Older Plus stores in particular carry leftovers that were never cleaned up after checkout.liquid was retired.
03Draft in the editor
We play through placement in the checkout editor before any code is written. That shows early which positions really exist and how much room they offer.
04Build and deploy
Extensions and functions get developed as an app, versioned and deployed through the Shopify CLI. Every change is traceable and reversible.
05Test with real cases
Multiple countries, payment methods, discounts, gift cards, sold-out line items and express payments. The checkout is where edge cases cost money.
06Measure
We watch completion, drop-off per step and error rates. An extension that slows completion is wrong even when it is functionally correct.
FAQFrequently asked questions about the Shopify checkout
What is checkout extensibility?
It is the umbrella term for how Shopify allows checkout customisation today: UI extensions for visible blocks, functions for server-side logic, branding settings for styling and the checkout editor for placement. Together they replace the earlier customisation through the checkout.liquid template file.
We still have old checkout.liquid customisations. What now?
The file is no longer served, so those customisations have no effect. We record what they did functionally and reassign each requirement: extension, function, branding or a move into the cart. Some of it simply falls away because the problem is solved differently now.
Do we need Shopify Plus for checkout customisation?
For extensions on the checkout pages themselves and for payment, delivery and validation logic: yes. Without Plus you keep discount functions, extensions on the thank-you and order status pages and the basic styling from the admin. For many stores that goes surprisingly far.
How does tracking work in the new checkout?
Through Shopify's pixel environment instead of embedded scripts. Pixels run sandboxed, receive defined events and respect the customer's consent state. That is tighter than before, but a marketing tag can no longer break order completion. In practice that means events get defined once and distributed to every channel, instead of hanging each service into the checkout separately.
What is the difference between functions and apps?
Functions ship as part of an app but execute inside the platform when Shopify calculates discounts, shipping or payment options. They need no server of your own and no round trip over the internet. The app part mainly provides configuration in the admin.
Can we style the checkout to match our brand?
Within defined limits. Colours, fonts, corner radii, spacing and wording can be set through the branding configuration, plus logo and background images. A free layout is not on offer - which for stability and conversion is usually an advantage rather than a loss.
Can your checkout requirement actually be built?
Send us your requirements. We assign every single one: extension, function, cart - or honestly, not possible.