Thank you and order status extensions
The thank you and order status pages are shown to customers at the end of checkout and can be customized using checkout UI extensions. This guide introduces how extensions on the pages work, and provides some resources for getting started.
How it worksAnchor link to section titled "How it works"
You can use a checkout UI extension to add custom content to the thank you and order status pages. The thank you page is displayed to a customer as an initial purchase confirmation after they complete a checkout. If a customer attempts to return to the thank you page or check their order status later on, they are shown the order status page instead.
The customer can refresh or revisit the page throughout the order creation and fulfillment process to review the details of their order, and any updates. For example, customers often visit the order status page after clicking on a link in the order confirmation email.
You can use an extension on the thank you and order status pages to add custom content such as:
|Survey requests||Ask a customer to complete a survey after they've completed checkout.||Thank you|
|Product reviews||Ask a customer to complete a feedback form when they revisit their purchase.||Order status|
|Upsell offers||Prompt a customer to add more products to their initial order after they've completed payment through order editing.||Order status|
|Social sharing||Display additional social media content at the end of checkout.||Thank you and order status|
|Download links||Offer download links for digital goods.||Thank you and order status|
Getting startedAnchor link to section titled "Getting started"
Follow the getting started tutorial to learn how to build extensions for the thank you and order status pages.
Developer tools and resourcesAnchor link to section titled "Developer tools and resources"
Explore the following developer tools and resources to get familiar with building thank you and order status extensions.
Checkout UI extensions API reference
Consult the API reference for checkout UI targets and their respective types.
Components for checkout UI extensions
Learn about the components that are available in checkout UI extensions.
Checkout extension configuration
Learn about the properties that you can configure in your checkout UI extension.
Limitations and considerationsAnchor link to section titled "Limitations and considerations"
- There's currently no support for APIs that directly mutate an order in this developer preview. You can use
fetchto make network calls to web services for your extension needs. For extensions that need to make changes to the order being created, consider making a post-purchase extension.