Linux 软件免费装
Banner图

Custom Thank You Page for WooCommerce

开发者 nicolamustone
riaanknoetze
更新时间 2026年1月2日 01:34
PHP版本: 7.4 及以上
WordPress版本: 6.9
版权: GPLv3
版权网址: 版权信息

标签

woocommerce custom thank you page woo thank you page order confirmation page order received page

下载

1.2.1 1.0.0 1.1.0 1.2.0 2.0.0

详情介绍:

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 Use cases (what you can build) Turn your custom thank you page into a conversion, support, and retention asset: How it works
  1. Customer completes checkout.
  2. WooCommerce redirects to its standard Order Received page.
  3. This plugin safely redirects them to your configured custom Thank You page (keeping the required order context).
  4. Your page can display the order confirmation details automatically, via shortcode, or via the block.
Configuration (2 minutes)
  1. Go to WooCommerce → Settings → Advanced
  2. Find Custom Thank You
  3. Select your Thank You Page and save
Block + Shortcode options 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: Get involved If you want to help, consider translating the plugin into your language.

安装:

Minimum Requirements Automatic installation
  1. Log in to your WordPress dashboard
  2. Go to Plugins → Add New
  3. Search for “Custom Thank You Page for WooCommerce”
  4. Click Install Now, then Activate
Manual installation Download the plugin and upload it to your server. The WordPress documentation contains instructions on how to do this here.

屏幕截图:

  • Thank You page block setup
  • Front-end thank you page (classic display)
  • Front-end thank you page (block display)

常见问题:

I receive a PHP error on my custom Thank You page. Why?

Make sure you are running:

  • WordPress 6.5 or newer
  • WooCommerce 8.0 or newer
  • PHP 7.4 or newer
Also ensure:
  • The Thank You Page option in WooCommerce → Settings → Advanced is set to an existing published page
  • You are viewing the page after a real checkout, so the URL includes the required order context

My custom page shows, but the order confirmation details do not.

Order details only appear when the request contains valid order data (the order and key parameters). The plugin adds these automatically after checkout. To test: place a real order, then you’ll be redirected to your custom order confirmation page with the correct URL parameters.

Should I use the block, the shortcode, or “automatic” output?

  • Use the block if you’re building a modern block-based thank you page (Gutenberg / FSE) and you want a dedicated order confirmation layout.
  • Use the shortcode if you want explicit placement inside page builders, templates, or classic content.
  • Automatic output is best for simple setups: your content stays, and WooCommerce’s default thank you template is appended.

Will payment instructions from gateways still work?

Yes. When the Order Confirmation block is used, the plugin avoids duplicating WooCommerce’s legacy order details markup, but still runs WooCommerce “thankyou” hooks so payment gateways and extensions can output instructions as expected.

Can I customize the templates?

When using automatic output / shortcode, this plugin uses WooCommerce’s default checkout/thankyou.php template. You can override and customize it in your theme or child theme. Learn how here: https://woo.com/document/template-structure/

I have a custom language file. Where do I save it?

This plugin loads language files from:

  • wp-content/languages/wc-custom-thank-you/wc-custom-thank-you-{YOURLOCALE}.mo
  • wp-content/languages/plugins/wc-custom-thank-you-{YOURLOCALE}.mo
  • wp-content/plugins/wc-custom-thank-you/languages/
Put your custom language files in one of these locations (the first one is recommended). If you save the files in the last location you will lose them when updating the plugin.

更新日志:

2.0.0 - 2026-01-01 1.2.1 - 2018-07-19 1.2.0 - 2017-04-05