Advanced Order Management
Category: Orders · Min plan: Unlimited plan only · Slug: advanced-orders
Adds a dedicated CRM-style page with sub-statuses (no answer, busy, postponed, fake, duplicate, customer cancelled, waiting customer call, at courier, returned, completed), call attempt tracking, and full status timeline. Does NOT modify the standard orders page.
Features
- Dedicated CRM-style orders page
- 12 sub-statuses (no answer, busy line, postponed, fake, duplicate, etc.)
- Call attempt tracking with notes
- Full status change timeline per order
- Filter & search by sub-status
- Zero impact on standard orders page
What it does
DZBuild's standard orders page at /dashboard/orders is intentionally simple — it's about shipping the order. The Algerian COD reality is messier: orders need to be call-confirmed, customers don't always pick up, the line is busy, the order is fake, the customer asks to postpone, etc.
This add-on activates a second, separate orders surface at /dashboard/orders/advanced that operators use to work the call queue. It tracks the 12 sub-statuses below, every call attempt with notes, and the full status-change timeline per order.
The standard orders page is untouched — your fulfillment workflow keeps working exactly as before.
The 12 sub-statuses
| Sub-status | Used when |
|---|---|
| No answer | Customer didn't pick up the call |
| Busy line | Line was busy (try again later) |
| Postponed | Customer asked to be called back at a specific time |
| Fake | Obvious fake — random name/number, prank |
| Duplicate | Same customer ordered twice; merge or cancel one |
| Customer cancelled | Customer confirmed but later cancelled |
| Waiting customer call | Customer asked to call you back |
| At courier | Order handed off to the courier |
| Returned | Courier returned the package |
| Completed | Order delivered and paid |
| (plus 2 store-defined extras) | Custom statuses your team can add |
How to activate
- Open Dashboard → Add-ons at
/dashboard/addons. - Find Advanced Order Management under Orders.
- Click Activate (Unlimited plan required).
- A new Advanced orders entry appears in the dashboard sidebar pointing to
/dashboard/orders/advanced.
How operators use it
Each row on /dashboard/orders/advanced shows the order, customer, current sub-status, last call attempt time, and a quick-action menu. The typical flow is:
- Operator opens the queue, sorted by oldest sub-status.
- Picks the next order, calls the customer.
- Logs the call result: No answer, Busy, Postponed, Confirmed, Cancelled, etc.
- Adds free-form notes (e.g. "wants 2 pieces instead of 1").
- The order moves through the funnel until it's At courier or Cancelled.
Every call attempt is timestamped and visible in the order's timeline alongside status changes — useful for performance reviews and dispute resolution.
Tips
- Set up your call schedule so postponed orders auto-surface at the right time.
- Use the Notes field for actionable info only — long stories belong in CRM tools.
- The Fake sub-status pairs well with Limit Orders Per IP and Captcha Protection — together they reduce the call-confirm workload dramatically.
- The standard orders page remains the source of truth for fulfillment. The advanced page is for the call workflow that lives upstream of fulfillment.