กระบวนการจัดส่งตั้งแต่รับออเดอร์ถึงปลายทาง
คู่มือฉบับรวม — จากลูกค้าสั่ง จนรถ Carrier มารับสินค้าออกจากคลัง
Flow Diagram
Customer CS / ERP Wave Planner Picker Packer Shipper
│ │ │ │ │ │
├──Order ─────► │ │ │ │ │
│ ├──Create Order ─► Allocate stock │ │ │
│ │ │ │ │ │
│ │ ├──Group Wave │ │ │
│ │ ├──Release ────► Pick Tasks │ │
│ │ │ │ │ │
│ │ │ ├─Scan + Pick ─► Picked │
│ │ │ │ │ │
│ │ │ │ ├─Pack ───────►│
│ │ │ │ │ │
│ │ │ │ │ ├─ Ship
│ ◄────────────────────── Track Number + Carrier ──────────────────────────────────┤
│ │
│ ◄────────────────────── Delivered (POD) ─────────────────────────────────────────┘ขั้นที่ 1 — รับ Order
ใคร: Customer Service / ERP (auto)
วิธีรับ Order:
- ลูกค้ายื่น PO → CS keyin
- ERP push ผ่าน API
- E-commerce platform integration
ระบบ:
- ตรวจ Customer credit (ถ้ามี)
- ตรวจ Stock availability
- บันทึก Order → สถานะ Submitted
ดู: Orders
ขั้นที่ 2 — Allocate Stock
ใคร: ระบบ (auto)
ระบบจอง Stock ตาม Allocation Strategy:
- FEFO สำหรับ Item มี Expiry
- FIFO ทั่วไป
ผลลัพธ์:
- Allocated — จองได้ครบ
- Backorder — ของไม่พอ (รอ stock มา → auto allocate อีกครั้ง)
ขั้นที่ 3 — Wave Planning
ใคร: Wave Planner (Supervisor) หรือ Auto
- รวม Orders ที่ Allocated เข้า Wave
- Optimize:
- Group ตาม Zone
- Optimize Pick Path
- Balance workload ระหว่าง pickers
- กด Release Wave
ระบบสร้าง Pick Tasks กระจายให้ Pickers
ดู: Waves
ขั้นที่ 4 — Pick
ใคร: Picker (พนักงานหยิบ — ใช้ Mobile Scanner)
- เปิด Pick Tasks → My Tasks
- กด Start ทีละงาน
- แต่ละ Pick Line:
- เดินไป Location
- Scan Location
- หยิบของ
- Scan Item
- กรอก Qty (หรือสแกนทีละชิ้น)
- Confirm
- เมื่อ Pick ทั้ง Wave เสร็จ → ไป Drop Zone
Short Pick
ถ้าเจอของไม่มี — กด Short Pick → ระบบ trigger Cycle Count + แจ้ง Supervisor
ดู: Pick Tasks
ขั้นที่ 5 — Pack
ใคร: Packer (อยู่ที่ Packing Station)
- Pick container ถึง Pack Station
- เปิด Pack Task ในระบบ
- สแกนแต่ละ Item ที่ Pack เข้ากล่อง
- ระบบเทียบกับ Order line — ป้องกัน "ส่งผิดของ"
- กรอกขนาดกล่อง + น้ำหนัก (จากเครื่องชั่ง)
- กด Pack Complete
- ระบบพิมพ์:
- Shipping Label (Barcode + Address)
- Packing List
- Invoice (ถ้าผูกกับ ERP)
ดู: Shipments
ขั้นที่ 6 — Stage + Load
ใคร: Shipper
- ย้าย Packed shipment ไป Shipping Dock
- จัดเรียงตาม Carrier route
- เมื่อ Carrier มา:
- สแกน Shipment Barcode
- โหลดขึ้นรถ
- หลังโหลดเสร็จ → คนขับเซ็น Manifest
- กด Ship Out → ระบบ:
- เปลี่ยนสถานะ Shipped
- ส่ง Tracking ให้ Customer
- Webhook → ERP / CRM
ขั้นที่ 7 — Delivered
ใคร: Carrier (auto update)
- Carrier API ส่ง update กลับ → สถานะเป็น Delivered
- POD (Proof of Delivery) attached ถ้ามี
- หาก Customer เซ็นรับ → Order Closed
ระยะเวลามาตรฐาน
| ขั้น | เวลา |
|---|---|
| Order → Allocate | < 1 นาที |
| Allocate → Wave Release | 0-4 ชม. (รอรวม batch) |
| Pick | 5-15 นาทีต่อ Order |
| Pack | 2-5 นาทีต่อ Order |
| Stage + Ship | 30 นาที (รวมทั้งคันรถ) |
| Total | 4-24 ชม. (สั่งวันนี้ ออกพรุ่งนี้) |
KPI ที่วัด
- On-time Shipping Rate — % ส่งตามนัด
- Pick Accuracy — % หยิบถูก (วัดจาก Pack QC)
- Pack Throughput — กล่อง/ชั่วโมง/Packer
- Shipping Cost / Order
- Order Cycle Time — Order → Shipped
เมื่อเกิดปัญหา
Stock ไม่พอ
- Order ไป Backorder
- Customer Service ติดต่อ Customer (Partial ship / Wait / Cancel)
Pick Short
- ระบบ flag → Cycle Count + Substitute (ถ้าอนุญาต)
Customer เปลี่ยนที่อยู่
- ก่อน Pack — แก้ Order
- หลัง Pack — แก้ Shipment + พิมพ์ Label ใหม่
- หลัง Ship — ติดต่อ Carrier (มีค่าใช้จ่าย)
ส่งผิดของ
- Customer แจ้ง → สร้าง RMA
- ส่งของถูกใหม่ + รับของผิดกลับ