← User guide

Door-to-door delivery

Registered customers can order from a store for home delivery. Store managers assign delivery staff who fulfill and collect COD.

Store setup

  1. Edit the store → enable Door-to-door delivery and set the Delivery service charge.
  2. Create a staff user with the Delivery role for that store.
  3. On a customer record, enable portal login, select the store, and set a portal password.

Customer ordering

Customers sign in at /customer/login (or /customer/s/{STORE_CODE}/login). The order screen mirrors the cashier catalog (tiles, search, categories, quick picks, tax & delivery totals). They choose an address, pay with Cash on delivery or Pay online, then track status on the order detail page. They can reorder or cancel while the order is still pending/accepted/assigned, and change their password from the portal.

Store operations

Managers open Sales → Delivery orders to accept, print a slip, assign a rider, or cancel (restores stock).

Delivery staff

Delivery users sign in with the normal staff login and are sent to /delivery. They update status (picked up → out for delivery → delivered) and confirm COD collection.