Alur Proses Pesanan

Diagram pickup, delivery, dan status pesanan.

Status Pesanan (Referensi)

statusarti
awaiting_paymentMenunggu pembayaran (manual/Midtrans)
pendingSudah dibayar, menunggu kasir acknowledge
acknowledgedKasir terima — masuk antrian dapur
readyKoki selesai — siap pickup / siap diambil kurir
deliveringKurir sedang mengantar
delivered_pendingSampai tujuan — tunggu konfirmasi pelanggan
completedSelesai
servedDisajikan (dine-in/meja)

Alur Pickup (Ambil di Toko)

flowchart LR A[Pelanggan checkout] --> B{Bayar} B -->|Lunas| C[pending] C --> D[Kasir acknowledge] D --> E[acknowledged] E --> F[Koki proses] F --> G[ready] G --> H[Pelanggan ambil] H --> I[completed]

Alur Delivery (Antar)

flowchart LR A[Pelanggan checkout] --> B[pending] B --> C[Kasir acknowledge] C --> D[Koki ready] D --> E[Kurir klaim & start] E --> F[delivering] F --> G[Foto bukti] G --> H[delivered_pending] H --> I{Pelanggan konfirmasi} I -->|Ya| J[completed + bayar kurir] I -->|Tidak| K[Auto/kasir tutup]