How to create a custom Thanks Page after the customer makes a purchase

Topic summary

A user seeks guidance on creating a custom “Thank You” page for their Shopify store, including a screenshot of their desired implementation.

Key Limitations:

  • Direct theme-based customization of the Thank You page is not possible on standard Shopify plans
  • The page URL and core structure cannot be changed
  • Full layout control requires Shopify Plus with access to checkout.liquid

Available Solutions:

For Standard Plans:

  • Use Checkout UI Extensions via apps like “Thank You Page Customizer” or “ReConvert Upsell & Thank You Page”
  • Add custom HTML/JavaScript through Settings → Checkout → “Additional scripts” field
  • Insert tracking pixels, custom messages, or dynamic content using Liquid variables (e.g., order_id, customer email)

For Shopify Plus:

  • Edit checkout.liquid directly for advanced customization
  • Implement conditional logic based on customer tags or products

Common Use Cases:
Product recommendations, discount coupons, upsells, feedback forms, and personalized messaging to enhance post-purchase experience.

The discussion remains open with one respondent offering direct customization assistance via collaboration code.

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

I am looking to create a custom “Thank You” page for my Shopify website and was wondering if there is a way to implement this. Could you kindly guide me through the process or provide any resources that could help?

Thank you in advance for your assistance. I look forward to hearing from you.

Customizing the Shopify Thank You page isn’t possible directly through themes, but Shopify now allows it using Checkout UI Extensions — especially useful for adding dynamic content post-purchase.

One simple way is using an app that supports these new extensions. For example, I came across this app that lets you show selected products or a next-purchase coupon on the Thank You & Order Status pages:

:backhand_index_pointing_right: Thank You Page Customizer

This can help improve customer experience and potentially drive repeat purchases — without needing to code.

Here’s an example of how it can look:

Hi @teguhirvan ,

I am from Mageplaza - Shopify solution expert.

In Shopify, the “Thank You” page (also called the Order Status Page) is automatically generated after a customer completes the checkout. You cannot create a new custom “Thank You” page to replace it, but you can customize it and add content using these methods:

Add Custom Content to the Thank You Page
Shopify allows you to inject HTML/JavaScript into the “Thank You” page using the “Additional scripts” field:

Steps:

  1. Go to Shopify Admin → Settings → Checkout.
  2. Scroll down to the Order status page section.
  3. In the “Additional scripts” box, you can add:
  • Custom HTML
  • JavaScript (for tracking pixels, surveys, messages, etc.)
  • Liquid code like {{ checkout.order_id }}, {{ checkout.customer.email }}

Example – Add a simple message:

<script>
  document.addEventListener('DOMContentLoaded', function () {
    const msg = document.createElement('div');
    msg.innerHTML = '<h2>Thank you for your purchase!</h2><p>Your order is confirmed.</p>';
    document.body.prepend(msg);
  });
</script>

Use Apps to Customize Thank You Page (Optional)
If you want more advanced customization like:

  • Product recommendations
  • Discount offers
  • Upsells
  • Feedback forms

You can use apps like:
ReConvert Upsell & Thank You Page

Limitations

  • You cannot change the URL of the thank you page (e.g. /thank-you).
  • Shopify doesn’t allow replacing the core checkout pages unless you’re on Shopify Plus (where you get access to checkout.liquid).

On Shopify Plus?
If you’re using Shopify Plus, you can:

  • Edit the checkout.liquid file
  • Customize the thank you page layout
  • Add logic to show/hide elements based on customer tags, products, etc.

Please let me know if it works as expected!
Best regards

Due to the limitation & policies of Shopify it is not possible to make the Thank You page with custom code.
we cannot do the custom code for the Thank you Page. But we can only do the available customize options. If you want I can help with that if you can share the 4 digits collab code in the p/m.
Thanks