Menu & Produk
Mengelola Menu
Menambah, mengedit, dan mengatur produk beserta foto, harga, SKU, varian, dan status aktif.
Apa itu Daftar Menu?
Halaman Pengaturan Menu → Menu adalah pusat pengelolaan seluruh produk yang dijual di POS, kiosk, dan web order. Di sini Anda bisa menambah menu baru, mengedit detail, mengatur foto, menetapkan harga, mengelola varian & modifier, hingga mengimpor menu dari file CSV.
Menu bersifat per-brand — pilih brand di header sebelum mulai.
Langkah-langkah
Menambah menu baru
- Buka Pengaturan Menu → Menu.
- Pastikan brand yang benar sudah aktif (header navbar atau dropdown di halaman).
- Klik Tambah Menu. Anda akan masuk ke halaman editor menu dengan beberapa tab.
Tab Detail — isi field utama:
| Field | Keterangan |
|---|---|
| Brand | Brand tempat menu ini dijual (otomatis terisi dari brand aktif). |
| Nama | Nama menu yang tampil di semua channel (wajib). |
| Kode | Kode internal menu, dibuat otomatis dari nama (bisa diubah). |
| Kategori | Kategori menu (opsional, tapi sangat direkomendasikan untuk navigasi). |
| Harga Jual | Harga normal yang dikenakan ke pelanggan (wajib). |
| Harga Modal | Harga pokok / biaya bahan per porsi — dipakai untuk laporan margin. |
| SKU | Kode stok unik, opsional (maks 50 karakter). |
| Barcode | Barcode produk, opsional — bisa dipindai langsung di kasir. |
| Deskripsi | Deskripsi produk yang tampil di web order dan kiosk. |
| Foto | Gambar menu — otomatis dikompres saat diunggah. |
| Tipe Menu | Reguler (standar), Paket (bundling), atau Promo. |
| Pajak Inklusif | Centang jika harga sudah termasuk pajak PPN. |
| Waktu Saji | Estimasi waktu penyajian dalam menit (opsional, ditampilkan ke pelanggan). |
| Tujuan Printer | Pilih ke mana item dikirim saat dipesan: Dapur atau station lain. |
| Tersedia di Cabang | Centang cabang mana saja yang menjual menu ini (default: semua cabang). |
-
Pindah ke tab Atribut untuk mengisi:
- Tampil di Channel: pilih channel mana saja yang menampilkan menu (POS, Kiosk, Web Order, Delivery).
- Label Diet: Vegetarian, Vegan, Gluten Free, Halal, No Pork, Spicy.
- Alergen: pilih dari daftar umum atau ketik alergen kustom.
- Kalori: informasi nilai gizi (opsional).
-
Klik Simpan Menu untuk membuat menu. Setelah tersimpan, tab tambahan muncul:
- Varian — tambah varian (ukuran, rasa, dll) dengan harga berbeda.
- Modifier — tautkan grup modifier ke menu ini.
- Resep — susun resep bahan untuk hitung COGS otomatis.
- Galeri — unggah beberapa foto tambahan.
- Harga — atur harga per-channel/cabang/mode penjualan dan harga promo berdasarkan tanggal.
- Jadwal — atur hari dan jam ketersediaan menu.
- Lainnya — terjemahan nama (EN) dan custom field.
Tips: Foto menu otomatis dikompres saat diunggah agar tidak memperlambat loading halaman pesanan pelanggan. Gunakan foto persegi (1:1) untuk hasil terbaik.
Mengedit menu
- Di halaman Daftar Menu, temukan menu yang ingin diubah.
- Klik Edit (atau ikon pensil pada kartu menu).
- Ubah field yang diperlukan, lalu klik Simpan.
Mengaktifkan / menonaktifkan menu
- Dari tampilan kartu (grid): klik tombol toggle Aktifkan / Nonaktifkan pada kartu.
- Dari tampilan daftar (list): klik tombol Aktifkan / Nonaktifkan di baris menu.
Menu nonaktif tidak muncul di POS, kiosk, atau web order — namun tetap tersimpan dan bisa diaktifkan kembali kapan saja.
Mengelola varian
Varian digunakan untuk pilihan yang memiliki harga berbeda — misalnya "Small / Medium / Large" atau "Original / Spicy".
- Buka menu yang ingin ditambahkan varian → tab Varian.
- Klik Tambah Varian, isi nama dan harga.
- Setiap varian bisa memiliki resep sendiri (tab Resep, scope Varian).
Tampilan grid dan list
Gunakan tombol Grid (kotak-kotak) atau List (baris) di pojok kanan atas untuk beralih tampilan. Tampilan grid lebih visual dengan foto besar; tampilan list cocok untuk daftar panjang karena lebih padat.
Pencarian dan filter
Di atas daftar menu terdapat:
- Kolom pencarian — cari berdasarkan nama atau kode menu (real-time).
- Filter Kategori — tampilkan hanya menu dari kategori tertentu.
- Filter Brand — ganti brand tanpa harus kembali ke navbar.
Untuk melihat badge Stok Habis di kartu menu, pilih cabang dari dropdown Pilih Cabang — menu yang habis di cabang tersebut akan ditandai secara otomatis.
Impor menu dari CSV
Jika Anda memiliki banyak menu, gunakan fitur impor massal:
- Klik tombol Impor CSV di pojok kanan atas.
- Siapkan file CSV dengan kolom:
sku,nama,kategori,harga,harga_modal,deskripsi.- Kolom
namadanhargawajib diisi. - Menu yang
namaatausku-nya sudah ada akan diperbarui (bukan duplikat).
- Kolom
- Unggah file, lalu konfirmasi impor.
Custom field
Klik tombol Custom Field (ikon slider) untuk mengelola field tambahan yang spesifik untuk brand Anda — misalnya "Kode Supplier" atau "Tag Internal". Custom field tersimpan per-brand dan muncul di tab Lainnya pada setiap menu.
Perhatian: Menghapus menu yang sudah pernah dipesan tidak direkomendasikan karena dapat mempengaruhi riwayat transaksi. Lebih baik nonaktifkan menu tersebut.
Pertanyaan umum
Apakah menu yang sama bisa dijual di beberapa cabang dengan harga berbeda? Ya — setelah menu dibuat, buka tab Harga dan tambahkan aturan harga per-cabang.
Bagaimana cara membuat menu yang hanya tersedia di satu cabang? Saat membuat/mengedit menu, hilangkan centang pada cabang yang tidak menjual menu tersebut di field Tersedia di Cabang.
Berapa banyak foto yang bisa diunggah per menu? Satu foto utama di tab Detail, dan foto tambahan tak terbatas di tab Galeri.