Checkout app extensions
Checkout app extensions make it easy for developers to extend their app code into checkout and customize many aspects of the checkout experience. Shopify provides the tools and resources for building checkout UI extensions, post-purchase extensions, and order status page extensions.
Checkout UI extensionsAnchor link to section titled "Checkout UI extensions"
Checkout UI extensions let you add custom workflows and functionality at defined points of the checkout process, and are built into apps using extension point APIs and UI components.
Post-purchase extensionsAnchor link to section titled "Post-purchase extensions"
Post-purchase extensions let you add new UI and functionality to the post-purchase page, and are built into apps using extension points APIs and UI components provided by Shopify.
Order status page extensionsAnchor link to section titled "Order status page extensions"
Order status page extensions let you add new UI and functionality to the order status page, and are built into apps using extension points APIs and UI components provided by Shopify.
Getting startedAnchor link to section titled "Getting started"
Learn how to use checkout app extensions by following one of our use case tutorials:
Pre-purchase product offers
Build a pre-purchase upsell offer that prompts the customer to add a product to their order.
Order status page extensions
Build a post-checkout survey that asks the customer how they heard about the store.
Learn how to add custom fields to checkout that customers can use to add delivery instructions to their order.
Learn about the resources available for building checkout UI extensions.
Learn about the extension points available to post-purchase checkout extensions.