Handle Thankyou Page

Topic summary

A user seeks to customize Shopify’s Thank You (order status) page with a custom upsell feature using React/JS components. They ask about:

  • Embedding custom components on the Thank You page
  • Official implementation methods (checkout extensions, scripts)
  • Whether Shopify Plus is required
  • Best practices to stay compliant with Shopify’s Terms of Service

Responses provided two approaches:

  1. Custom Development Route:

    • Checkout UI extensions are recommended for upselling
    • Post-purchase offer pages can be built via Shopify’s API
    • Order status page customization is possible through app extensions
    • Shopify Plus is required for these customizations
  2. Third-Party App Solution:

    • “Thank You Page Upsell” by BOGOS app suggested as a simpler alternative
    • Works on all Shopify plans (not Plus-exclusive)
    • Offers customizable triggers (cart-based, product/collection-based, customer-based)
    • Includes multiple upsell methods with easy setup

The discussion remains open with no final decision indicated by the original poster.

Summarized with AI on October 28. AI used: claude-sonnet-4-5-20250929.

Hii,

We are currently working on customizing our post-purchase experience and would like to know if it’s possible to modify or add custom functionality to the Shopify Thank You Page (order status page). Specifically, we want to implement our own upsell feature directly on the Thank You page — something beyond what the default settings offer.

Here are our key questions:

  1. Is it possible to inject or embed custom React/JS components on the Thank You page?

  2. Are there any official ways (like checkout extensions or scripts) to handle this?

  3. Does this require Shopify Plus or any special permissions?

  4. What are the best practices to implement such a feature without violating Shopify’s TOS?

1 Like

Hi, it is possible, but I think a better place for upselling is your Checkout page. You can create a checkout UI app extension:
https://shopify.dev/docs/api/checkout-ui-extensions

You can also build a purchase page:
https://shopify.dev/docs/apps/build/checkout/product-offers/build-a-post-purchase-offer

Here is a guide to the Order status page:
https://shopify.dev/docs/apps/build/customer-accounts/order-status-page

And yes, you need Shopify Plus. You can resolve almost everything by creating your extension (it can be custom, not public).

Hi @Satindersingh :blush:

If you’re looking for a simpler, more time-saving solution, you could try Thank You Page Upsell by BOGOS app.

:check_mark: All plans, not just Plus

:check_mark: Highly Customizable Upsell Triggers (cart-based, Product & Collection-Based, Customer-Based triggers)

:check_mark: Multiple Upsell Methods for Maximum Effectiveness

:check_mark: Easy Setup & Management

:glowing_star: You can test it (or even more, from free gifts, discounts, bundles, and upsells) with BOGOS. Try BOGOS (4.9 rating, 2k+ reviews) for 7-free days here!