Alur Proses Pesanan

Diagram pickup, delivery, dan status pesanan.

Status Pesanan (Referensi)

Status Arti
awaiting_payment Menunggu pembayaran (manual/Midtrans)
pending Sudah dibayar, menunggu kasir acknowledge
acknowledged Kasir terima — masuk antrian dapur
ready Koki selesai — siap pickup / siap diambil kurir
delivering Kurir sedang mengantar
delivered_pending Sampai tujuan — tunggu konfirmasi pelanggan
completed Selesai
served Disajikan (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]