
Advanced Redirect Thank You for WooCommerce – Custom Thank You Page per Product & Payment
by actpro
Advanced Redirect Thank You for WooCommerce replaces the default WooCommerce thank you page (the “Order received” page) with any WordPress page you choose. Redirect customers after checkout to a custom thank you page based on the product they bought, the payment method they used, or send everyone to one global thank you page.
Build the page with the block editor, Elementor or any page builder, then add the [wmprty_order_detail] shortcode to show the order number, date, products and totals. No template overrides and no code.
A custom WooCommerce thank you page is the best spot for a follow-up offer: product recommendations, a coupon for the next order, a video, a review request or social sharing. The customer has just paid, so they are paying attention.
Live demo
Try the free demo to see the plugin running in a live WooCommerce store.
Free features
- Thank you page per product: send buyers of a specific product to their own thank you page.
- Thank you page per payment method: for example, show bank details to Direct Bank Transfer customers and pickup steps to Cash on Delivery customers.
- Global thank you page: one custom thank you page for every order that has no product or payment rule.
- Order details shortcode:
[wmprty_order_detail]shows the order number, date, customer name, payment method, items and totals on any page. - Private order details: details only show with the order’s secret key (added to the redirect automatically), to the logged-in customer who placed the order, or to shop managers.
- Enable or disable each rule, plus duplicate, delete, search and bulk actions.
- Fast product and page search: dropdowns load 10 items at a time and load more as you scroll, so they stay fast on stores with thousands of products.
- Works with the WooCommerce Checkout block and the classic checkout.
- Variable products: a rule on the parent product covers every variation.
- Failed orders are never redirected, so customers still see WooCommerce’s payment error.
How the redirect works
When an order is placed, the plugin checks your rules in this order and uses the first match:
- Product rule: any product in the order has an enabled product rule.
- Payment method rule: the order’s payment gateway has an enabled payment rule.
- Global thank you page: if it is enabled in WooCommerce > Settings > Global Redirect Thank You Page.
If nothing matches, the customer sees the normal WooCommerce order received page.
Use cases
- Show bank transfer instructions only to customers who pay by Direct Bank Transfer.
- Send store pickup or Cash on Delivery customers a page with the pickup address and opening hours.
- Give course, membership or coaching buyers their next steps and login links.
- Offer a coupon for the next purchase or a limited-time upsell after checkout.
- Show pre-order customers the expected availability date.
- Ask for a review, a newsletter sign-up or a social share after purchase.
- Replace the default WooCommerce order received page without editing theme templates.
Pro features
The Pro version adds:
- Redirect to a custom URL (including external sites) per product, per payment method or globally.
- Multiple products per rule.
- A custom failed-order page or URL.
Support
Questions or problems? Open a topic in the support forum or email wpactpro@gmail.com.
Screenshots

Global thank you page setting under WooCommerce > Settings.

Payment gateway redirect rules list with status and search.

Add a product redirect: choose the product and its custom thank you page.

Pro: one redirect rule for several products, with a custom URL.

Add a payment gateway redirect: choose the payment method and its thank you page.
![Add the [wmprty_order_detail] shortcode to your custom thank you page.](https://ps.w.org/redirect-thank-you-page/assets/screenshot-6.png?rev=2579859)
Add the [wmprty_order_detail] shortcode to your custom thank you page.

Custom WooCommerce thank you page showing the order details.