Kembali ke Blog
Operasional

Pemesanan bawa pulang via QR: praktik terbaik dari pesan hingga ambil

Alur kerja teruji untuk take-away: harga terpisah, unggah bukti bayar, dan pengelolaan pengambilan tanpa meja resepsi.

11 min read
Pemesanan bawa pulang via QR: praktik terbaik dari pesan hingga ambil

Takeaway adalah bisnis yang berbeda dari dine-in. Pelanggan tidak duduk. Tidak ada meja untuk memarkir mereka. Mereka ingin tahu dua hal: kapan makanannya siap, dan bagaimana cara membayar. Apa pun yang menghalangi dua pertanyaan tersebut adalah hambatan, dan hambatan membuat pelanggan lari ke pesaing dengan proses yang lebih lancar.

Dalam beberapa tahun terakhir, panduan untuk takeaway telah bergeser dari panggilan telepon dan konter walk-in menuju alur kerja QR-dan-antrian yang dapat diskalakan. Pelanggan mengambil nomor antrian, membangun pesanan di ponsel mereka sendiri, membayar dengan mengunggah slip transfer bank, dan mengambil ketika nomor mereka dipanggil. Semuanya berjalan di browser, tanpa aplikasi, tanpa stasiun host, tanpa headset.

Artikel ini membahas keputusan praktis yang membuat alur kerja ini berhasil di restoran nyata.

Harga Takeaway Terpisah

Keputusan pertama adalah apakah harga takeaway harus sama dengan dine-in. Di banyak negara, jawabannya tidak. Dine-in mencakup piring, peralatan makan, layanan meja, dan pengalaman. Takeaway mencakup kemasan dan asumsi bahwa pelanggan akan makan di tempat lain. Struktur biayanya berbeda, dan kemauan untuk membayar pun berbeda.

Pola umum adalah kenaikan kecil untuk takeaway — mungkin sepuluh hingga lima belas persen — untuk menutup kemasan dan tenaga kerja marginal dari pengepakan dan penyerahan. Beberapa restoran membalikkan ini dan menawarkan diskon takeaway kecil karena mereka menghemat pencucian piring dan pergantian meja. Bagaimanapun, sistem menu harus mendukung bidang harga terpisah per item, berbeda dari harga dine-in, yang hanya muncul ketika pelanggan memesan untuk pengambilan.

Item juga memerlukan tanda ketersediaan terpisah untuk takeaway. Beberapa hidangan tidak tahan perjalanan. Soufflé, carpaccio yang halus, dessert berlapis yang rumit — tidak ada yang seharusnya ada di menu takeaway. Mereka harus tetap ada di menu dine-in tetapi disembunyikan dari daftar takeaway dengan satu toggle, bukan dengan memelihara dua menu paralel.

Konfirmasi Pesanan Dua Tahap

Kesalahan klasik adalah memperlakukan pesanan takeaway seperti checkout situs web, di mana pelanggan mengkonfirmasi segalanya di akhir. Dalam praktiknya ini gagal karena langkah pembayaran adalah bagian paling lambat dan paling rentan error. Transfer bank membutuhkan waktu. Pelanggan mungkin salah memasukkan jumlah. Slip mungkin tidak jelas. Jika pesanan dikunci sebelum pembayaran dikonfirmasi, dapur mulai memasak makanan yang mungkin tidak pernah dibayar oleh restoran.

Alur kerja yang lebih baik adalah serah terima dua tahap. Tahap satu: pelanggan menempatkan pesanan. Sistem mencatat item, menghitung total, dan menampilkan total yang jelas dalam mata uang yang sama dengan yang mereka gunakan untuk membayar. Tahap dua: pelanggan mengunggah slip pembayaran. Sampai restoran secara manual mengkonfirmasi slip tersebut valid, pesanan berada dalam status "menunggu konfirmasi." Dapur tidak mulai. Lencana status pelanggan mengatakan "Menunggu restoran mengkonfirmasi pembayaran" sehingga mereka tahu bola ada di tangan Anda, bukan mereka.

Ini terdengar lambat. Dalam praktiknya konfirmasi staf membutuhkan sepuluh detik — buka dashboard, lihat sekilas gambar slip, ketuk tombol. Dapur melihat pesanan pada saat pembayaran dikonfirmasi, tidak sebelumnya, yang merupakan saat yang tepat.

Unggahan Slip Pembayaran yang Tidak Rusak

Mode kegagalan paling umum untuk unggahan slip adalah izin. Ponsel pelanggan menggunakan alamat IP acak. Ukuran gambar bervariasi dari 200 KB hingga 10 MB. Beberapa pelanggan mengambil screenshot aplikasi bank, yang lain memotret struk cetak dengan kamera, yang lain menempelkan gambar yang diteruskan dari chat. Sistem unggah harus menyerap semua ini tanpa memunculkan error.

Beberapa aturan praktis. Pertama, terima beberapa format gambar: JPEG, PNG, dan WebP mencakup hampir setiap kamera ponsel dan alat screenshot. Kedua, gunakan URL unggah bertanda yang kedaluwarsa dalam beberapa menit, sehingga unggahan terjadi langsung dari ponsel pelanggan ke penyimpanan Anda tanpa server Anda sebagai perantara. Ketiga, validasi jenis file di sisi server sebelum menerbitkan URL. Keempat, simpan slip di bawah path yang diberi namespace dengan jelas sehingga Anda dapat mengauditnya nanti jika pembayaran dipersengketakan.

