Panduan

Cara Membuat Website Pemesanan Makanan: Menu, Keranjang, Jam Ambil dan Layar Dapur

Website pemesanan makanan memungkinkan pelanggan memilih dari menu Anda, menyesuaikan item, memilih waktu ambil atau antar, membayar, dan menerima konfirmasi, sementara dapur melihat setiap pesanan muncul di layar dan menandainya siap. Untuk membuatnya, Anda membutuhkan menu dengan opsi (ukuran, tambahan, "tanpa bawang"), keranjang yang menghitung total dengan benar, slot waktu dengan batas agar dapur tidak kewalahan, pembayaran kartu, dan papan pesanan sederhana untuk staf. Aplikasi pembuat AI dapat membuat semua ini dari deskripsi yang jelas. Tantangannya ada pada detailnya: jam buka, item yang habis, batas pesanan, dan apa yang terjadi saat pembayaran berhasil tetapi pesanan gagal tersimpan.

Apa saja yang dibutuhkan website

Halaman

  • Pelanggan: menu per kategori, detail item dengan opsi, keranjang, checkout (nama, telepon, ambil atau antar, waktu), pembayaran, dan halaman konfirmasi yang menampilkan nomor pesanan dan statusnya.
  • Dapur: daftar langsung pesanan baru, yang sedang diproses, dan yang sudah siap, masing-masing dengan item, opsi, catatan, dan waktu ambil.
  • Pemilik: editor menu (item, harga, foto, opsi, habis), jam buka, batas slot, dan ringkasan penjualan.

Data

TabelField utama
KategoriNama, urutan
ItemKategori, nama, deskripsi, harga, foto, alergen, tersedia ya/tidak
Grup opsiItem, nama ("Ukuran", "Tambahan"), wajib ya/tidak, jumlah pilihan minimum dan maksimum
OpsiGrup, nama, perubahan harga
PesananNomor, nama pelanggan, telepon, email, jenis (ambil atau antar), alamat, waktu slot, subtotal, biaya, total, status pembayaran, status pesanan
Baris pesananPesanan, item, jumlah, opsi yang dipilih, harga baris, catatan
PengaturanJam buka, panjang slot, jumlah maksimum pesanan per slot, zona dan biaya antar

Simpan nama dan harga item di setiap baris pesanan saat pemesanan dilakukan. Jika menu diubah nanti, pesanan lama tetap harus menunjukkan apa yang sebenarnya dibayar pelanggan.

Izin akses

Pelanggan hanya melihat pesanan mereka sendiri lewat tautan konfirmasi. Staf dapur dapat melihat dan memperbarui pesanan tetapi tidak dapat mengubah harga. Pemilik mengedit menu dan pengaturan. Login dapur bersama di tablet itu umum, tetapi pemilik sebaiknya memiliki login terpisah.

Keputusan dan trade-off

Ambil, antar, atau keduanya

Hanya ambil jauh lebih sederhana dan sebaiknya menjadi titik awal bagi sebagian besar usaha kecil. Pengantaran menambah zona, biaya, pesanan minimum, validasi alamat, penugasan kurir, dan daftar hal yang bisa salah yang lebih panjang.

ASAP atau jadwal

"Secepatnya" mudah ditawarkan tetapi sulit dipenuhi pada malam yang sibuk. Slot terjadwal dengan batas, misalnya maksimal delapan pesanan per 15 menit, melindungi dapur dan menjaga ekspektasi. Anda tetap bisa menampilkan "tersedia paling awal: 18:45".

Bayar di muka atau saat mengambil

Membayar secara online mengurangi pesanan yang tidak diambil dan mempercepat pengambilan. Membayar saat mengambil lebih sederhana untuk dibangun tetapi mengundang pesanan palsu. Kebanyakan tempat menerima pembayaran kartu di muka lewat checkout hosted seperti Stripe Checkout; panduan pembayaran kami membahas pengaturannya. Tip, pajak, dan aturan struk berbeda di setiap negara, jadi periksa aturan setempat.

Cara pesanan sampai ke dapur

Pilihannya: tab browser di tablet yang menyegarkan diri secara otomatis (paling sederhana), email atau pesan untuk setiap pesanan sebagai cadangan, atau mengirim pesanan ke printer struk (butuh perangkat keras dan pengaturan tambahan). Bunyi saat pesanan baru masuk lebih penting dari yang Anda kira.

Prompt pertama yang berhasil

Buatkan website pemesanan online untuk Casa Verde, sebuah taqueria di Austin, Texas, khusus untuk ambil di tempat. Kategori menu: Tacos, Bowls, Sides, Drinks. Item punya opsi: tacos memilih protein (ayam, carnitas, jamur +$1), tortilla (jagung atau tepung), dan tambahan opsional (guac +$1,50, keju +$0,75); bowls memilih dasar dan protein. Pelanggan menambahkan item ke keranjang, memilih slot ambil 15 menit dalam jam buka (Selasa–Minggu 11:00–21:00, waktu Central), mengisi nama dan telepon, dan melihat total dengan pajak penjualan 8,25%. Batasi setiap slot 8 pesanan dan sembunyikan slot yang penuh. Simpan pesanan di database dengan status baru, sedang disiapkan, siap, diambil. Halaman dapur (wajib login) menampilkan pesanan hari ini menurut waktu ambil, memainkan bunyi untuk pesanan baru, dan memungkinkan staf memindahkan pesanan. Halaman pemilik untuk mengedit menu, menandai item habis, dan menghentikan pemesanan. Pembayaran kartu menyusul nanti — untuk sekarang pesanan berstatus "bayar saat ambil". Desain tebal, berwarna, dan mengutamakan ponsel dengan area sentuh yang besar.

