| 开发者 | onlinefotka |
|---|---|
| 更新时间 | 2026年6月19日 16:04 |
| PHP版本: | 8.0 及以上 |
| WordPress版本: | 7.0 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
/wp-content/plugins/ or install via Plugins → Add New in your WordPress adminYes. The plugin is fully compatible with WooCommerce High Performance Order Storage (HPOS / custom_order_tables).
Yes. By default all custom statuses allow order editing. You can disable this per-status in the Options panel.
Yes. All email notifications are registered as standard WooCommerce email classes. They appear in WooCommerce → Settings → Emails and are compatible with popular email customizer plugins.
Shortcodes like [order_number] or [customer_first_name] can be placed anywhere in the email Subject, Heading, or Body. They are replaced with live order data at the moment the email is sent. The shortcode helper panel in the editor lets you click any shortcode to insert it without typing.
[order_items] renders a styled HTML table containing all ordered products, quantities, and prices — plus a total row. The header color automatically matches your WooCommerce email accent color.
All orders in that status are automatically moved to the fallback status (configurable in Settings, default: On Hold).
Yes. Use the Export button in the Status list to download a JSON file. Then use Import on the target site — existing slugs are skipped to avoid duplicates.
When an order enters a status that has auto-transition configured (and the global switch is enabled), a WP Cron event is scheduled. After the set number of hours, the order moves to the target status — but only if it is still in the original status. Manual status changes are never overridden.
The slug (without the wc- prefix) can be up to 47 characters. The full key stored in the database (wc- + slug) must not exceed 50 characters. The editor enforces this limit automatically.
Yes. Block compatibility is declared via the WooCommerce FeaturesUtil API.
[order_number], [customer_name], [order_items] etc. in Subject, Heading, and Body[order_items] renders a complete styled product table with totalswc- prefix — wp_wc_orders.status was VARCHAR(20) and silently truncated longer slugs)wp_wc_orders.status to VARCHAR(50) and repairs any already-truncated valueswp_posts.post_status to VARCHAR(50) for legacy (non-HPOS) installssave_status() prevents saving slugs that would exceed the column widthinclude_order_details column to the emails table