Promo & Diskon
Jenis promo
Section titled “Jenis promo”Tersedia 4 jenis promo:
- Diskon Persentase — potongan berbasis %.
- Diskon Nominal — potongan Rp tetap.
- BOGO — beli X gratis Y untuk produk yang sama.
- Beli A Gratis B — beli produk tertentu, produk lain jadi gratis.
Promo lama bertipe Bundle dan Happy Hour masih tampil di daftar dan bisa diedit, tapi tidak bisa dibuat baru lagi.
Otomatis atau manual di kasir?
Section titled “Otomatis atau manual di kasir?”Tidak semua promo langsung memotong harga di kasir. Aturannya:
| Promo | Di daftar produk kasir | Saat checkout |
|---|---|---|
| Diskon Persentase tanpa kode kupon, Pasang otomatis di kasir aktif | Harga asli tampil tercoret dengan harga promo di sebelahnya (harga coret) | Otomatis terpasang saat kasir membuka checkout |
| Diskon Persentase tanpa kode kupon, Pasang otomatis di kasir mati | Tidak ada harga coret | Kasir pilih manual lewat Pilih Promo |
| Diskon Nominal | Tidak ada harga coret | Kasir pilih manual lewat tab Pilih Promo |
| BOGO / Beli A Gratis B | Tidak ada harga coret | Kasir pilih manual lewat tab Pilih Promo |
| Promo apa pun dengan kode kupon | Tidak ada harga coret | Kasir ketik kodenya di tab Kode Promo, atau memilihnya di Pilih Promo |
Harga coret dan pemasangan otomatis juga tidak berlaku bila promo persentase memakai Maksimum Diskon, atau Minimum Pembelian-nya lebih besar dari harga satu unit produk — promo seperti ini tetap bisa dipilih manual di checkout.
Daftar promo
Section titled “Daftar promo”Halaman Promo & Diskon menampilkan:
- Tab filter Semua, Aktif, Akan Datang, Berakhir.
- Kartu ringkasan Promo Aktif (jumlah promo yang sedang berjalan) dan Total Digunakan (akumulasi pemakaian semua promo).
- Kartu per promo: jenis promo, nama, periode, “Digunakan nx”, kode kupon (kotak putus-putus) bila ada, dan ringkasan jadwal (ikon jam) bila dibatasi hari/jam.
- Saklar di kanan atas kartu mengaktifkan/menonaktifkan promo tanpa menghapusnya. Promo nonaktif berbadge Nonaktif; promo yang belum/sudah lewat periodenya berbadge Akan Datang/Berakhir.
- Tombol Edit membuka form, Lihat Detail membuka ringkasan promo.
- Tombol Buat Promo untuk menambah promo baru.
Membuat promo
Section titled “Membuat promo”
Isi form promo:
- Nama Promo — wajib.
- Tipe Promo — pilih salah satu jenis di atas.
- Nilai Diskon — nilai potongan (wajib: “Nilai diskon wajib diisi”). Tidak muncul untuk BOGO dan Beli A Gratis B (keduanya pakai jumlah, bukan nilai). Untuk Diskon Nominal ada pengingat: “Diskon Rp tidak otomatis terpotong di kasir. Kasir memilihnya lewat tab “Pilih Promo” di halaman checkout.”
- Berlaku Untuk — cakupan produk yang kena promo: Semua Produk, Produk Tertentu, atau Kategori Tertentu. Tidak muncul untuk Beli A Gratis B (cakupannya sudah ditentukan lewat Produk yang Dibeli/Produk Gratis).
- Memilih Produk Tertentu atau Kategori Tertentu langsung membuka lembar pemilih (Pilih Produk dengan kolom cari “Cari produk…”, atau Pilih Kategori tanpa pencarian). Setelah dipilih, baris Produk Terpilih/Kategori Terpilih menampilkan ringkasan “n produk dipilih”/“n kategori dipilih”.
- Tombol pemilih: “Pilih n produk”/“Pilih n kategori” bila sudah ada yang dicentang, atau “Pilih produk dulu”/“Pilih kategori dulu” selama belum ada. Kalau daftar produk kosong: “Produk tidak ditemukan”; kalau belum ada kategori: “Belum ada kategori”.
- Wajib pilih minimal satu saat scope bukan Semua Produk — kalau kosong, muncul saat simpan: “Pilih produk yang kena promo” / “Pilih kategori yang kena promo”.
- Minimum Pembelian (Opsional) — minimal belanja agar promo berlaku.
- Maksimum Diskon (Opsional) — hanya muncul untuk Diskon Persentase; membatasi nilai potongan.
Kalau memilih BOGO
Section titled “Kalau memilih BOGO”- Jumlah Beli (X) dan Jumlah Gratis (Y) — wajib, minimal 1.
- Contoh Beli 3 Gratis 1: kasir input 4 item, pelanggan bayar 3. Item termurah yang digratiskan.
Kalau memilih Beli A Gratis B
Section titled “Kalau memilih Beli A Gratis B”- Produk yang Dibeli — pilih produk A.
- Jumlah Beli — berapa unit A yang harus dibeli.
- Produk Gratis — pilih produk B (harus beda dari A).
- Jumlah Gratis — berapa unit B yang gratis per kelipatan.
Contoh Beli 2 Kopi Gratis 1 Roti: kasir tetap input rotinya ke keranjang, harga roti otomatis jadi potongan. Kalau roti belum masuk keranjang, promo belum bisa dipakai dan kasir dapat pesan pengingat. Jumlah gratis dibatasi jumlah roti yang benar-benar ada di keranjang, dan yang digratiskan adalah unit roti termurah.
Kode kupon
Section titled “Kode kupon”Aktifkan Gunakan Kode Kupon untuk menambah:
- Kode Kupon — kode yang dimasukkan pelanggan/kasir (contoh HEMAT10, otomatis huruf kapital).
- Batas Penggunaan — kuota pemakaian (kosong = “Tak terbatas”).
Di bawah kolom kode ada pengingat: “Promo berkupon tidak terpasang otomatis. Kasir memilihnya dari daftar promo atau mengetik kodenya saat checkout.” Promo berkupon tidak pernah terpasang sendiri dan tidak menampilkan harga coret, tapi tetap tampil di lembar Pilih Promo supaya kasir tahu promo sedang berjalan.
Pasang otomatis di kasir
Section titled “Pasang otomatis di kasir”Selama Gunakan Kode Kupon mati pada Diskon Persentase, muncul sakelar Pasang otomatis di kasir (default aktif):
- Aktif — “Promo ini terpasang otomatis di setiap transaksi kasir. Matikan kalau kasir harus memilihnya sendiri dari daftar promo.” Produk yang kena promo tampil dengan harga coret.
- Mati — “Kasir memilih promo ini sendiri dari daftar promo saat checkout.” Tidak ada harga coret; promo tetap tampil di Pilih Promo supaya kasir tahu promo sedang berjalan.
Matikan sakelar ini untuk promo yang hanya berlaku bagi pelanggan tertentu (mis. voucher 100%), supaya tidak terpakai tanpa sengaja.
Periode
Section titled “Periode”- Tanggal Mulai dan Tanggal Selesai.
Jadwal Promo (happy hour)
Section titled “Jadwal Promo (happy hour)”Section Jadwal Promo (opsional) membatasi promo agar hanya berlaku di hari & jam tertentu:
- Aktifkan toggle Batasi Hari & Jam (“Mis. happy hour tiap Jumat–Sabtu jam 15:00–18:00”).
- Hari Aktif — pilih satu atau beberapa hari lewat chip Senin–Minggu. Tidak memilih hari sama sekali berarti “Tidak ada hari dipilih = berlaku setiap hari”; memilih sebagian hari membuat “Promo hanya jalan di hari yang dipilih”.
- Jam Mulai dan Jam Selesai — pilih lewat jam (format 24 jam). Kosong tampil —:—. Aturan: “Jam mulai termasuk, jam selesai tidak”. Bila jam mulai lebih besar dari jam selesai, dianggap melewati tengah malam: “Melewati tengah malam — promo lanjut sampai besok dini hari”.
- Tekan Hapus Jadwal untuk mengosongkan hari & jam sekaligus (tombol ini hanya muncul bila ada hari/jam yang sudah diisi).
Promo dengan jadwal menampilkan ringkasannya di daftar promo (ikon jam), mis. “Jum–Sab · 15:00–18:00” atau “Setiap hari · 20:00–23:00”.
Memakai promo di kasir
Section titled “Memakai promo di kasir”Promo persentase tanpa kupon terpasang sendiri saat checkout. Promo lain dipakai lewat bagian Diskon → Kode Promo (ketik kode) atau Pilih Promo (dari daftar aktif). Lihat Diskon, Pelanggan & Potongan.