Custom Thank You Page for WooCommerce
The WooCommerce “thank you” page (order confirmation / order received page) is one of the most important pages in your store: it’s where customers look for confirmation, next steps, downloads, shipping info, and payment instructions. Custom Thank You Page for WooCommerce lets you replace the default WooCommerce Thank You page with a page you fully control — so you can deliver a branded order confirmation experience that matches your store and your audience. Attribution This plugin was originally created and maintained by Nicola Mustone. You should definitely check out his blog “But. Honestly”. Why you’ll love it Choose any WordPress page as your custom WooCommerce Thank You page. Automatic redirect after checkout (customers land on your custom order confirmation page). Block-based order confirmation: add the included Order Confirmation block (Gutenberg / Site Editor / FSE) to show complete order details. Elementor widget: drop the Order Confirmation widget onto any Elementor page for the same order details, with the same layouts, section toggles, and colors as the block (and a live preview while you edit). Shortcode support: use [wc_custom_thankyou] if you prefer explicit placement (classic editor, templates, builders, etc). Compatible by design: uses WooCommerce core logic and the default checkout/thankyou.php template when needed, so it stays aligned with WooCommerce updates. Modern WooCommerce compatibility: declared compatible with HPOS (High-Performance Order Storage) and Cart & Checkout blocks. Use cases (what you can build) Turn your custom thank you page into a conversion, support, and retention asset: Add a personalized thank you message and “what happens next” Upsell/cross-sell related products after purchase Display delivery timeframes, FAQ, support links, and onboarding steps Add download instructions, community invites, or account setup links Add custom tracking scripts or conversion snippets (where appropriate) How it works Customer completes checkout. WooCommerce redirects to its standard Order Received page. This plugin safely redirects them to your configured custom Thank You page (keeping the required order context). Your page can display the order confirmation details automatically, via shortcode, via the block, or via the Elementor widget. Configuration (2 minutes) Go to WooCommerce → Settings → Advanced Find Custom Thank You Select your Thank You Page and save Block, Elementor & Shortcode options Block (recommended for block themes / Site Editor): On your custom Thank You page, add the Order Confirmation block. Elementor widget (for Elementor sites): Edit your custom Thank You page with Elementor and add the Order Confirmation widget (in the “Custom Thank You” category). It offers the same layouts, section toggles, and colors as the block. Shortcode: Add [wc_custom_thankyou] where you want the order confirmation details to appear. If you do nothing else, the plugin will append the standard WooCommerce Thank You template output to your page content (for backwards compatibility). Support Support is best-effort. If you run into an issue, please include: Your WordPress + WooCommerce versions Your theme name (and whether it’s a block theme) The exact steps to reproduce Get involved If you want to help, consider translating the plugin into your language.
Top keywords
- page17×3.42%
- order16×3.22%
- thank13×2.62%
- custom12×2.41%
- confirmation11×2.21%
- woocommerce11×2.21%
- order confirmation10×2.01%
- block9×1.81%
- thank you page9×1.81%
- add7×1.41%
- custom thank7×1.41%
- elementor7×1.41%
ThankRedirect – Custom Thank You Pages for WooCommerce
🎯 A Powerful WooCommerce Thank You Page Redirect Plugin 📦 Redirect based on products, categories, user roles, payment methods and more! 💕 A plugin by Oxilab, built to help turn every order into a repeat sale! ⚡ Lightweight, works with any WordPress theme or page builder. 🎯 Features | 🎨 Templates | 🔥 Upgrade Pro | 📋 Documentation What Does This Plugin Do? Every time a customer completes a purchase in your WooCommerce store, they land on a simple “Thank You” page. By default, WooCommerce shows a plain order confirmation — and that’s it. ThankRedirect changes that. Instead of showing the same generic page to everyone, you can redirect each customer to a fully custom page based on: What they bought — different page for different products or categories Who they are — different page for wholesale customers vs retail (Pro) How they paid — different page for PayPal, Stripe, bank transfer, etc. (Pro) What variation they ordered — specific pages for product variations (Pro) No coding skills required. If you can use a page builder like Elementor or Gutenberg, you can set up ThankRedirect in minutes. Why Does the Thank You Page Matter? The thank you page is the most underused page in any WooCommerce store. Think about it — the customer just made a purchase. They trust you. They are excited. This is the perfect moment to: 📈 Increase sales — Offer a one-time discount, upsell a related product, or promote a bundle deal 🤝 Build loyalty — Show a personal welcome message, a how-to video, or exclusive member content 💬 Get reviews — Ask for a product review or testimonial while the excitement is fresh 📢 Grow your audience — Invite them to follow you on social media or join your email list 📊 Track conversions — Send accurate purchase data to Google Analytics or Facebook Pixel (Pro) Most store owners leave all of this on the table. ThankRedirect helps you use it. Free Features Global Redirect Set one custom thank you page for your entire store. Every customer who completes a purchase will be sent there instead of the default WooCommerce order confirmation. Per-Product Redirect Show a different thank you page depending on which product the customer bought. Perfect for upsells, product-specific instructions, or personalized offers. Category-Based Redirect Group your products into categories and redirect customers based on the category of their purchase. Beautiful Ready-Made Templates Not a designer? No problem. ThankRedirect comes with professionally designed templates for Elementor and Gutenberg. Install in one click and customize to match your brand. Dynamic Shortcodes Display live order information on your thank you page — like the customer’s name, order number, and items purchased — using simple shortcodes. No coding needed. Works with Any Page Builder ThankRedirect is fully compatible with Elementor, Gutenberg, Divi, Beaver Builder, and all other major page builders. Pro Features Upgrade to ThankRedirect Pro to unlock advanced redirect rules and personalization tools: Advanced Redirect Rules User Role Redirects — Show a different thank you page to wholesale customers, members, or any other user role Payment Method Redirects — Customize the experience for customers who paid with PayPal, Stripe, bank transfer, or any other gateway Product Type & Tag Redirects — Create redirect rules for digital products, subscriptions, or any product tag Product Variation Redirects — Target specific product variations, like size or color, with dedicated pages Brand Redirects — Redirect based on product brand (works with WooCommerce Brands and YITH Brands) URL Personalization Automatically add order details to your thank you page URL — like the customer’s name, email, order total, or product names. Use these to personalize landing pages, pre-fill forms, or track conversions more accurately. Analytics Integration Accurately track WooCommerce purchases in Google Analytics (via dataLayer / GA4) and Facebook Pixel. Fires the purchase event with full order data — transaction ID, items, value, tax, shipping, and more. Redirect Delay Add a countdown before the redirect happens. Let customers see their order summary first, then smoothly send them to your custom thank you page after a few seconds. All Pro Shortcodes Access a complete library of shortcodes for displaying every detail of the order on your thank you page. Shortcodes Display live order information on your custom thank you pages using simple shortcodes. Free Shortcodes: * [wpkin_order_number] — The order number * [wpkin_transaction_id] — The payment transaction ID * [wpkin_order_status] — The current order status (e.g. Processing, Completed) * [wpkin_order_created_date] — The date the order was placed * [wpkin_customer_name] — The customer’s full name Pro Shortcodes: * [wpkin_order_details] — Complete order summary (items, customer info, billing address, and total in one shortcode) * [wpkin_order_total] — The total amount paid * [wpkin_tax] / [wpkin_shipping] — Tax and shipping costs * [wpkin_coupon] — Coupon codes used in the order * [wpkin_first_name] / [wpkin_customer_email] — Customer’s first name and email address * [wpkin_billing_address] / [wpkin_shipping_address] — Full billing and shipping addresses * [wpkin_items] — A list of all products in the order * [wpkin_downloads] — Download links for digital products * [wpkin_payment_method] / [wpkin_shipping_method] — Payment and shipping method names * …and more! Who Is This Plugin For? ThankRedirect is built for anyone running a WooCommerce store who wants more from their post-purchase experience: Store owners who want to increase repeat sales and average order value Marketers who need accurate conversion tracking for ads and analytics Agencies building custom shopping experiences for clients Membership sites that need different post-purchase flows for different user roles Digital product sellers who want to deliver downloads or access links on a custom page Documentation and Support For step-by-step setup guides, visit our Documentation. If you need help, visit the WordPress.org support forum or contact the Oxilab support team. Additional Information Love ThankRedirect? Check out our other plugins at Oxilab.dev.