{"id":5896,"date":"2026-10-20T08:51:57","date_gmt":"2026-10-20T08:51:57","guid":{"rendered":"https:\/\/www.liquidwebdevelopers.com\/blog\/?p=5896"},"modified":"2026-10-20T09:03:43","modified_gmt":"2026-10-20T09:03:43","slug":"customizing-the-shopify-plus-checkout-with-ui-extensions","status":"publish","type":"post","link":"https:\/\/www.liquidwebdevelopers.com\/blog\/customizing-the-shopify-plus-checkout-with-ui-extensions\/","title":{"rendered":"Customizing the Shopify Plus Checkout With UI Extensions"},"content":{"rendered":"<p>The checkout is one of the most critical, conversion-sensitive parts of an online store. Merchants often want to customise it by adding useful elements, adjusting the experience, and tailoring it to their customers&#8217; needs. For a long time, deep checkout customisation on Shopify Plus meant editing `checkout.liquid`. However, Shopify has moved towards a new model: checkout extensibility, with checkout UI extensions providing a modern, supported way to customise the checkout.<\/p>\n<p>Checkout UI extensions let developers add <a href=\"https:\/\/www.liquidwebdevelopers.com\/services\/custom-shopify-integrations\">custom UI<\/a> and functionality at defined extension points in Shopify&#8217;s checkout. This approach replaces direct template editing for supported use cases and helps businesses build custom experiences without taking responsibility for maintaining the underlying checkout. Because checkout changes can directly affect customer confidence and conversion, understanding how these extensions work is essential.<\/p>\n<p>This article covers what checkout UI extensions are, how they differ from `checkout.liquid`, what they let you do, how they work, and how to use them effectively.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"What_checkout_UI_extensions_are_and_the_shift_from_checkoutliquid\"><\/span>What checkout UI extensions are (and the shift from checkout.liquid)<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Let&#8217;s understand checkout UI extensions and the shift to them. The old way: `checkout.liquid` \u2014 historically, deep checkout customisation on Shopify Plus meant editing a Liquid template to add custom code directly to the checkout. Although this offered flexibility, it also made customisations harder to maintain and potentially vulnerable to changes in Shopify&#8217;s checkout. The new way: checkout extensibility and UI extensions \u2014 Shopify&#8217;s modern approach allows developers to add custom UI and functionality at defined extension points instead of editing the checkout template directly. Shopify&#8217;s approach provides a more structured way to build supported checkout customisations.<\/p>\n<p>What they are \u2014 checkout UI extensions are components built using Shopify&#8217;s extension framework that add custom UI and functionality at specific, Shopify-defined locations in the checkout. These extension points determine where an extension can display content or provide supported functionality. Safe and upgrade-friendly \u2014 because extensions work within Shopify&#8217;s supported framework, they reduce reliance on arbitrary template changes and help make checkout customisations easier to maintain. Plus and evolving availability \u2014 advanced checkout customisation capabilities vary by feature and plan, so businesses should verify the current requirements before implementation. You can explore the relevant options through our <a href=\"\/services\/shopify-plus\">Shopify Plus services<\/a>. For the latest technical requirements, refer to Shopify&#8217;s <a href=\"https:\/\/shopify.dev\/docs\/api\/checkout-ui-extensions\" target=\"_blank\" rel=\"noopener noreferrer\">official checkout UI extensions documentation<\/a>.<\/p>\n<p>Checkout UI extensions are therefore a modern, supported way to customise checkout through defined extension points. They offer a structured alternative to the older template-editing approach for supported use cases, although the available customisation options depend on Shopify&#8217;s APIs, extension points, and plan requirements.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"What_checkout_UI_extensions_let_you_do\"><\/span>What checkout UI extensions let you do<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Checkout UI extensions let you customise the checkout in several ways, depending on the available extension points and feature permissions. Add custom content and messaging \u2014 display trust messages, delivery information, custom notices, and other useful details at supported locations in the checkout. These additions can help answer customer questions and provide reassurance at the point of purchase.<\/p>\n<p>Add custom fields \u2014 capture additional information, such as delivery instructions, gift messages, or custom order attributes, where the relevant extension capabilities permit it. Before planning a custom field, confirm that the required data can be collected and made available to the relevant parts of your order workflow.<\/p>\n<p>Add functionality \u2014 provide supported functionality such as relevant offers or other checkout enhancements, depending on the extension point and API capabilities available. Custom UI elements \u2014 add banners, informational components, and other tailored elements within supported areas of the checkout. Branding and experience \u2014 use Shopify&#8217;s checkout branding settings alongside extensions to create a more consistent brand experience within the styling options Shopify allows.<\/p>\n<p>Conversion and AOV elements \u2014 introduce appropriate trust signals and other features designed to support conversion or increase average order value. For upselling, consider whether a checkout offer or a post-purchase offer is the better fit for the customer journey. Any offer should remain relevant and avoid distracting customers from completing their purchases.<\/p>\n<p>Within defined extension points \u2014 these customisations must use Shopify&#8217;s supported extension points, so they do not provide unlimited control over every part of the checkout. This differs from making arbitrary changes to the checkout template, but the available capabilities can cover many common customisation needs. Businesses that need a broader storefront implementation can explore our <a href=\"\/services\/shopify-store-development\">Shopify store development services<\/a>.<\/p>\n<p>Checkout UI extensions can add useful content, fields, and functionality while keeping customisation within Shopify&#8217;s supported framework. The key is to choose features that solve a genuine customer or business problem rather than adding elements simply because they are available.<\/p>\n<figure class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.liquidwebdevelopers.com\/blog\/wp-content\/uploads\/2026\/10\/146-checkout-ui-extensions.svg\" alt=\"Four cards describing what Shopify checkout UI extensions enable: content, custom fields, offers and dynamic logic.\" width=\"1200\" height=\"506\" \/><figcaption class=\"wp-caption-text\">Checkout is the one page where a mistake costs money the same day.<\/figcaption><\/figure>\n<h3><span class=\"ez-toc-section\" id=\"How_they_work\"><\/span>How they work<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>A bit on how checkout UI extensions work at a practical level. Built by developers \u2014 checkout UI extensions are developed using Shopify&#8217;s extension framework and APIs, so implementation requires the appropriate development skills. Developers create the extension using the supported tools, configure its behaviour, and test it before making it available to customers.<\/p>\n<p>Deployed to the checkout \u2014 extensions are configured and deployed through Shopify&#8217;s app and extension development workflow, then appear at supported extension points. At extension points \u2014 each extension runs at a specific location in the checkout where Shopify permits custom content or functionality. The available locations and capabilities depend on the extension type and current platform requirements.<\/p>\n<p>Within Shopify&#8217;s checkout \u2014 the underlying checkout remains Shopify&#8217;s, while extensions add supported customisations rather than replacing the checkout itself. Configuration and logic \u2014 extensions can use configuration and supported APIs to tailor what they display or how they behave, such as presenting relevant information based on available cart or checkout data. The implementation must respect the data and operations permitted by Shopify&#8217;s framework.<\/p>\n<p>Tested and reliable \u2014 checkout customisations must be tested carefully because errors, confusing content, or unnecessary friction can directly affect sales. Developers should verify functionality, compatibility, data handling, and the customer experience before releasing changes. Plus and developer capability \u2014 plan eligibility depends on the particular checkout feature, and building extensions requires appropriate development knowledge and access. Businesses that need custom integrations or extension functionality can explore our <a href=\"\/services\/shopify-app-development\">Shopify app development services<\/a>.<\/p>\n<p>In practice, the model is Shopify&#8217;s checkout plus custom functionality delivered through supported extensions, rather than direct editing of the underlying checkout template. A successful implementation combines technical compliance with a clear understanding of the customer journey.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"How_to_use_them_well\"><\/span>How to use them well<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Using checkout UI extensions well involves customising thoughtfully, safely, and with conversion in mind. Customise purposefully \u2014 add elements that serve a clear purpose, such as providing useful information, capturing necessary details, or reassuring customers, rather than customising simply because the option exists.<\/p>\n<p>Prioritise conversion and simplicity \u2014 the checkout&#8217;s job is to help <a href=\"https:\/\/www.liquidwebdevelopers.com\/services\/shopify-digital-marketing\">customers complete purchases<\/a>, so additions should support that goal without introducing friction. Don&#8217;t clutter or complicate \u2014 too many added elements, distractions, or unnecessary steps can make checkout harder to complete, so keep the experience clean and focused.<\/p>\n<p>Tasteful upsells \u2014 if you introduce upsells, keep them relevant and unobtrusive. Aggressive offers can distract customers or contribute to abandonment, while post-purchase offers may be worth considering when you want to avoid interrupting the original checkout. Use trust and reassurance \u2014 provide helpful information about delivery, returns, or guarantees where appropriate, giving customers confidence at this important stage.<\/p>\n<p>Test rigorously \u2014 test the functionality and customer experience thoroughly before launch. Where traffic and testing tools allow, use A\/B testing to determine whether a customisation actually improves conversion rather than assuming it will. Measure meaningful outcomes, such as checkout completion, average order value, and customer interactions, while ensuring the test does not introduce unnecessary friction.<\/p>\n<p>Leverage the supported framework \u2014 use Shopify&#8217;s supported extension points and APIs, and review current platform requirements to reduce maintenance risks. Use skilled development \u2014 ensure that the implementation is handled by developers who understand the checkout&#8217;s technical constraints and business importance. An extension may work correctly from a technical perspective yet still create a poor customer experience if its content, placement, or behaviour is not carefully considered.<\/p>\n<p>The key is to customise purposefully, preserve a smooth purchasing experience, test carefully, and use the supported framework to add value without creating unnecessary friction.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"A_worked_example_enhancing_a_checkout_without_hurting_it\"><\/span>A worked example: enhancing a checkout without hurting it<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Picture a Shopify Plus brand that wants to improve its checkout. Instead of relying on customisations to `checkout.liquid`, it uses checkout UI extensions to add supported enhancements. At an appropriate extension point, it displays a short reassurance message about delivery or returns to help address customer concerns. It also adds a custom field for delivery instructions if the available extension capabilities support that requirement.<\/p>\n<p>For additional order value, the brand considers a relevant post-purchase offer rather than interrupting the customer during payment. It uses Shopify&#8217;s available checkout branding settings to maintain a consistent brand experience. These changes are implemented within the supported extension framework, leaving Shopify responsible for maintaining the underlying checkout.<\/p>\n<p>Because checkout is business-critical, the brand tests every change carefully. Developers verify that the extension behaves correctly, that the information is captured as intended, and that the checkout remains usable across relevant devices and scenarios. They also check that the added content does not obscure important information or introduce unnecessary steps.<\/p>\n<p>If the brand has sufficient traffic and suitable testing tools, it can run an experiment to evaluate whether the changes improve conversion or order value without introducing friction. The result is a more informative and tailored checkout experience that remains within Shopify&#8217;s supported framework. The example illustrates the purpose of checkout UI extensions: enhancing the customer journey through supported customisations while keeping usability, reliability, and conversion at the centre of the implementation.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"The_bottom_line\"><\/span>The bottom line<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>The checkout is one of the most critical, conversion-sensitive parts of an online store, and merchants often want to customise it. Shopify has moved away from the older approach of directly editing `checkout.liquid` towards checkout extensibility, with checkout UI extensions providing a supported way to add custom UI and functionality at defined extension points.<\/p>\n<p>These extensions can support custom <a href=\"https:\/\/www.liquidwebdevelopers.com\/services\/shopify-store-redesign\">content<\/a>, additional fields, and other enhancements, subject to Shopify&#8217;s available APIs, extension points, and plan requirements. They do not provide unlimited control over every part of checkout, so businesses should confirm that the required functionality is supported before planning an implementation.<\/p>\n<p>Developers build and deploy extensions using Shopify&#8217;s framework, while Shopify continues to maintain the underlying checkout. To use extensions effectively, focus on changes that provide genuine value, keep the purchasing experience simple, test functionality thoroughly, and evaluate conversion impact where possible. With the right planning and development, checkout UI extensions can help businesses tailor their checkout while respecting the technical constraints and commercial importance of this part of the customer journey.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Frequently_asked_questions\"><\/span>Frequently asked questions<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><strong>What are checkout UI extensions?<\/strong><\/p>\n<p>Checkout UI extensions are components developed using Shopify&#8217;s extension framework to add custom UI and functionality at specific, Shopify-defined checkout locations. They provide a supported approach to checkout customisation, replacing the older template-editing approach for supported use cases. Their capabilities and availability depend on the extension point, API, and applicable Shopify plan requirements.<\/p>\n<p><strong>What can I do with checkout UI extensions?<\/strong><\/p>\n<p>Depending on the available extension points and APIs, you can add custom content and messaging, capture additional information, display supported UI components, and introduce relevant checkout enhancements. You can also use Shopify&#8217;s checkout branding settings to customise aspects of the checkout&#8217;s appearance. However, extensions operate within Shopify&#8217;s supported framework and do not allow unrestricted modification of every checkout element.<\/p>\n<p><strong>Why did Shopify move away from checkout.liquid?<\/strong><\/p>\n<p>Directly editing `checkout.liquid` could make checkout customisations harder to maintain and more vulnerable to changes in Shopify&#8217;s checkout. Checkout extensibility provides a structured approach in which custom functionality is added through supported extension points. Shopify has been migrating merchants away from legacy checkout customisation methods, so businesses should check Shopify&#8217;s current documentation for applicable deadlines and requirements.<\/p>\n<p><strong>How should I customise my checkout with extensions?<\/strong><\/p>\n<p>Customise with a clear purpose, prioritising conversion, usability, and customer confidence. Add useful information or functionality without cluttering the checkout or introducing unnecessary friction. Use supported extension points, confirm plan eligibility, and test the implementation thoroughly before launch. Where practical, measure the effect of customisations on conversion and customer experience instead of assuming that every addition will improve results.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The checkout is one of the most critical, conversion-sensitive parts of an online store. Merchants often want to customise it by adding useful elements, adjusting the experience, and&hellip;<\/p>\n","protected":false},"author":6,"featured_media":5898,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[372,1],"tags":[],"class_list":["post-5896","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ai-for-ecommerce","category-shopify-development-3"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"The checkout is one of the most critical, conversion-sensitive parts of an online store. Merchants often want to customise it by adding useful elements, adjusting the experience, and tailoring it to their customers&#039; needs. For a long time, deep checkout customisation on Shopify Plus meant editing `checkout.liquid`. However, Shopify has moved towards a new model:\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"lqwd_master\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.liquidwebdevelopers.com\/blog\/customizing-the-shopify-plus-checkout-with-ui-extensions\/\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Liquidweb Developers- Best Shopify Development Services Blogs - Shopify Development Agency USA | Liquid Web Developers\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Customizing the Shopify Plus Checkout With UI Extensions - Liquidweb Developers- Best Shopify Development Services Blogs\" \/>\n\t\t<meta property=\"og:description\" content=\"The checkout is one of the most critical, conversion-sensitive parts of an online store. Merchants often want to customise it by adding useful elements, adjusting the experience, and tailoring it to their customers&#039; needs. For a long time, deep checkout customisation on Shopify Plus meant editing `checkout.liquid`. However, Shopify has moved towards a new model:\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.liquidwebdevelopers.com\/blog\/customizing-the-shopify-plus-checkout-with-ui-extensions\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/www.liquidwebdevelopers.com\/blog\/wp-content\/uploads\/2026\/07\/cropped-logo-1.webp\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/www.liquidwebdevelopers.com\/blog\/wp-content\/uploads\/2026\/07\/cropped-logo-1.webp\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-10-20T08:51:57+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-10-20T09:03:43+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Customizing the Shopify Plus Checkout With UI Extensions - Liquidweb Developers- Best Shopify Development Services Blogs\" \/>\n\t\t<meta name=\"twitter:description\" content=\"The checkout is one of the most critical, conversion-sensitive parts of an online store. Merchants often want to customise it by adding useful elements, adjusting the experience, and tailoring it to their customers&#039; needs. For a long time, deep checkout customisation on Shopify Plus meant editing `checkout.liquid`. However, Shopify has moved towards a new model:\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/www.liquidwebdevelopers.com\/blog\/wp-content\/uploads\/2026\/07\/cropped-logo-1.webp\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BlogPosting\",\"@id\":\"https:\\\/\\\/www.liquidwebdevelopers.com\\\/blog\\\/customizing-the-shopify-plus-checkout-with-ui-extensions\\\/#blogposting\",\"name\":\"Customizing the Shopify Plus Checkout With UI Extensions - Liquidweb Developers- Best Shopify Development Services Blogs\",\"headline\":\"Customizing the Shopify Plus Checkout With UI Extensions\",\"author\":{\"@id\":\"https:\\\/\\\/www.liquidwebdevelopers.com\\\/blog\\\/author\\\/lqwd_master\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.liquidwebdevelopers.com\\\/blog\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.liquidwebdevelopers.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/146.Plus-Checkout.jpg\",\"width\":1536,\"height\":864},\"datePublished\":\"2026-10-20T08:51:57+00:00\",\"dateModified\":\"2026-10-20T09:03:43+00:00\",\"inLanguage\":\"en-US\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.liquidwebdevelopers.com\\\/blog\\\/customizing-the-shopify-plus-checkout-with-ui-extensions\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.liquidwebdevelopers.com\\\/blog\\\/customizing-the-shopify-plus-checkout-with-ui-extensions\\\/#webpage\"},\"articleSection\":\"AI for Ecommerce, Shopify\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.liquidwebdevelopers.com\\\/blog\\\/customizing-the-shopify-plus-checkout-with-ui-extensions\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.liquidwebdevelopers.com\\\/blog\\\/#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.liquidwebdevelopers.com\\\/blog\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.liquidwebdevelopers.com\\\/blog\\\/category\\\/ai-for-ecommerce\\\/#listItem\",\"name\":\"AI for Ecommerce\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.liquidwebdevelopers.com\\\/blog\\\/category\\\/ai-for-ecommerce\\\/#listItem\",\"position\":2,\"name\":\"AI for Ecommerce\",\"item\":\"https:\\\/\\\/www.liquidwebdevelopers.com\\\/blog\\\/category\\\/ai-for-ecommerce\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.liquidwebdevelopers.com\\\/blog\\\/customizing-the-shopify-plus-checkout-with-ui-extensions\\\/#listItem\",\"name\":\"Customizing the Shopify Plus Checkout With UI Extensions\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.liquidwebdevelopers.com\\\/blog\\\/#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.liquidwebdevelopers.com\\\/blog\\\/customizing-the-shopify-plus-checkout-with-ui-extensions\\\/#listItem\",\"position\":3,\"name\":\"Customizing the Shopify Plus Checkout With UI Extensions\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.liquidwebdevelopers.com\\\/blog\\\/category\\\/ai-for-ecommerce\\\/#listItem\",\"name\":\"AI for Ecommerce\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.liquidwebdevelopers.com\\\/blog\\\/#organization\",\"name\":\"Liquidweb Developers- Best Shopify Development Services Blogs\",\"description\":\"Shopify Development Agency USA | Liquid Web Developers\",\"url\":\"https:\\\/\\\/www.liquidwebdevelopers.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.liquidwebdevelopers.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/cropped-logo-1.webp\",\"@id\":\"https:\\\/\\\/www.liquidwebdevelopers.com\\\/blog\\\/customizing-the-shopify-plus-checkout-with-ui-extensions\\\/#organizationLogo\",\"width\":426,\"height\":91},\"image\":{\"@id\":\"https:\\\/\\\/www.liquidwebdevelopers.com\\\/blog\\\/customizing-the-shopify-plus-checkout-with-ui-extensions\\\/#organizationLogo\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.liquidwebdevelopers.com\\\/blog\\\/author\\\/lqwd_master\\\/#author\",\"url\":\"https:\\\/\\\/www.liquidwebdevelopers.com\\\/blog\\\/author\\\/lqwd_master\\\/\",\"name\":\"lqwd_master\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.liquidwebdevelopers.com\\\/blog\\\/customizing-the-shopify-plus-checkout-with-ui-extensions\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/8602d4b35d0c37eeade13f00752666abb1f928696f06407fe9c09dd13f7a8cde?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"lqwd_master\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.liquidwebdevelopers.com\\\/blog\\\/customizing-the-shopify-plus-checkout-with-ui-extensions\\\/#webpage\",\"url\":\"https:\\\/\\\/www.liquidwebdevelopers.com\\\/blog\\\/customizing-the-shopify-plus-checkout-with-ui-extensions\\\/\",\"name\":\"Customizing the Shopify Plus Checkout With UI Extensions - Liquidweb Developers- Best Shopify Development Services Blogs\",\"description\":\"The checkout is one of the most critical, conversion-sensitive parts of an online store. Merchants often want to customise it by adding useful elements, adjusting the experience, and tailoring it to their customers' needs. For a long time, deep checkout customisation on Shopify Plus meant editing `checkout.liquid`. However, Shopify has moved towards a new model:\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.liquidwebdevelopers.com\\\/blog\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.liquidwebdevelopers.com\\\/blog\\\/customizing-the-shopify-plus-checkout-with-ui-extensions\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.liquidwebdevelopers.com\\\/blog\\\/author\\\/lqwd_master\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.liquidwebdevelopers.com\\\/blog\\\/author\\\/lqwd_master\\\/#author\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.liquidwebdevelopers.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/146.Plus-Checkout.jpg\",\"@id\":\"https:\\\/\\\/www.liquidwebdevelopers.com\\\/blog\\\/customizing-the-shopify-plus-checkout-with-ui-extensions\\\/#mainImage\",\"width\":1536,\"height\":864},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.liquidwebdevelopers.com\\\/blog\\\/customizing-the-shopify-plus-checkout-with-ui-extensions\\\/#mainImage\"},\"datePublished\":\"2026-10-20T08:51:57+00:00\",\"dateModified\":\"2026-10-20T09:03:43+00:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.liquidwebdevelopers.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.liquidwebdevelopers.com\\\/blog\\\/\",\"name\":\"Liquidweb Developers- Best Shopify Development Services Blogs\",\"description\":\"Shopify Development Agency USA | Liquid Web Developers\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.liquidwebdevelopers.com\\\/blog\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Customizing the Shopify Plus Checkout With UI Extensions - Liquidweb Developers- Best Shopify Development Services Blogs","description":"The checkout is one of the most critical, conversion-sensitive parts of an online store. Merchants often want to customise it by adding useful elements, adjusting the experience, and tailoring it to their customers' needs. For a long time, deep checkout customisation on Shopify Plus meant editing `checkout.liquid`. However, Shopify has moved towards a new model:","canonical_url":"https:\/\/www.liquidwebdevelopers.com\/blog\/customizing-the-shopify-plus-checkout-with-ui-extensions\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/www.liquidwebdevelopers.com\/blog\/customizing-the-shopify-plus-checkout-with-ui-extensions\/#blogposting","name":"Customizing the Shopify Plus Checkout With UI Extensions - Liquidweb Developers- Best Shopify Development Services Blogs","headline":"Customizing the Shopify Plus Checkout With UI Extensions","author":{"@id":"https:\/\/www.liquidwebdevelopers.com\/blog\/author\/lqwd_master\/#author"},"publisher":{"@id":"https:\/\/www.liquidwebdevelopers.com\/blog\/#organization"},"image":{"@type":"ImageObject","url":"https:\/\/www.liquidwebdevelopers.com\/blog\/wp-content\/uploads\/2026\/10\/146.Plus-Checkout.jpg","width":1536,"height":864},"datePublished":"2026-10-20T08:51:57+00:00","dateModified":"2026-10-20T09:03:43+00:00","inLanguage":"en-US","mainEntityOfPage":{"@id":"https:\/\/www.liquidwebdevelopers.com\/blog\/customizing-the-shopify-plus-checkout-with-ui-extensions\/#webpage"},"isPartOf":{"@id":"https:\/\/www.liquidwebdevelopers.com\/blog\/customizing-the-shopify-plus-checkout-with-ui-extensions\/#webpage"},"articleSection":"AI for Ecommerce, Shopify"},{"@type":"BreadcrumbList","@id":"https:\/\/www.liquidwebdevelopers.com\/blog\/customizing-the-shopify-plus-checkout-with-ui-extensions\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.liquidwebdevelopers.com\/blog\/#listItem","position":1,"name":"Home","item":"https:\/\/www.liquidwebdevelopers.com\/blog\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.liquidwebdevelopers.com\/blog\/category\/ai-for-ecommerce\/#listItem","name":"AI for Ecommerce"}},{"@type":"ListItem","@id":"https:\/\/www.liquidwebdevelopers.com\/blog\/category\/ai-for-ecommerce\/#listItem","position":2,"name":"AI for Ecommerce","item":"https:\/\/www.liquidwebdevelopers.com\/blog\/category\/ai-for-ecommerce\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.liquidwebdevelopers.com\/blog\/customizing-the-shopify-plus-checkout-with-ui-extensions\/#listItem","name":"Customizing the Shopify Plus Checkout With UI Extensions"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.liquidwebdevelopers.com\/blog\/#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/www.liquidwebdevelopers.com\/blog\/customizing-the-shopify-plus-checkout-with-ui-extensions\/#listItem","position":3,"name":"Customizing the Shopify Plus Checkout With UI Extensions","previousItem":{"@type":"ListItem","@id":"https:\/\/www.liquidwebdevelopers.com\/blog\/category\/ai-for-ecommerce\/#listItem","name":"AI for Ecommerce"}}]},{"@type":"Organization","@id":"https:\/\/www.liquidwebdevelopers.com\/blog\/#organization","name":"Liquidweb Developers- Best Shopify Development Services Blogs","description":"Shopify Development Agency USA | Liquid Web Developers","url":"https:\/\/www.liquidwebdevelopers.com\/blog\/","logo":{"@type":"ImageObject","url":"https:\/\/www.liquidwebdevelopers.com\/blog\/wp-content\/uploads\/2026\/07\/cropped-logo-1.webp","@id":"https:\/\/www.liquidwebdevelopers.com\/blog\/customizing-the-shopify-plus-checkout-with-ui-extensions\/#organizationLogo","width":426,"height":91},"image":{"@id":"https:\/\/www.liquidwebdevelopers.com\/blog\/customizing-the-shopify-plus-checkout-with-ui-extensions\/#organizationLogo"}},{"@type":"Person","@id":"https:\/\/www.liquidwebdevelopers.com\/blog\/author\/lqwd_master\/#author","url":"https:\/\/www.liquidwebdevelopers.com\/blog\/author\/lqwd_master\/","name":"lqwd_master","image":{"@type":"ImageObject","@id":"https:\/\/www.liquidwebdevelopers.com\/blog\/customizing-the-shopify-plus-checkout-with-ui-extensions\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/8602d4b35d0c37eeade13f00752666abb1f928696f06407fe9c09dd13f7a8cde?s=96&d=mm&r=g","width":96,"height":96,"caption":"lqwd_master"}},{"@type":"WebPage","@id":"https:\/\/www.liquidwebdevelopers.com\/blog\/customizing-the-shopify-plus-checkout-with-ui-extensions\/#webpage","url":"https:\/\/www.liquidwebdevelopers.com\/blog\/customizing-the-shopify-plus-checkout-with-ui-extensions\/","name":"Customizing the Shopify Plus Checkout With UI Extensions - Liquidweb Developers- Best Shopify Development Services Blogs","description":"The checkout is one of the most critical, conversion-sensitive parts of an online store. Merchants often want to customise it by adding useful elements, adjusting the experience, and tailoring it to their customers' needs. For a long time, deep checkout customisation on Shopify Plus meant editing `checkout.liquid`. However, Shopify has moved towards a new model:","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/www.liquidwebdevelopers.com\/blog\/#website"},"breadcrumb":{"@id":"https:\/\/www.liquidwebdevelopers.com\/blog\/customizing-the-shopify-plus-checkout-with-ui-extensions\/#breadcrumblist"},"author":{"@id":"https:\/\/www.liquidwebdevelopers.com\/blog\/author\/lqwd_master\/#author"},"creator":{"@id":"https:\/\/www.liquidwebdevelopers.com\/blog\/author\/lqwd_master\/#author"},"image":{"@type":"ImageObject","url":"https:\/\/www.liquidwebdevelopers.com\/blog\/wp-content\/uploads\/2026\/10\/146.Plus-Checkout.jpg","@id":"https:\/\/www.liquidwebdevelopers.com\/blog\/customizing-the-shopify-plus-checkout-with-ui-extensions\/#mainImage","width":1536,"height":864},"primaryImageOfPage":{"@id":"https:\/\/www.liquidwebdevelopers.com\/blog\/customizing-the-shopify-plus-checkout-with-ui-extensions\/#mainImage"},"datePublished":"2026-10-20T08:51:57+00:00","dateModified":"2026-10-20T09:03:43+00:00"},{"@type":"WebSite","@id":"https:\/\/www.liquidwebdevelopers.com\/blog\/#website","url":"https:\/\/www.liquidwebdevelopers.com\/blog\/","name":"Liquidweb Developers- Best Shopify Development Services Blogs","description":"Shopify Development Agency USA | Liquid Web Developers","inLanguage":"en-US","publisher":{"@id":"https:\/\/www.liquidwebdevelopers.com\/blog\/#organization"}}]},"og:locale":"en_US","og:site_name":"Liquidweb Developers- Best Shopify Development Services Blogs - Shopify Development Agency USA | Liquid Web Developers","og:type":"article","og:title":"Customizing the Shopify Plus Checkout With UI Extensions - Liquidweb Developers- Best Shopify Development Services Blogs","og:description":"The checkout is one of the most critical, conversion-sensitive parts of an online store. Merchants often want to customise it by adding useful elements, adjusting the experience, and tailoring it to their customers' needs. For a long time, deep checkout customisation on Shopify Plus meant editing `checkout.liquid`. However, Shopify has moved towards a new model:","og:url":"https:\/\/www.liquidwebdevelopers.com\/blog\/customizing-the-shopify-plus-checkout-with-ui-extensions\/","og:image":"https:\/\/www.liquidwebdevelopers.com\/blog\/wp-content\/uploads\/2026\/07\/cropped-logo-1.webp","og:image:secure_url":"https:\/\/www.liquidwebdevelopers.com\/blog\/wp-content\/uploads\/2026\/07\/cropped-logo-1.webp","article:published_time":"2026-10-20T08:51:57+00:00","article:modified_time":"2026-10-20T09:03:43+00:00","twitter:card":"summary_large_image","twitter:title":"Customizing the Shopify Plus Checkout With UI Extensions - Liquidweb Developers- Best Shopify Development Services Blogs","twitter:description":"The checkout is one of the most critical, conversion-sensitive parts of an online store. Merchants often want to customise it by adding useful elements, adjusting the experience, and tailoring it to their customers' needs. For a long time, deep checkout customisation on Shopify Plus meant editing `checkout.liquid`. However, Shopify has moved towards a new model:","twitter:image":"https:\/\/www.liquidwebdevelopers.com\/blog\/wp-content\/uploads\/2026\/07\/cropped-logo-1.webp"},"aioseo_meta_data":{"post_id":"5896","title":null,"description":null,"keywords":null,"keyphrases":{"focus":{"keyphrase":"","score":0,"analysis":{"keyphraseInTitle":{"score":0,"maxScore":9,"error":1}}},"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"BlogPosting","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":{"faqs":[],"keyPoints":[],"schemas":[],"titles":[],"descriptions":[],"socialPosts":{"email":{"subject":"","preview":"","content":""},"linkedin":[],"twitter":[],"facebook":[],"instagram":[]}},"created":"2026-10-20 08:51:58","updated":"2026-10-20 09:04:19","seo_analyzer_scan_date":null,"focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.liquidwebdevelopers.com\/blog\/\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.liquidwebdevelopers.com\/blog\/category\/ai-for-ecommerce\/\" title=\"AI for Ecommerce\">AI for Ecommerce<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tCustomizing the Shopify Plus Checkout With UI Extensions\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/www.liquidwebdevelopers.com\/blog\/"},{"label":"AI for Ecommerce","link":"https:\/\/www.liquidwebdevelopers.com\/blog\/category\/ai-for-ecommerce\/"},{"label":"Customizing the Shopify Plus Checkout With UI Extensions","link":"https:\/\/www.liquidwebdevelopers.com\/blog\/customizing-the-shopify-plus-checkout-with-ui-extensions\/"}],"acf":[],"_links":{"self":[{"href":"https:\/\/www.liquidwebdevelopers.com\/blog\/wp-json\/wp\/v2\/posts\/5896","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.liquidwebdevelopers.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.liquidwebdevelopers.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.liquidwebdevelopers.com\/blog\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/www.liquidwebdevelopers.com\/blog\/wp-json\/wp\/v2\/comments?post=5896"}],"version-history":[{"count":6,"href":"https:\/\/www.liquidwebdevelopers.com\/blog\/wp-json\/wp\/v2\/posts\/5896\/revisions"}],"predecessor-version":[{"id":5927,"href":"https:\/\/www.liquidwebdevelopers.com\/blog\/wp-json\/wp\/v2\/posts\/5896\/revisions\/5927"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.liquidwebdevelopers.com\/blog\/wp-json\/wp\/v2\/media\/5898"}],"wp:attachment":[{"href":"https:\/\/www.liquidwebdevelopers.com\/blog\/wp-json\/wp\/v2\/media?parent=5896"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.liquidwebdevelopers.com\/blog\/wp-json\/wp\/v2\/categories?post=5896"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.liquidwebdevelopers.com\/blog\/wp-json\/wp\/v2\/tags?post=5896"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}