Customization options for Thank you and Order status pages
You can customize your Thank you and Order status pages with built-in Shopify features, apps, and custom apps. Use this reference to compare the options that are available for common customization categories, such as tracking, localization, returns, shipping, and styling.
Most customizations are managed from the checkout and accounts editor. App support depends on the type of customization that you want to add, such as app blocks for page content or app pixels for tracking and analytics.
Choosing a customization method
The best customization method depends on what you want to change and how much control you need:
- Use Shopify features when a setting or built-in feature already supports the experience that you want to offer.
- Use apps when you want to add blocks, tracking, or other features without building a custom solution. You can search the Shopify App Store for apps that provide the type of customization that you need. Learn more about customizing your checkout and customer accounts with apps.
- Use custom apps when you need a custom experience that isn't available in Shopify or through an app. Work with your developer or hire a Shopify Partner to build custom functionality.
For app blocks, you can confirm which pages a block supports after you install the app. In the checkout and accounts editor, go to the Apps tab, and then click + next to a block to review which pages the block can be added to. For tracking and analytics, apps that provide web pixels are compatible with the Thank you page.
Customization options by category
Review the following categories to learn which Shopify features, apps, or custom app options can support common Thank you and Order status page customizations.
Accessibility
The Thank you and Order status pages and blocks are designed to be accessible and compliant with Web Content Accessibility Guidelines (WCAG) and the Voluntary Product Accessibility Template (VPAT). Accessibility updates are applied automatically. To learn more, refer to the Shopify Accessibility Statement.
Address validation
| Customization option | Description |
|---|---|
| Shopify features | Shopify checkout includes address autocomplete and validation settings in your Shopify admin when you set up address collection preferences. |
| Shopify App Store | Search the Shopify App Store for address validation apps that provide the type of validation experience that you need. |
| Custom apps | You can use Checkout UI extensions to validate addresses, display errors, and make suggestions that customers can accept. Developers can also customize the address autocomplete provider. |
Authentication
Customers can view their Order status page without signing in for a certain amount of time. After a certain amount of time, the link expires, and a redacted view displays. The authentication options for your customer to view their order details after this time depend on which version of customer accounts you use:
- If you're using the new version of customer accounts, then customers can either sign in to view their order details, or send a new link to the email or phone number they used at checkout.
- If you use legacy accounts or have sign-in links turned off, then customers can only send a new link to the email or phone number they used at checkout.
Customers might also be prompted to sign in on the Order status page in the following cases:
- A block that you've added to your Order status page requires authentication
- The customer navigates to another customer account page from the Order status page, when you're using the new version of customer accounts
You can also connect your own identity provider to customer accounts.
Bundles
| Customization option | Description |
|---|---|
| Shopify features | Shopify Bundles is a free Shopify-built app that lets you create and edit fixed product bundles and multipacks from your Shopify admin. Learn more about product bundles. |
| Shopify App Store | Search the Shopify App Store for bundle, upsell, or cross-sell apps. |
| Custom apps | Developers can use the Cart Transform API to customize the pricing and merchandising of cart line items, which apply to the Thank you and Order status pages. This includes the following types of customizations:
|
Cross-border
Use Shopify's international sales tools to help you manage and expand your global sales.
Customizations per market aren't supported on the Thank you and Order status pages.
Localization
| Customization option | Description |
|---|---|
| Shopify features | The default text on the Thank you and Order status pages is translated to several languages by default. You can edit the default text on the Thank you and Order status pages in your theme content editor. |
| Shopify App Store | If you're using a block that integrates with an app from the Shopify App Store, then contact the app developer to confirm whether the app supports multiple languages. |
Navigation
| Customization option | Description |
|---|---|
| Order status page navigation | The Order status page is a customer account page. If you're using the new version of customer accounts, then navigation to customer account pages displays in your store header in the customer account menu. If you're still using legacy customer accounts, or you've hidden customer accounts, then header navigation doesn't display on the Order status page. |
| Thank you page navigation | You can use apps such as the Shopify Checkout Blocks app to customize the header and footer of the Thank you page with text, links, or images. Header customizations display under your shop name, and footer customizations display under the footer navigation of the page. |
| Footer navigation | When you add store policies, they automatically display as footer links on the Thank you and Order status pages. |
Payment options
| Customization option | Description |
|---|---|
| Shopify features | To learn which payment options are available in your region, refer to Shopify Payments, third-party payment providers, and additional payment methods. |
| Shopify App Store | Search the Shopify App Store for payment option apps that support the experience that you want to offer. |
| Custom apps | Developers can rename, reorder, and sort the payment methods available to customers during checkout using the Payment Customization Function API. |
Payment installments
| Customization option | Description |
|---|---|
| Shopify features | Shop Pay Installments offers customers the option to pay for their order in installments at checkout, and is supported in some countries. Learn more about Shop Pay Installments eligibility requirements. |
| Shopify App Store | Search the Shopify App Store for installment payment apps. |
Pickup points
| Customization option | Description |
|---|---|
| Shopify features | Shipping to pickup points is supported in some countries. Learn more about requirements for using pickup points. |
| Shopify App Store | Search the Shopify App Store for pickup point apps. |
| Custom apps | Developers can generate custom pickup points to display at checkout using the Pickup Point Delivery Option Generator API. |
Pricing
| Customization option | Description |
|---|---|
| Shopify App Store | Search the Shopify App Store for pricing, upsell, cross-sell, or bundle apps. |
| Custom apps | Developers can use the Cart Transform API to customize the pricing and merchandising of cart line items, which apply to the Thank you and Order status pages. This includes the following types of customizations:
|
Privacy and security
| Customization option | Description |
|---|---|
| Shopify features | Shopify Checkout is secure, and all stores are PCI-compliant by default. Learn more about PCI compliance. Shopify's fraud analysis provides risk assessments on every order. |
| Shopify App Store | Search the Shopify App Store for privacy or security apps. |
| Custom apps | Shopify protects customer information by ensuring that custom apps safely process protected customer data. Custom apps with the required scopes can interact with protected customer data. Developers can also use the Customer Privacy API to enhance the customer cookie consent experience. |
Reordering
| Customization option | Description |
|---|---|
| Shopify features | The Order status page includes a Buy again button by default. You can hide the Buy again button from the checkout and accounts editor. |
| Shopify App Store | Search the Shopify App Store for reordering apps. |
Returns and exchanges
| Customization option | Description |
|---|---|
| Shopify features | The Order status page includes self-serve returns to let customers submit product return requests. Learn how to set up self-serve returns. |
| Shopify App Store | Search the Shopify App Store for returns or exchange apps. |
Scheduling pickup or delivery
| Customization option | Description |
|---|---|
| Shopify features | You can set up expected pickup dates by selecting a processing time when you set up in-store pickup. |
| Shopify App Store | Search the Shopify App Store for pickup or delivery scheduling apps. |
Shipping and fulfillment
| Customization option | Description |
|---|---|
| Shopify features | When you set up shipping and order fulfillment for your store, you can configure shipping profiles, expected delivery dates, local delivery, and in-store pickup. You can also configure order routing to automatically route orders to fulfillment locations based on a set of rules. |
| Shopify App Store | Search the Shopify App Store for shipping or fulfillment apps. |
| Custom apps | Developers can customize delivery options, and use the Order Routing Location Rule Function API or Fulfillment Constraints API to customize order fulfillment. Learn more about building custom apps for order routing. |
Styling
| Customization option | Description |
|---|---|
| Shopify features | You can customize branding for the Thank you and Order status pages using the checkout and accounts editor. You can use the Checkout Branding API for additional branding customizations. |
| Shopify App Store | You can use the branding editor in the Shopify Checkout Blocks app, powered by the Checkout Branding API, to customize the appearance of your Thank you and Order status pages without modifying code. |
Tracking and analytics
The Thank you page supports app pixels for tracking and analytics. You can install an app that provides a web pixel, or create a custom pixel if you have a custom tracking requirement.
Learn more about app pixels.