HandyCafe Docs
owner

Manajemen Menu

Tab Menu di Kafetaria adalah tempat Anda membangun katalog yang dilihat pelanggan di handy.cafe/{slug}. Menu terdiri dari kategori dan produk. Produk dapat memiliki kelompok varian untuk pilihan seperti Ukuran atau Topping.

Struktur

Level Tujuan
Kategori Bagian menu, misalnya "Hot Drinks" atau "Burgers". Setiap kategori punya ikon dan urutan.
Produk Item yang bisa dipesan di dalam kategori. Berisi nama, deskripsi, foto, harga, tarif PPN, dan waktu persiapan.
Kelompok Varian Opsional. Sekumpulan pilihan yang ditempelkan ke produk, misalnya "Ukuran: Kecil, Sedang, Besar". Setiap varian punya harga tambahan.

Kategori

Setiap kategori memiliki kolom berikut:

Kolom Arti
Nama Ditampilkan sebagai header bagian pada menu pelanggan.
Ikon Nama ikon MDI (Material Design Icons). Pilih satu dari pemilih ikon.
Urutan Bilangan bulat. Angka yang lebih kecil muncul lebih dulu. Sesuaikan dengan drag atau dengan kontrol naik dan turun.
Aktif Saat dimatikan, kategori dan semua produknya disembunyikan dari menu pelanggan tetapi tidak dihapus.

Menambahkan Kategori

  1. Buka Kafetaria > Menu.
  2. Klik Add Category.
  3. Masukkan nama.
  4. Klik kotak ikon dan pilih ikon MDI. Pemilih membuka daftar yang bisa dicari. Coba kata kunci seperti "coffee", "burger", atau "pizza".
  5. Simpan. Kategori muncul di editor menu.

Mengurutkan Ulang Kategori

Seret handle pada baris kategori untuk memindahkannya. Posisi baru disimpan begitu Anda melepasnya. Anda juga bisa memakai panah naik dan turun untuk penempatan yang lebih presisi.

Penghapusan Lembut

Menghapus kategori yang masih punya produk terkait akan menandai kategori itu sebagai nonaktif, bukan menghapus catatannya. Ini menjaga riwayat pesanan yang mereferensikan ID produk asli. Untuk memulihkan, aktifkan kembali kategori dari antarmuka admin.

Produk

Setiap produk memiliki kolom berikut:

Kolom Arti
Kategori Kategori induk.
Nama Terlihat oleh pelanggan.
Deskripsi Mendukung Markdown. Muncul di lembar detail produk saat pelanggan mengetuk item.
Bahan Baris singkat di bawah deskripsi. Gunakan untuk alergen atau sorotan bahan.
Harga Dasar Harga sebelum varian. Disimpan dalam satuan minor (misalnya sen) tetapi dimasukkan dalam satuan mata uang penuh.
Tarif PPN Persentase. Diterapkan saat menampilkan total pada struk pelanggan.
Satuan Label opsional seperti "ml" atau "g". Muncul di samping harga.
Foto Gambar produk. Format apa pun diterima. WebP hingga 2 MB disarankan agar menu dimuat paling cepat.
Lacak Stok Saat aktif, produk memiliki jumlah stok yang berkurang setiap ada pesanan.
Stok Tersedia Jumlah stok saat ini. Pesanan gagal untuk pelanggan ketika stok mencapai nol dan produk otomatis disembunyikan.
Aktif Saat dimatikan, produk disembunyikan dari menu pelanggan.
Urutan Posisi di dalam kategori.
Waktu Persiapan Estimasi cadangan statis dalam menit. Lihat Waktu Persiapan Dinamis di bawah.

Mengunggah Foto

  1. Buka produk.
  2. Klik area foto.
  3. Pilih gambar dari komputer Anda. Format apa pun diterima oleh endpoint upload.
  4. Server memproses file, menyimpan asset ID, MIME type, dan checksum, lalu mengembalikan URL.
  5. Foto langsung muncul di editor dan di menu pelanggan dalam hitungan detik.

Ganti foto dengan mengklik gambar yang sudah ada lalu mengunggah file baru. File lama akan digantikan.

Markdown di Deskripsi

