| 开发者 | ykamanin |
|---|---|
| 更新时间 | 2026年10月20日 17:18 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
opusdd_tracking_adapters filter, add or change steps with
opusdd_steps, leave orders out with opusdd_skip_reason, move a due date with
opusdd_step_due_at, and react to a send with the opusdd_step_sent action. The full list
is in the plugin's source.
An order is considered when it is paid, sits in a waiting status (by default "Processing" or "On hold"), has a shipping method other than pickup, and was paid on or after the start date. The first notice goes out once the order has gone the set number of days (default 12) after payment without tracking. The second notice follows the set number of days after the first (default 7), and the staff alert the set number of days after the second (default 7). The check runs once a day, in the early morning of your site's time zone.
Whatever you choose under "Shipped signal": tracking from Advanced Shipment Tracking, WooCommerce Shipment Tracking or Shiptastic, a value in an order meta key of your choice, or the order leaving the waiting statuses. "Detect automatically" picks the tracking plugin it finds. If the tracking plugin you chose is deactivated later, the plugin pauses and tells you on every admin screen, instead of emailing every open order.
No. Only orders paid after the first activation are considered. To include older orders, set an earlier start date on the settings tab; the preview shows how many notices that would send.
Advanced Shipment Tracking (free and Pro), WooCommerce Shipment Tracking and Shiptastic for
WooCommerce, which also provides the shipments of Germanized. For other plugins that store
the tracking number in the order, choose "An order meta key" and enter that key, for
example ywot_tracking_code for YITH WooCommerce Order Tracking or _wot_tracking_number
for Orders Tracking for WooCommerce.
That step is passed over and the next one keeps its date. With the first notice disabled, the second notice still goes out 19 days after payment with the default settings. If the customer has no email address, the customer notices are passed over the same way.
The site's admin email address by default. Enter one or more other addresses under WooCommerce, Settings, Emails, "Delivery delay: alert to staff".
Yes. The "Preview" section of the settings tab lists every order that is due now or waiting
for a later step, with the date. On the command line, wp opusdd preview shows the same.
Yes. wp opusdd test-flow --order=<id> --to=<your address> walks one order through every
step, sends each email to your address only, and restores the order afterwards.
wp opusdd send --order=<id> --step=1 sends one step for real.
Yes. It reads and writes orders only through the WooCommerce order API and declares compatibility with High-Performance Order Storage.
No. The plugin makes no external requests of its own. Its emails go through WooCommerce and your site's normal mail setup.
Its settings, the settings of its three emails, its scheduled actions and the send records it stored on orders. The order notes stay, because they are part of each order's history.
run, preview, send and test-flow.