UI yang menghadap pelanggan harus berupa satu tombol besar berlabel "Unggah slip pembayaran," bukan formulir multi-langkah. Setelah unggahan, tampilkan thumbnail slip kembali kepada pelanggan dengan opsi "Ganti" jika mereka mengunggah screenshot yang salah. Lencana status mereka harus segera berubah menjadi "Menunggu restoran mengkonfirmasi" sehingga mereka tahu unggahan berhasil.

Kode Referensi untuk Pengambilan

Ketika pelanggan tiba untuk mengambil, Anda memerlukan cara cepat untuk mencocokkan ponsel mereka dengan pesanan di layar Anda. Memanggil nomor antrian berhasil di restoran yang tenang tetapi gagal di toko bubble tea yang ramai dengan lima nomor 12 dalam antrian.

Kode referensi pendek — enam karakter dari set karakter bebas kebingungan — memecahkan ini. Buat di sisi server pada saat pesanan ditempatkan. Tampilkan di ponsel pelanggan bersama nomor antrian mereka. Tampilkan kode yang sama di dashboard staf. Ketika pelanggan tiba, mereka menunjukkan ponsel mereka, Anda membandingkan kodenya, dan Anda menyerahkan tas. Seluruh pertukaran membutuhkan tiga detik dan tidak pernah bergantung pada nama yang berteriak.

Kode referensi juga bertindak sebagai anti-penipuan. Pelanggan tidak dapat mengklaim "Saya adalah nomor 42" tanpa menunjukkan kode yang sesuai dengan nomor 42. Dua orang acak tidak dapat bertabrakan pada kode yang sama di hari yang sama dalam skenario apa pun yang masuk akal.

Rekonsiliasi Akhir Hari

Pendapatan takeaway perlu direkonsiliasi dengan transfer bank setiap hari. Cara paling sederhana untuk melakukan ini adalah tampilan Riwayat di dashboard antrian yang mencantumkan setiap pesanan yang ditandai Dilayani pada hari tertentu, dengan nomor antrian, kode referensi, waktu, total, dan tautan ke gambar slip. Pilih tanggal, lihat daftarnya, lihat total harian, cocokkan dengan laporan bank. Lima menit per hari, idealnya sebagai bagian dari rutinitas penutupan.

Riwayat perlu menangani zona waktu dengan benar. Restoran di Bangkok yang tutup pukul tengah malam waktu setempat harus melihat semua pesanan untuk hari kalender tersebut dikelompokkan bersama, tidak dibagi di tengah makan malam di tengah malam UTC. Sistem harus mengetahui negara restoran dan menggunakan zona waktu setempat untuk pengelompokan.

Apa yang Harus Dilakukan Ketika Sesuatu Salah

Dalam alur kerja nyata, kasus tepi terjadi. Pelanggan membayar jumlah yang salah. Slip tidak terbaca. Pelanggan tidak mengambil. Dapur kehabisan item antara pesanan dan konfirmasi.

Untuk masing-masing ini, rancang jalur yang jelas. Jumlah salah: staf membuka pesanan, melihat masalah, dan menerima pembayaran sebagian dengan catatan atau meminta pelanggan membayar ulang. Slip tidak terbaca: staf mengirim pesan kepada pelanggan (jika Anda memiliki nomor telepon mereka) atau cukup tidak mengkonfirmasi; pelanggan melihat status mereka macet dan mengunggah ulang. Tidak ada yang datang: entri antrian tetap dalam "mempersiapkan" sampai secara manual ditandai Dilayani atau Dibatalkan, di mana titik itu meninggalkan daftar aktif.

Kehabisan stok antara pesanan dan konfirmasi adalah kasus yang paling menyakitkan. Jawaban paling bersih adalah pengembalian dana cepat ke rekening bank pelanggan yang sama, dengan permintaan maaf dan catatan. Sistem harus memudahkan ini: tombol Batalkan pada pesanan yang dapat Anda gunakan setelah melihat slip, dengan ponsel pelanggan segera mencerminkan pembatalan.

Jangan Terlalu Agresif Mengoptimalkan Jalur Bahagia

Godaan ketika merancang alur takeaway adalah mengasumsikan setiap pesanan berjalan sempurna, dan mendesain UI sesuai dengan itu. Ini adalah jebakan. Sebagian besar pesanan memang berjalan sempurna, tetapi yang buruk menghabiskan waktu yang tidak proporsional dan menciptakan pekerjaan layanan pelanggan yang paling banyak. Bangun alur kerja di sekitar kasus buruk terlebih dahulu, dan kasus yang baik akan mengurus dirinya sendiri.

Lencana status yang jelas yang dapat dibaca pelanggan dalam tiga detik. Dashboard yang menampilkan semua yang dibutuhkan staf sekilas. Kode referensi untuk serah terima yang cepat. Tampilan riwayat untuk rekonsiliasi akhir hari. Ditambah ekspektasi default bahwa beberapa pesanan memerlukan intervensi manual, dan sistem membuat intervensi itu mudah daripada tidak mungkin. Dapatkan hak-hak itu dan Anda memiliki operasi takeaway yang dapat diskalakan.

Siap membuat menu digital gratis Anda?

Create and update a menu in 19 languages. The core QR menu stays free, with optional Pro upgrades for higher limits and extra tools.