| 开发者 | jeytech |
|---|---|
| 更新时间 | 2026年10月19日 01:47 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
No. The plugin starts in dry-run mode: it only lists the orders that would be cancelled. Real cancellations start only after you select live mode and tick the confirmation box.
WooCommerce puts the stock back when an order is cancelled, exactly as when you cancel it by hand. The plugin does not change stock levels itself, so stock is never restored twice.
Cancelling an order triggers WooCommerce's own emails, as when you cancel it by hand: the "Cancelled order" email to the store admin and, if enabled in WooCommerce → Settings → Emails, the "Cancelled order" email to the customer. Check these settings before switching to live mode.
Mark the order as paid (Processing) as usual: the plugin only cancels orders that are still on hold. Each order is checked again right before being cancelled.
Yes. The plugin only uses the WooCommerce order API, and declares compatibility with High-Performance Order Storage and the Cart & Checkout blocks.
Not in this version: only Direct bank transfer (BACS) orders are handled.
Every hour, in batches of 50 orders. If more orders are waiting, the next batch starts right away. You can also run it manually from the settings page.
When enabled, the plugin checks Processing and On-hold orders once a day. If an order has not been updated for longer than the separate alert delay, a plain-text digest goes to the site's administrator email address. The preview on the settings page shows matching orders. The first scheduled check happens within a day of enabling alerts. No digest is sent when none match. The alert never changes an order's status or stock.
For bank transfer orders in the store currency, the highest minimum-total rule that the order reaches decides its base delay. Other currencies use the global delay. A manual extension moves the deadline forward from the later of its current deadline and the present time. Only still-unpaid, on-hold bank transfers can be extended. Existing extensions are never shortened by a later settings change. The dashboard shows projected deadlines even in dry-run mode. Actual cancellation still requires Live mode. If Live mode is already active, setting a shorter delay can make existing orders eligible at the next hourly run.
The export streams the current on-hold bank transfer queue to the authorized shop manager's browser. It contains order numbers, creation dates, customer email addresses, totals, currencies and deadlines. No export file is kept on the server.
Only if the shop manager explicitly enables a Slack or generic HTTPS webhook in WooCommerce → Bank transfers. When stale Processing or On-hold orders exist, the plugin sends a daily JSON request with the site name or URL, number of matching orders, and up to 50 order numbers and administrator edit links. It sends no customer names or email addresses. No request is made when no order matches. A generic webhook can include an HMAC-SHA256 signature if a secret is configured. The merchant controls the destination and should review its privacy and retention policy. For Slack, see Slack's service terms and privacy policy. The plugin does not send data to JeyTech.