Sometimes you’ll sell WooCommerce products that require you to provide some information to the customer after purchase. It doesn’t always make sense to provide this information to customers on the product page or to show it before purchasing, as it only relates to customers after they’ve purchased.

If you sell a membership on your site, you may want to tell customers more about your membership and how to access their benefits. If you sell a product that requires assembly, you may want to forward set up instructions for that product. You may also have products that require special shipping (such as perfume or freight items), and need to provide details on shipping methods and lead time.

There are several ways you can provide additional WooCommerce product information to your customers after they’ve purchased in your store, such as:

Let’s take a look at some helpful tools for each method.

Using WooCommerce Redirect Thank You

One way you can display WooCommerce product information to customers is to use a dedicated thank you page for that product. The WooCommerce Redirect Thank You plugin is really helpful for these use cases.

You can set up a customized thank you page for a particular product (with category support coming soon), and when the customer purchases this product, they’ll be redirected to the thank you page you’ve created instead of the default “Order Received” page.

WooCommerce Custom Thank You

This works great for things like membership products, as you can send members right to a dedicated welcome page instead of the thank you page, and you can put the content specific to your product within this page so customers get the information they need.

WooCommerce custom thank you page example

If two products are in the cart that have custom redirects, then the product that appears first will have its custom thank you page used, so this is a great solution if certain products on your site need this thank you page, but not all of them.

Using WooCommerce Purchase Notes

If you only have a small amount of information for a product you want to add, you can also look into using WooCommerce purchase notes. These are part of WooCommerce core, and allow you to add some notes about the product to be displayed to the customer after purchase, such as instructions for downloads, information on product shipping, or links to product manuals.

These notes do not require you to use a custom thank you page, and are great for sharing information about several products at once on the Order Received page.

Purchase notes can be added by going to Product Data > Advanced and adding a purchase note for the item:

WooCommerce Purchase Notes

Add purchase notes

By default these purchase notes will be shown on the order received page for processing or completed orders. They’ll be shown as a separate row after the item in the order items table:

WooCommerce Purchase Notes on thank you page

Purchase Notes for paid orders

However, you can also include purchase notes in WooCommerce emails with a small bit of code. We’ve talked about how to add information to WooCommerce emails before, including how to show images or SKUs. You can use an almost identical code snippet to show purchase notes, as there’s a handy filter around the order information included in emails.

By default, purchase notes are not included. To enable them, we’d have to use the woocommerce_email_order_items_table filter to change the default for “show_purchase_notes” to true.

Once we do, these purchase notes will also be displayed in emails.

WooCommerce Purchase Notes in email

Purchase notes in emails

Send a WooCommerce Product Email

You can also share product-specific information in a dedicated email using AutomateWoo. You can create a workflow for orders that contain your product, and can use an email action following the purchase. Emails can be sent immediately or after a certain time has passed.

AutomateWoo Product Email

These emails can let you send further details about the product so that customers can save the email and refer to it at a later date.

The thing I really love about this is that you can delay an email a few days if a membership product is purchased, then send the email to welcome them again and remind them to log in to access their membership perks.

There are tons of great things you can do with dedicated emails, and you can set up this kind of workflow for purchases of a specific product, or for purchases of any product in a specific category.

Share WooCommerce Product Information Post-Purchase

Getting customers the information they need after purchase is important to ensure they have a great experience with your store, and they have all of the details about their purchases that you can provide. Emails, custom thank you pages, and purchase notes are all great tools to ensure that customers will get all of the details about purchases either immediately after placing the order or within a set time period after purchasing.


Note: This post may contain affiliate links, which means we get a commission from the plugin, theme, or service provider if you choose to purchase. Regardless of this, we are committed to providing high quality, unbiased resources. Have more questions? See our affiliate policy. You can use the plain links below if you prefer that we not receive a referral commission:
Articles you may also like:

Posted by Beka Rice

Beka Rice manages the direction of Sell with WP content and writes or edits most of our articles to share her interests in eCommerce. Or she just writes as an excuse to spend more time jamming out to anything from The Clash to Lady Gaga. Who knows.

5 Comments

  1. hi
    thank you,it was so useful
    in Using WooCommerce Purchase Notes i have one problem
    i want it just show purchase note in emails that send to admin,not to customer
    is there anyway to do that?

    1. Hey there, this tutorial should be helpful in explaining how to adjust order emails, and this snippet shows you how you’d achieve this — be sure you know how to add code to your site though!

  2. again thank you
    but another question
    where should i put that code?
    i put it end of email-order-items.php and when i wast testing in checkout page it say internal server error

    1. Hey Hiddenboy, the custom code article I sent covers that 🙂

  3. Thank you Beka!
    This is EXACTLY what I needed. We have a client with several woocommerce sites and use the Purchase Note field to include a link to a specific external site URL for each of their virtual products. However the client wanted the purchase note to show up on the Admin New Order notification emails too. At some point in time Woo turned those off on Admin emails in one of their version updates. I popped your code into our child theme functions.php file and waa lah! … the purchase notes now appear in their emails. Now to roll this out to the other sites.

    Thanks again for sharing!

    -John

It's been over 2 years since this post was published, so comments have been closed. Thanks for reading!