Quick Answer
Shopify Plus checkout customization in 2024 means working within Checkout Extensibility — Shopify’s app-based, upgrade-safe system that replaced checkout.liquid. Enterprise teams have three main approaches: Checkout UI Extensions for visual and UX customization, Shopify Functions for back-end logic like custom discounts and shipping rules, and postpurchase extensions for upsells and order confirmation experiences. The right approach depends on what you are trying to change and why.
“Published May 14, 2024 by Alex Rivera, Senior eCommerce Developer at NCM Technology — 9 min read“
Introduction
Shopify Plus checkout customization changed fundamentally in 2024. If your enterprise team is still planning a checkout build based on the old checkout.liquid approach, that plan needs to be revisited before a single line of code is written.
Shopify deprecated checkout.liquid for information, shipping, and payment pages on August 13, 2024. What replaced it — Checkout Extensibility — is a more capable, more secure, and more maintainable system. But it operates differently, has different constraints, and requires a different planning approach than anything Shopify Plus merchants were accustomed to before.
This guide explains every Shopify Plus checkout customization option available to enterprise teams in 2024, when to use each one, and how to build a checkout strategy that delivers measurable conversion and revenue impact without creating a maintenance burden your team will be managing for years.
For context on overall Shopify Plus project costs including checkout work, we covered the full cost breakdown in a separate post. If you are still evaluating whether Shopify Plus is the right platform, see our guide on choosing between platforms.

What Changed in 2024 — The End of checkout.liquid
For years, Shopify Plus merchants customized their checkout using checkout.liquid — a template file that gave developers direct access to the checkout page HTML. It was flexible, but it came with serious problems.
Checkout.liquid customizations broke whenever Shopify updated the checkout. Maintaining custom checkout code meant constant rework after platform updates. Custom checkout.liquid implementations were incompatible with Shop Pay, one of Shopify’s highest-converting checkout options. And as PCI DSS v4 compliance requirements tightened, checkout.liquid’s direct HTML access created security concerns that Shopify could no longer support.
Checkout.liquid had been deprecated since 2021, and starting August 14, 2024, Shopify stores that had not upgraded faced restrictions including delayed Shopify Payments payouts, disabled risk indicators, locked customizations, and restricted payment gateways. The replacement — Checkout Extensibility — runs in a sandboxed environment where extensions are isolated from the core checkout code. Your customizations survive platform updates automatically. Shop Pay compatibility is maintained. Security compliance is built in.
For enterprise teams, this is a better system in every meaningful way. The trade-off is that it requires understanding a new set of tools and constraints before planning your checkout extensibility enterprise implementation.
The Three Approaches to Shopify Plus Checkout Customization
Approach 1 — Checkout UI Extensions
Checkout UI Extensions are app-based components that add custom UI elements to specific positions within the Shopify checkout flow. They run in a sandboxed environment, cannot access sensitive payment data, and are upgrade-safe by design.
What Shopify Functions enable for checkout extensibility enterprise implementations:
- Custom discount logic beyond Shopify’s native system — tiered pricing, volume discounts, bundle pricing, B2B negotiated rates
- Shipping rate customization — hiding, renaming, or reordering shipping options based on cart contents, customer tags, or order value
- Payment method filtering — hiding payment options not applicable for specific customer segments or order types
- Delivery date customization and order routing logic
What you cannot do with UI Extensions alone: you cannot change the fundamental structure of the checkout flow, reorder the default checkout steps, or access payment method data directly.
For most enterprise Shopify Plus checkout customization projects, UI Extensions handle 60–70% of the requirements. Budget $8,000–$20,000 for a comprehensive UI Extensions implementation depending on the number and complexity of custom components required.
As Alex Rivera, Senior eCommerce Developer at NCM Technology, explains: “The sandbox model frustrated developers who were used to checkout.liquid’s open access, but in practice it eliminates an entire category of maintenance work. Extensions built correctly in 2024 will survive Shopify updates for years without rework.”
Approach 2 — Shopify Functions
Shopify Functions allow developers to extend Shopify’s back-end logic for discounts, shipping, payment methods, and order routing — without writing code that runs on Shopify’s servers. Instead, functions are compiled to WebAssembly and executed within Shopify’s infrastructure.
What Shopify Functions enable for checkout extensibility enterprise implementations:
- Custom discount logic beyond Shopify’s native system — tiered pricing, volume discounts, bundle pricing, B2B negotiated rates
- Shipping rate customization — hiding, renaming, or reordering shipping options based on cart contents, customer tags, or order value
- Payment method filtering — hiding payment options not applicable for specific customer segments or order types
- Delivery date customization and order routing logic
Shopify Functions replaced Shopify Scripts for most use cases as of 2024. If your enterprise checkout relies on Shopify Scripts for discount or shipping logic, plan for a Functions migration as part of your Shopify Plus checkout customization project.
Budget $10,000–$30,000 for a Shopify Functions implementation depending on the complexity of the business logic involved. Simple discount functions sit at the low end. Multi-condition B2B pricing logic with multiple customer segment rules sits at the high end.
Approach 3 — Post-Purchase Extensions
Post-purchase extensions allow you to insert custom experiences between the order confirmation and the thank you page. This is where enterprise brands build post-purchase upsell flows, loyalty program enrollment, survey capture, and referral program triggers.
Post-purchase is the highest-ROI area of Shopify Plus checkout customization for many enterprise brands. The customer has already committed to a purchase — conversion anxiety is gone — making this the optimal moment for secondary offers and loyalty engagement.
Budget $5,000–$15,000 for a post-purchase extension implementation. Most enterprise builds combine a post-purchase upsell with a loyalty or referral trigger in a single extension.

