Status rules that match your workflow
- Processing → Completed: the default once tracking exists.
- Custom statuses: move via “Ready to dispatch”, “Awaiting carrier”, or anything else you configure.
- Per-channel logic: skip status changes for marketplaces that already sync fulfilment.
Rules live alongside manual tracking settings, so your ops team can tweak without touching code.
Template governance
ParcelOffice ships with structured email snippets. You can:
- Decide which WooCommerce email template fires on each status.
- Inject dynamic content (carrier, ETA, parcel count) into the message.
- Localise tone or language for different markets.
Edge cases covered
- Edits after completion: add another tracking entry and we send a short follow-up instead of the full completed email.
- Cancellations: void a label and orders revert to their previous status for review.
- Manual holds: mark an order as “Hold” and ParcelOffice pauses automation until released.
- APIs: send status updates to ERPs or CS platforms via webhook.
Frequently asked questions
Can I disable automatic status changes per user?
Yes. Give supervisors the ability to override automation on a per-order basis.
Does this work with custom order statuses?
It does. ParcelOffice detects any status registered in WooCommerce and lets you pick it in the rule builder.
What if I need to resend the completed email?
Click resend within the tracking entry. ParcelOffice notes that it was manually triggered for audit purposes.
Can I trigger Slack or Teams alerts?
Yes. Use our webhook to post status changes into any internal channel when high-value orders move.
Does automation respect marketplace SLAs?
Yes. You can exclude certain channels or delay updates so that WooCommerce stays in sync with Amazon, eBay, or other platforms.
Status hygiene by default
Stop babysitting the Processing queue. ParcelOffice moves orders forward as soon as tracking appears.