Warehouse Picking & Outbound
The warehouse role handles picking, packing, and labeling for platform-fulfilled orders. Self-shipped (blogger-fulfilled) orders don't enter warehouse flow.
Entry
/warehouse/login standalone login (warehouse staff accounts created by admin).
Pick List
- Warehouse dashboard shows pending orders (paid + warehouse fulfillment + unshipped)
- Assign to picker (or self-claim)
- System generates pick list PDF with SKU / location / quantity
- Picker collects items per list
Outbound Scan
- Scan order QR / enter order number
- Scan each product SKU barcode (or manual check)
- Confirm quantities match → click "Outbound"
- Order status auto-changes to "Shipped", picker signature recorded
Shipping Label
After outbound confirmation:
- System auto-calls Ship API to generate label (if courier integration is set)
- Print and stick to package
- Tracking number written back to order
- Blogger and customer immediately see shipped status
Coordination with Blogger
Bloggers don't directly use warehouse interface, but in order detail can see:
- Whether warehouse staff assigned
- Picking / outbound timestamps
- Courier tracking number