Skip to main content

Thank You Page (Extensions) Overview

This article explains how thank you page upsells (extensions) function, along with their various settings and features.

Updated this week

We will cover key widgets and important considerations for their use:

Customizing your Aftersell Thank You Page and Order Status Page with widgets enhances customer interaction and engagement. Using widgets like custom code or HTML, you can personalize these pages to add significant value to your customer's journey. This section highlights why customizing these pages is important and how it benefits business outcomes.

Product Recommendation

The product recommendation widget can display up to 10 upsell products at a time on the Thank You page.

  • Unlike one-click upsells, Thank You page product recommendations are compatible with all payment gateways and multi-currency stores. There are a few additional behaviours to be aware of.

  • You can choose whether an accepted offer is added to the original order or created as a separate new order.

Customers will need to re-enter their payment details to complete the upsell purchase, but Aftersell automatically applies their saved shipping information to keep the checkout experience seamless.

You can control where and how often product recommendations appear, including whether they’re shown on the Thank You page, the Order Status page, or both. You can also limit how many products are displayed at one time (up to 10).

To keep recommendations relevant, you can hide products the customer has already purchased and exclude out-of-stock variants so only available products are shown.


Offer Design

The Offer design settings control how product recommendations are presented to customers.

You can choose whether products are displayed in a horizontal or vertical layout and adjust visual elements such as borders, button styles, and spacing to better match your checkout experience.

You can also include banner text to add a short description or message above the offer. This is useful for introducing the recommendation, highlighting an incentive, or providing additional context for the products being shown.

Additional pricing options let you control whether the compare-at price is displayed and how sale prices appear using your selected colour scheme. The Compare, Discount, and Sale prices offer two color options:

  1. You can apply colors from your Checkout branding, with the available options being:

    • Accent

    • Decorative

    • Info

    • Subdued

      • Note: Some of these settings can be modified through your Shopify checkout editor or by using other apps that offer this functionality.

  2. Or, you can apply a custom preset colors:

    • Success- Green

    • Warning- Yellow

    • Critical- Red

    This section also includes two settings that complement the Automatic Discount feature.:

    1. Show compare at price

    • Enable this option to display the "Compare at" price with a strikethrough.

    2. Show discount

    • Enable this option to display the discount on the upsell.

If needed, you can enable a quantity selector, customize the quantity label, and set minimum or maximum quantity limits to control how many units a customer can add. These settings are helpful for managing inventory or encouraging specific purchase behaviors.

Together, these options give you flexibility to balance clarity and control while keeping the upsell aligned with your brand and checkout layout.


Discounts & Order handling

Discounts

You can apply a discount directly to the upsell by setting a percentage or fixed amount discount. This discount is applied automatically when the customer accepts the offer.

You can customize how the discount appears by setting the discount text and choosing a discount price color. Discount colors can use your checkout branding colors (Accent, Decorative, Info, or Subdued) or one of the preset options (Success, Warning, or Critical).

If enabled, the discount display can include the compare-at price, which will be shown with a strikethrough to highlight the savings.


Discounts follow Shopify’s standard checkout discount rules. Only one line-item discount can apply to a product at a time, and discounts will only combine if they’re marked as combinable in Shopify Admin. In some cases, discounts may not apply if another app modifies the checkout.

We recommend testing your checkout after enabling discounts to confirm they appear as expected.


Order Handling

Order handling settings control how accepted upsells are added to the customer’s order.

You can choose one of the following options:

  • Modify original order

    • Adds the upsell directly to the existing order

    • Due to Shopify limitations, product variants already included in the customer’s order are hidden from the upsell

    • You can optionally email the customer when their order is modified

  • Create new draft order

    • Keeps the original order unchanged

    • Creates a separate order for the upsell


These options give you flexibility in how upsells are processed, depending on your operational and fulfillment needs.

Note: When Order Modification is enabled:

  • Free shipping is automatically applied.

  • Due to Shopify limitations, product variants already included in the customer’s order will be hidden from the upsell.

  • The original order will remain marked as partially paid until the customer completes payment for the added upsell. Once the payment is completed, the order status will automatically update in your Shopify admin.

  • Order Modification is not supported with the Local Delivery shipping method


Free shipping

You can offer free shipping on accepted upsell products to help increase conversion. When enabled, customers won’t be charged shipping for the upsell, while your existing Shopify shipping settings continue to apply to the original order.

If Modify original order is selected under Order handling, free shipping is automatically applied and can’t be disabled.

You can also choose to display a “Free Shipping” badge on the offer and customize the badge text to highlight the benefit.


FAQs

Adding a FAQ section to your thank you page provides immediate answers to common questions, improving the customer experience. Including a FAQ section enhances transparency, builds trust with future customers, and can help reduce post-purchase concerns. By addressing common questions, you provide clarity and reassurance, making potential buyers more confident in their decisions. A well-structured FAQ section can positively influence new visitors, leading to increased customer satisfaction and potentially higher sales.


Text

You can a text widget to your thank you page to share key information with customers after their purchase. This can help improve communication, build trust, and offer helpful guidance or reassurance. A well-placed text widget can foster future engagement, boost customer satisfaction, and even drive additional sales.


Custom Code

You can create your own custom widget in React using components and hooks from Shopify's Checkout UI Extension library.

Important:

This is recommended for advanced users only. Please ensure that your code must:

  • export default the component you want to render

  • not use DOM elements (div, p, etc.), use UI extension components instead

  • not import other code

If your custom code is not working, we recommend hiring a Shopify Expert to help implement this for you.


Important Information

  1. Any widgets created in Aftersell need to be added to your Thank you page AND Order status page, or they will not load/show for your customers. Here are steps to add widgets to the required pages:

After creating the widgets, click on "Open Shopify Editor" to proceed.

Add the Aftersell TY widgets in your Shopify Editor in two locations:

  • Thank you page

  • Order status page

2. The branding settings automatically align with your Shopify checkout branding settings and cannot be customized within the Aftersell editor.

3. You can select whether these upsells are merged into the original order or created as a separate order under the Other Settings tab.

4. Shopify's checkout preview may not always display the widgets. We recommend placing a test order to confirm that your offers appear correctly on a live order. While testing, verify that widgets display correctly on both the Thank You Page and Order Status Page. Use test orders (such as free orders) to validate functionality and check that no errors occur during these tests.

  • Note that specific triggers will not also show in the preview, you have to set your trigger to show for all customers to be able to see it in the Shopify thank you page preview.

5. If you use manual payment capture in Shopify, Thank You page upsell revenue may not appear immediately in Aftersell analytics only the Modify Original Order setting is enabled.

  • Upsell visits and acceptances will be recorded as usual. However, revenue will only appear after the order’s payment status is manually changed to Paid in Shopify.


Common Errors and Troubleshooting

  • Widget Not Displaying: Ensure the widget is active and placed in the Shopify editor correctly. Verify that it is added to the correct sections (both Thank You Page and Order Status Page) in Aftersell and Shopify.

Did this answer your question?