Deskripsi produk mendukung Markdown. Penggunaan umum:

  • Sorotan tebal dengan **strong**.
  • Pemisah baris untuk deskripsi multi-baris.
  • Daftar singkat untuk bahan atau pasangan menu.

Hindari heading (H1 sampai H6) di deskripsi produk. Menu pelanggan merender deskripsi dalam lembar yang terbatas dan heading akan terlihat aneh.

Kelompok Varian

Varian menangkap pilihan pelanggan yang mengubah harga atau konfigurasi. Satu produk bisa memiliki beberapa kelompok varian, misalnya Ukuran dan Topping pada burger yang sama.

Setiap varian memiliki:

Kolom Arti
Nama Label yang terlihat oleh pelanggan, misalnya "Ukuran" atau "Extra Cheese".
Selisih Harga Jumlah yang ditambahkan ke harga dasar saat varian ini dipilih. Bisa nol atau negatif.
Wajib Saat aktif, pelanggan harus memilih setidaknya satu varian dari kelompok ini sebelum menambah ke keranjang.
Urutan Posisi di dalam kelompok.

Membuat Kelompok Varian

  1. Buka produk.
  2. Scroll ke bagian Variants.
  3. Klik Add Variant.
  4. Masukkan nama dan selisih harga. Aktifkan Required jika pilihan wajib.
  5. Simpan.

Ulangi untuk setiap opsi di kelompok itu. Kelompok "Size" biasanya memiliki tiga baris: Small dengan delta 0, Medium dengan delta +1.00, Large dengan delta +2.00.

Waktu Persiapan Dinamis

HandyCafe dapat menghitung estimasi waktu persiapan real-time untuk setiap produk berdasarkan performa dapur yang sebenarnya. Ini meningkatkan akurasi chip estimasi yang ditampilkan di menu pelanggan dan pada pesanan aktif.

Setting Effect
Waktu Statis Disimpan pada produk. Dipakai ketika riwayat belum cukup untuk menghitung nilai dinamis.
Estimasi Dinamis Dihitung dari riwayat pesanan 30 hari terakhir. Rata-rata waktu persiapan per produk dikalikan faktor sibuk yang diturunkan dari panjang antrean saat ini. Pengali dibatasi antara 1.0 dan 2.0. Nilai akhir dibatasi antara 1 dan 120 menit.

Pengaturan "Show Prep Time on Menu" di profil bisnis menentukan apakah chip estimasi terlihat oleh pelanggan. Staf selalu melihat estimasi di dasbor Orders.

Pelacakan Stok

Aktifkan Track Stock per produk untuk menghindari menjual item yang sudah habis.

  • Saat pesanan dibuat, jumlah stok berkurang sesuai kuantitas yang dipesan.
  • Saat stok mencapai nol, produk otomatis disembunyikan dari menu pelanggan sampai Anda memperbarui jumlahnya.
  • Untuk restock, edit produk dan masukkan nilai In Stock yang baru.

Produk tanpa Track Stock berperilaku seperti stok tak terbatas dan tidak pernah disembunyikan otomatis.

Mengurutkan Ulang Produk di Dalam Kategori

Seret handle untuk memindahkan produk naik atau turun. Urutan baru disimpan saat dilepas. Menu pelanggan menampilkan urutan baru setelah refresh menu berikutnya, yang terjadi pada setiap pemuatan sesi.

Tips

  • Mulailah dengan 6 sampai 10 kategori. Terlalu banyak kategori membuat menu pelanggan lambat dibrowse.
  • Gunakan foto dengan kontras tinggi dan pencahayaan baik. Foto yang gelap atau berisik menurunkan konversi pesanan.
  • Usahakan deskripsi di bawah 120 karakter bila memungkinkan. Deskripsi yang panjang membuat tombol Add to Cart terdorong keluar dari layar pertama di ponsel.
  • Tetapkan waktu persiapan statis yang realistis. Sistem dinamis butuh 30 hari untuk belajar. Sampai saat itu, angka statis adalah yang dilihat pelanggan.
  • Untuk item dengan banyak pilihan, pecah menjadi dua kelompok varian daripada satu daftar besar. "Size" plus "Milk" lebih rapi daripada "Size with Milk".