Lewati ke konten

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.

  1. Buka menu Produk & Paket untuk membuat/mengedit produk, tipe paket, komposisi, dan jenis kemasan.
  2. Buka menu Katalog Produk, lalu aktifkan toggle Publik. Toggle inilah yang menentukan apakah halaman Katalog Publik menampilkan apa pun atau kosong.
  3. 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”.

  1. Pengunjung membuka Katalog Publik — bisa mencari produk, menandai favorit, dan menambah ke keranjang tanpa perlu login (disimpan di perangkat pengunjung).
  2. Pengunjung lanjut ke Pesan Publik untuk checkout.

Tujuan: pengunjung memesan langsung tanpa akun.

  1. 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.
  2. Pengunjung bisa memilih dari alamat tersimpan jika pernah memesan sebelumnya di perangkat yang sama.
  3. 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.