Katalog Publik & Pesan Publik
Katalog Publik memungkinkan pengunjung tanpa akun melihat produk dan langsung memesan. Mengaktifkannya butuh langkah dari sisi admin terlebih dulu.
Menyiapkan produk & mengaktifkan katalog (admin)
Section titled “Menyiapkan produk & mengaktifkan katalog (admin)”Tujuan: memunculkan produk di katalog publik. Akses: pemilik, manager, kasir.
- Buka menu Produk & Paket untuk membuat/mengedit produk, tipe paket, komposisi, dan jenis kemasan.
- Buka menu Katalog Produk, lalu aktifkan toggle Publik. Toggle inilah yang menentukan apakah halaman Katalog Publik menampilkan apa pun atau kosong.
- Gunakan tombol Bagikan/Cetak untuk mendapatkan tautan atau versi cetak katalog.
Kesalahan umum: jika toggle Publik mati, halaman Katalog Publik akan tampil kosong meski produk sudah ada — ini penyebab paling umum “katalog publik kosong padahal produk sudah dibuat”.
Pengalaman pengunjung di katalog publik
Section titled “Pengalaman pengunjung di katalog publik”- Pengunjung membuka Katalog Publik — bisa mencari produk, menandai favorit, dan menambah ke keranjang tanpa perlu login (disimpan di perangkat pengunjung).
- Pengunjung lanjut ke Pesan Publik untuk checkout.
Alur pemesanan publik (Pesan Publik)
Section titled “Alur pemesanan publik (Pesan Publik)”Tujuan: pengunjung memesan langsung tanpa akun.
- Pengunjung mengisi form pemesanan: Nama Penerima*, Nomor HP*, Alamat Pengiriman*, Tanggal Kirim* (minimal besok — tidak bisa pesan untuk hari yang sama), Jam Kirim*. Detail lokasi dan catatan bersifat opsional.
- Pengunjung bisa memilih dari alamat tersimpan jika pernah memesan sebelumnya di perangkat yang sama.
- Setelah submit, sistem menampilkan nomor pesanan dan tautan Lacak Pesanan (menuju Cek Pesanan). Pengunjung bisa memilih menyimpan alamatnya untuk pemesanan berikutnya.
Kesalahan umum:
- Tanggal kirim tidak bisa hari yang sama — minimal besok. Jelaskan ini ke pelanggan yang butuh pengiriman mendadak agar menghubungi tim secara langsung alih-alih memakai form publik.
- Nama, nomor HP, alamat, tanggal, dan jam kirim wajib diisi — form tidak bisa disubmit jika salah satu kosong.
Sumber: src/pages/katalog-publik/page.tsx,
src/pages/pesan-publik/page.tsx, src/pages/katalog/page.tsx,
src/pages/produk/page.tsx, src/lib/role-access.ts.