Shopify Functions for B2B Enterprise Checkout
B2B enterprise teams have historically struggled with Shopify Plus checkout because the platform’s native discount and pricing system was not built for complex wholesale pricing requirements. Shopify Functions change this significantly.
A wholesale distributor managing 200 buyer accounts, each with negotiated pricing tiers and custom shipping arrangements, can now implement that logic entirely through Shopify Functions without third-party apps. The functions execute within Shopify’s infrastructure, meaning they are fast, reliable, and do not add external API dependencies to the checkout critical path.
For enterprise brands with B2B requirements alongside their B2C operation, the combination of Shopify Plus’s native B2B sales channel and custom Shopify Functions for pricing and shipping logic covers most wholesale checkout requirements as of 2024 — without the third-party app dependency that was unavoidable in previous years.
How to Choose the Right Approach for Your Enterprise Project
The right Shopify Plus checkout customization strategy depends on three questions:
What are you trying to change? Visual elements and custom fields UI Extensions. Discount, shipping, or payment logic Shopify Functions. Post-order conversion post-purchase extensions. Most enterprise projects need all three.
What is your conversion priority? According to Baymard Institute’s 2024 research, the average cart abandonment rate is 69.99%, with complicated checkout processes contributing to 17% of those abandonments. For enterprise stores processing $10M+ annually, a one percentage point improvement in checkout conversion is worth hundreds of thousands of dollars.
What is your maintenance capacity? A complex checkout implementation requires ongoing maintenance as Shopify evolves. Enterprise brands should budget $15,000– $45,000 for comprehensive checkout optimization projects, with ROI typically achieved within 6–9 months through improved conversion rates and operational efficiency.

Frequently Asked Questions
What is Shopify Plus Checkout Extensibility and how is it different from checkout.liquid?
Checkout Extensibility is Shopify’s app-based system for customizing the Plus checkout, introduced as the mandatory standard in 2024. Unlike checkout.liquid — which gave developers direct access to the checkout HTML — Checkout Extensibility runs in a sandboxed environment where custom components are isolated from the core checkout code. Customizations survive platform updates automatically and are compatible with Shop Pay, which checkout.liquid was not.
Can I still use checkout.liquid on Shopify Plus in 2024?
As of August 13, 2024, checkout.liquid no longer works for information, shipping, and payment pages on Shopify Plus. Stores that had not migrated faced restrictions including delayed payouts and locked customizations. If you are still running checkout.liquid for any checkout pages, migration to Checkout Extensibility should be treated as an urgent priority.
How much does Shopify Plus checkout customization cost for an enterprise project?
Budget $8,000–$20,000 for UI Extensions, $10,000–$30,000 for Shopify Functions implementations, and $5,000–$15,000 for post-purchase extensions. A comprehensive checkout extensibility enterprise project covering all three areas typically ranges from $25,000–$60,000 depending on complexity.
What can I not do with Shopify Plus Checkout Extensibility?
You cannot fundamentally restructure the checkout flow, change the order of default checkout steps, or access payment method data directly. The core checkout structure — information, shipping, payment, confirmation — remains controlled by Shopify. Customization happens within that structure, not around it.
Do I need a development agency to implement Checkout Extensibility?
Simple UI Extensions can be implemented using existing Shopify apps without custom development. For custom-built extensions, Shopify Functions, and post-purchase flows, you need a developer with Shopify Plus experience. NCM Technology scopes and builds Shopify Plus checkout customization projects for enterprise clients starting at $25,000.
How long does a Shopify Plus checkout customization project take?
A focused UI Extensions implementation takes 4–8 weeks. A full checkout extensibility enterprise project covering UI Extensions, Shopify Functions, and post-purchase extensions typically takes 8–14 weeks including QA and launch support.
NCM Technology builds custom Shopify Plus checkout solutions for mid-market and enterprise brands. Whether you need UI Extensions, Shopify Functions, or a full post-purchase flow, we scope every project with full transparency. Custom Shopify Plus solutions start at $25,000 for checkout work, $60,000 for full builds.