Memulai dengan bayar saat ambil memungkinkan Anda menguji seluruh alur pesanan bersama staf sebelum pembayaran dimasukkan.

Langkah membangun

  1. Menu dan opsi. Pastikan menu, grup opsi, dan perhitungan harga benar. Uji satu item dengan setiap kombinasi opsi.
  2. Keranjang dan checkout. Jumlah, catatan, total, pajak, dan pemilih slot yang menghormati jam buka.
  3. Penyimpanan pesanan dan konfirmasi. Perhitungan total di server — jangan pernah percaya harga yang dikirim browser — dan halaman konfirmasi dengan nomor pesanan.
  4. Papan dapur. Daftar langsung, bunyi pesanan baru, tombol status, teks besar yang terbaca dari satu meter.
  5. Kontrol pemilik. Habis, hentikan pemesanan, batas slot, jam buka.
  6. Pembayaran dalam mode uji. Tandai pesanan lunas hanya ketika penyedia pembayaran mengonfirmasinya, dan tangani kasus ketika pembayaran berhasil tetapi pesanan gagal tersimpan.
  7. Notifikasi. Konfirmasi lewat email atau SMS dan pesan "siap diambil" lewat penyedia Anda sendiri. Lihat menambahkan notifikasi.
  8. Peluncuran terbatas. Jalankan bersama staf dan teman selama beberapa hari, dan awasi sisi dapur sama seriusnya dengan sisi pelanggan.

Kesalahan umum

  • Menghitung harga hanya di browser. Siapa pun bisa mengubahnya. Hitung ulang di server.
  • Tidak ada tombol habis. Anda akan menjual porsi terakhir lima kali.
  • Tidak ada batas slot. Jumat yang sibuk berubah menjadi 40 pesanan yang harus siap pukul 19:00.
  • Informasi alergen hilang atau usang. Tampilkan alergen per item dan jaga agar tetap akurat; aturannya ketat di banyak negara.
  • Kebingungan zona waktu. Simpan waktu dalam UTC, tampilkan dalam waktu lokal restoran, dan uji di dekat tengah malam serta saat perubahan waktu musim panas.
  • Tablet dapur masuk mode tidur. Biarkan layar tetap menyala dan uji bahwa pesanan baru muncul tanpa refresh.

Kapan produk siap pakai lebih baik

Jika Anda ingin ditemukan pelanggan baru di sekitar Anda, platform pengantaran membawa permintaan yang tidak mudah Anda ciptakan sendiri — dengan imbalan komisi. Jika Anda sudah memakai sistem kasir (POS), periksa apakah sistem itu sudah mencakup pemesanan online; pesanan yang langsung masuk ke kasir dan printer dapur sulit ditandingi.

Bangun sendiri jika Anda ingin pesanan langsung tanpa komisi dari pelanggan tetap, alur pemesanan yang disesuaikan dengan cara kerja Anda (pre-order untuk toko roti, nampan katering, menu meal prep mingguan), atau pemesanan yang terhubung dengan program loyalitas atau website Anda sendiri. Panduan website restoran membahas sisa website di sekitarnya.

Membangunnya dengan Mythex

Di Mythex Anda mendeskripsikan alur pemesanan dalam chat dan itu muncul di pratinjau langsung yang bisa Anda cek dalam bingkai ukuran ponsel. Pesanan dan menu disimpan di database Postgres yang ditambahkan agen saat Anda meminta untuk menyimpannya. Pembayaran kartu memakai akun Stripe Anda sendiri dan kunci yang disimpan sebagai rahasia proyek — resep Stripe menunjukkan promptnya — dan pesan atau email dikirim lewat penyedia Anda sendiri, karena Mythex tidak punya produk pembayaran, email, atau SMS bawaan. Webhook pembayaran membutuhkan aplikasi yang sudah dipublikasikan di URL publik. Sebelum meluncur, /test meminta agen mengklik proses pemesanan di pratinjau dan melaporkan apa yang rusak.

Untuk prompt awal, coba template halaman pesanan roti atau halaman pesanan kopi, atau pembuat toko online restoran.

Pertanyaan

Apa saja yang dibutuhkan website pemesanan makanan?

Menu dengan harga, opsi, dan status habis; keranjang; detail pengambilan atau pengantaran dengan waktunya; pembayaran; konfirmasi pesanan; dan tampilan dapur tempat staf melihat pesanan baru dan menandainya siap.

Bagaimana agar pesanan tidak melebihi kapasitas dapur?

Batasi jumlah pesanan per slot waktu. Bagi hari menjadi jendela pengambilan 15 menit, tetapkan batas jumlah pesanan atau item di setiap jendela, dan biarkan dapur menghentikan pemesanan dengan satu tombol saat kewalahan.

Bisakah saya mengurus pengantaran sendiri?

Bisa, jika Anda punya kurir. Tentukan zona pengantaran berdasarkan kode pos atau jarak, atur pesanan minimum dan biaya antar per zona, lalu beri kurir daftar pesanan sederhana beserta alamatnya. Banyak restoran memulai hanya dengan pengambilan.

Apakah website pemesanan sendiri lebih baik daripada aplikasi pengantaran?

Website sendiri tidak mengenakan komisi per pesanan untuk pesanan langsung dan menjaga hubungan dengan pelanggan, tetapi Anda yang harus mendatangkan pengunjung dan mengurus pengantaran sendiri. Kebanyakan restoran memakai keduanya: platform untuk menjaring pelanggan baru, dan website sendiri untuk pelanggan tetap.

Mythex · Pricing · Bangun apa pun dengan AI · Template website dan aplikasi · Mythex dibandingkan · Glosarium membuat aplikasi dengan AI · Alat gratis untuk membuat aplikasi dengan AI · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)