Last updated

Send orders to riders

CartWhizz Delivery

Send orders to riders

The board

Logistics → Delivery → Board shows today's deliveries in five columns:

ColumnWhat is in it
UnassignedNew tasks with no rider yet, including ones offered to riders that nobody has taken
AssignedGiven to a rider (waiting for Accept, or accepted)
Picked up / outPicked up from the store, or on the way to the customer
Done todayDelivered, returned or cancelled today
FailedThe rider couldn't deliver, or the parcel is on its way back

Each card shows the order number, the area, the rider, the cash to collect (COD) and a time chip: green while on time, amber at 75% of the delivery time, red when late ("12 min late"). Other chips: Offered to 3 (offers still open), No taker (offered, but nobody took it), Needs review (delivered with a photo instead of the code).

Filter by Date, Rider and Outlet. The board updates by itself when riders change a delivery, and refreshes every 30 seconds as well.

Dispatch an order

Only orders that can go to a rider are offered: not cancelled or delivered, not collected at the store, and not already booked with another courier.

  • From the board: click Dispatch an order, search by order number or customer, and click Dispatch to riders on the order.
  • From the order page: the Delivery (own riders) card has Dispatch to riders. Once there is a task, the same card shows its status, rider, code, proof and timeline.
  • Automatically: with Create a task set to When the order is confirmed or When the order is packed, orders on your own-riders shipping method get a task by themselves (see settings).

Dispatching books the delivery like a courier shipment: the order shows as shipped with the courier Own riders, and a tracking number.

With Assign by set to Broadcast to riders in the area, a new task is offered to riders straight away.

An order held by another module, for example a cash on delivery order waiting for the customer's confirmation, can't go to riders yet; the order page says why.

Assign or offer

Click a card to open the delivery. What you can do depends on its status:

StatusActions
New (unassigned)Assign, Broadcast, Cancel task
Assigned or acceptedReassign, Unassign, Cancel task
Picked upnone: wait for the rider to leave or report a problem
Out for deliveryResend OTP (when it needs a code), Mark delivered
FailedReattempt, Return to store, Mark delivered
Returning to storeConfirm returned
  • Assign lists your active riders with their duty, active tasks, cash in hand and whether they are in the order's zone. A rider at their cash limit can't take a cash order.
  • Broadcast offers the order to every rider on duty whose zones cover the address (a rider with no zones gets every address), skipping riders at their cash limit for cash orders. Each rider sees the offer for 3 minutes; the first to accept gets it. If nobody does, the card shows No taker: broadcast again or assign someone. "No on-duty rider covers this area" means nobody could be offered it.
  • Unassign takes the task back from the rider; they are told it is no longer theirs.
  • Cancel task (before pickup) cancels this delivery and its shipment booking. The order itself stays open.

When something goes wrong

  • Reattempt opens the next attempt for a failed delivery. It is offered or assigned like a new task. After the last allowed attempt (Attempts per order) it is refused.
  • Return to store asks the rider to bring the parcel back; the app shows them where. Click Confirm returned when it is back in the store.
  • Resend OTP sends the customer a new code and the old one stops working. It also unlocks a code locked after 5 wrong tries. Up to 3 times an hour per delivery.
  • Mark delivered closes the delivery on your word, when you know the customer has the parcel. A reason is required and kept in the audit log.

A delivery made with a photo instead of the code shows Needs review: open the photo with Show delivery photo. When the customer paid by UPI, the delivery says "Paid by UPI: check your account, then mark the order paid".

From your phone

In the CartWhizz Admin app, open an order and tap Assign rider: Offer to riders nearby, or pick a rider from the list. More → Delivery riders shows who is on duty and the cash handovers waiting for you. The Admin app also notifies staff who can act on them: when a rider reports a failed delivery (tapping it opens the order) and when a rider asks to hand in cash (tapping it opens Delivery to confirm the amount). Switch each on or off under More → Notifications: Failed deliveries (own riders) and Rider cash handovers. The board and rider management stay on the web admin.