Your thank you page appears right after a customer completes their purchase. It may seem like a small step in the checkout journey, but it actually plays an important role in how customers remember your store. Many WooCommerce sites leave this page untouched, showing only the default order summary.
However, a custom thank you page for WooCommerce can do much more than simply confirm an order. It can display personalized messages, offer follow-up promotions, and guide customers toward their next interaction with your store.
Even small additions—like product recommendations or a discount for the next purchase—can keep customers engaged after checkout. In this guide, we’ll look at why you should customize the page and how you can build a WooCommerce custom thank you page effectively.
Why Customize Your WooCommerce Thank You Page?
By default, WooCommerce displays a simple order confirmation page that includes basic information such as order number, payment details, and the order total. While this works fine, it also leaves a lot of opportunity unused.
When you customize this page, you can turn a simple confirmation into a useful post-purchase experience.
Here are a few reasons why store owners often create a custom thank you page for WooCommerce.
Create a more personal experience
Adding a friendly message or a short brand note makes customers feel acknowledged. Instead of a plain confirmation, the page becomes part of your store’s voice.
Encourage another purchase
Many stores offer a limited-time discount or a coupon for the next order. Showing this on the thank you page can encourage customers to return.
Display helpful product information
You can add tips on using the product, links to support guides, or instructions that customers might need after purchase.
Promote related products
The thank you page is a natural place to recommend complementary products that the buyer may find useful.
Collect customer feedback
A short survey or feedback form can help you understand what customers liked and what could be improved.
Guide customers to other content
Some stores use this page to highlight blog articles, tutorials, or social media channels.
Instead of ending the checkout journey abruptly, the WooCommerce custom thank you page keeps customers connected with your brand.
4 Ways to Edit Your WooCommerce Thank You Page
There are multiple ways to modify the WooCommerce thank you page. The right method depends on how much customization you want and how comfortable you are working with plugins or code.
Let’s look at several practical options.
Method 1: Customize Your WooCommerce Thank You Page with a Plugin
Using a plugin is often the easiest way to create a custom thank you page. Plugins provide ready-made options to edit the page layout and add elements without touching code.
One plugin that offers this functionality is the Extendons Custom Thank you page for WooCommerce plugin. It allows store owners to create personalized thank you pages and control where customers are redirected after checkout.
Installing the plugin
- Go to your WordPress dashboard.
- Navigate to Plugins → Add New.
- Upload or search for the Extendons thank you page plugin.
- Click Install, then Activate.
Once activated, the plugin adds settings where you can configure custom thank you pages.
Configuring your thank you page
Inside the plugin settings, you can choose how customers are redirected after placing an order.
You can create different thank you pages depending on conditions such as:
- specific products purchased
- selected product categories
- payment methods used during checkout
This makes the WooCommerce custom thank you page more relevant to the customer’s purchase.
For example:
- Customers buying digital products could be redirected to a page with download instructions.
- Customers purchasing a subscription could see onboarding steps.
- Customers paying with certain payment gateways might see additional confirmation information.
The plugin also allows you to display useful order information such as customer details or order summaries on the custom page.
After configuring your settings, simply save the changes and test the checkout process to see the new page in action.
Method 2: Redirect Customers to a Different Thank You Page
Another simple option is to redirect customers to a separate page after checkout.
This method works by sending users to a custom page instead of the default WooCommerce confirmation page.
To do this, you can add a small snippet of code in your theme’s functions.php file or a custom plugin.
Example redirect code:
add_action( ‘template_redirect’, ‘custom_thankyou_redirect’ );
function custom_thankyou_redirect() {
global $wp;
if ( is_checkout() && ! empty( $wp->query_vars[‘order-received’] ) ) {
wp_redirect( ‘https://yourdomain.com/thank-you/’ );
exit;
}
}
This code checks whether the checkout process has finished and redirects the customer to the specified page.
However, if you choose this method, remember to include important details like order summaries or confirmation messages on the custom page.
Method 3: Edit the Thank You Page Template Manually
If you prefer working with code, you can modify the WooCommerce template file responsible for the thank you page.
Before making changes, create a child theme so updates do not overwrite your modifications.
Step 1: Locate the template file
Navigate to:
wp-content/plugins/woocommerce/templates/checkout/
Download the thankyou.php file.
Step 2: Edit the file
Open the file using a code editor and modify the content.
For example, you could change the message displayed after checkout:
Original message:
Thank you. Your order has been received.
Custom message example:
Thank you for shopping with us. Your order has been successfully placed.
You can also add extra sections such as delivery instructions, customer support details, or product usage tips.
Step 3: Upload the modified file
Upload the updated file to:
wp-content/themes/your-child-theme/woocommerce/checkout/
This ensures your custom template overrides the default WooCommerce version.
Method 4: Modify the Thank You Page with WooCommerce Hooks
WooCommerce also provides hooks and filters that allow developers to modify parts of the thank you page without editing templates directly.
One commonly used filter is:
woocommerce_thankyou_order_received_text
Example:
add_filter(‘woocommerce_thankyou_order_received_text’, ‘custom_thank_you_message’, 10, 2);
function custom_thank_you_message($text, $order) {
return “Thank you for your purchase, ” . $order->get_billing_first_name() . “!”;
}
This code personalizes the thank you message by including the customer’s first name.
You can also use the woocommerce_thankyou action hook to add extra content such as order instructions or support information.
Using hooks is considered a safer approach because it avoids modifying core template files.
Benefits of Creating a Custom Thank You Page
When you build a custom thank you page for WooCommerce, the benefits go beyond visual changes. It can become an important part of your marketing strategy.
Some advantages include:
- Strengthening customer relationships after purchase
- Encouraging repeat purchases with promotions
- Delivering product instructions or onboarding steps
- Showing personalized content based on orders
- Collecting feedback or reviews
- Promoting other store content
With the right setup, the WooCommerce custom thank you page becomes an extension of your store’s sales funnel rather than just a receipt page.
Conclusion
Many WooCommerce stores treat the thank you page as the final step of the purchase process, but it doesn’t have to be. A well-designed custom thank you page for WooCommerce can keep customers engaged even after they complete an order.
Whether you use a plugin like the Extendons solution, implement a redirect, modify templates, or add custom hooks, there are several ways to customize this page.
By adding personalized messages, helpful information, and relevant offers, the WooCommerce custom thank you page can turn a simple confirmation screen into an opportunity for stronger customer relationships and future sales.






