Shopify themes, liquid, logos, and UX
We're moving the community! Starting July 7, the current community will be read-only for approx. 2 weeks. You can browse content, but posting will be temporarily unavailable. Learn more
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:
Is it possible to inject or embed custom React/JS components on the Thank You page?
Are there any official ways (like checkout extensions or scripts) to handle this?
Does this require Shopify Plus or any special permissions?
What are the best practices to implement such a feature without violating Shopify's TOS?
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 😊
If you’re looking for a simpler, more time-saving solution, you could try Thank You Page Upsell by BOGOS app.
✔️All plans, not just Plus
✔️Highly Customizable Upsell Triggers (cart-based, Product & Collection-Based, Customer-Based triggers)
✔️Multiple Upsell Methods for Maximum Effectiveness
✔️Easy Setup & Management
🌟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!