Mode Gelap
Promo Rules
Kelola aturan promosi otomatis yang berjalan tanpa perlu input kode dari pelanggan. Promo rules akan aktif secara otomatis saat kondisi pembelian terpenuhi, misalnya "Beli 2 Gratis 1", diskon berdasarkan jumlah pembelian, minimal belanja, atau combo deal.
Path menu: Pemasaran → Promo Rules (/promo-rules)
Daftar Promo Rules
Halaman ini menampilkan semua aturan promo yang telah dibuat:
- Kode & Nama --- kode unik dan nama promo
- Tipe Rule --- jenis aturan promo (lihat tabel di bawah)
- Tipe Reward --- jenis hadiah/diskon yang diberikan
- Kuota --- jumlah pemakaian (terpakai / total kuota)
- Prioritas --- angka prioritas untuk penentuan urutan jika terjadi tumpang tindih
- Status --- Aktif atau Nonaktif
Tipe Rule
| Tipe Rule | Keterangan | Contoh |
|---|---|---|
| Beli X Dapat Y | Beli sejumlah produk, dapat hadiah | Beli 2 kopi, gratis 1 roti |
| Diskon Jumlah | Diskon berdasarkan jumlah item | Beli 5 item, diskon 10% per item |
| Diskon Bundle | Diskon untuk pembelian paket produk tertentu | Beli burger + fries + drink, diskon 15% |
| Minimal Pembelian | Diskon jika total belanja mencapai nilai minimum | Belanja min Rp 200.000, diskon Rp 25.000 |
| Combo Deal | Diskon untuk kombinasi produk tertentu | Beli shirt + pants, diskon 20% |
| Reward Code | Generate kode promo otomatis untuk pembelian berikutnya | Setiap belanja Rp 500.000, dapat voucher Rp 50.000 |
Tipe Reward
| Tipe Reward | Keterangan |
|---|---|
| Free Item | Produk gratis ditambahkan ke order |
| Discount Item | Diskon untuk produk tertentu dalam order |
| Discount Order | Diskon untuk keseluruhan nilai order |
| Bonus Item | Item bonus tambahan (berbeda dari produk yang dibeli) |
| Reward Code | Kode promo yang di-generate otomatis untuk pemakaian berikutnya |
Filter & Pencarian
- Gunakan kolom pencarian untuk mencari berdasarkan kode atau nama promo
- Gunakan filter Tipe Rule untuk menyaring berdasarkan jenis aturan
- Gunakan filter Status untuk menampilkan hanya promo aktif
- Gunakan filter Toko untuk melihat promo khusus outlet tertentu (kosong = berlaku semua outlet)
Membuat Promo Rule Baru
- Klik tombol Tambah Promo
- Isi informasi dasar:
- Kode --- kode unik promo (wajib, maks 50 karakter)
- Nama Promo --- contoh: "Beli 2 Gratis 1 Kopi Susu" (wajib)
- Tipe Rule --- pilih jenis aturan promo (wajib)
- Tipe Reward --- pilih jenis hadiah yang diberikan (wajib)
- Deskripsi --- keterangan tambahan (opsional)
- Toko --- pilih toko spesifik atau kosongkan untuk semua toko
- Lengkapi konfigurasi berikut:
Kondisi Beli (Syarat Pembelian)
Atur syarat pembelian agar promo aktif:
| Pengaturan | Keterangan |
|---|---|
| Produk yang Dibeli | Pilih produk spesifik yang memicu promo (bisa lebih dari satu) |
| Kategori Produk | Pilih kategori sebagai pemicu promo |
| Min Qty Beli | Jumlah minimal item yang harus dibeli (default: 1) |
| Max Qty Beli | Jumlah maksimal item (0 = unlimited) |
| Min Nilai Pembelian | Nominal minimal transaksi (untuk tipe Minimal Pembelian) |
Reward (Hadiah)
Atur hadiah yang diberikan:
| Pengaturan | Keterangan |
|---|---|
| Produk Reward | Pilih produk yang dijadikan hadiah (untuk Free Item / Bonus Item) |
| Qty Reward | Jumlah item reward yang diberikan |
| Diskon (%) | Persentase diskon (untuk tipe Discount Item/Order) |
| Diskon Nominal | Potongan dalam Rupiah |
| Max Diskon | Batas maksimal diskon dalam Rupiah (0 = tidak terbatas) |
Konfigurasi Reward Code (Khusus Tipe Reward Code)
Jika tipe reward adalah Reward Code, atur konfigurasi kode yang akan di-generate:
| Pengaturan | Keterangan |
|---|---|
| Tipe Diskon Kode | Persentase atau nominal tetap |
| Nilai Diskon Kode | Besaran diskon yang akan diberikan pada kode |
| Max Diskon Kode | Batas maksimal diskon untuk kode persentase |
| Masa Berlaku (hari) | Berapa hari kode berlaku sejak di-generate (default: 30) |
| Prefix Kode | Awalan kode, contoh: RWD (default: "RWD") |
Batasan & Validitas
Atur batasan dan periode berlaku:
| Pengaturan | Keterangan |
|---|---|
| Max Per Order | Berapa kali promo bisa terpicu dalam satu order (0 = unlimited) |
| Max Per Customer | Berapa kali satu customer bisa mendapat promo ini (0 = unlimited) |
| Total Kuota | Jumlah total pemakaian promo (0 = unlimited) |
| Berlaku Dari / Sampai | Periode tanggal promo aktif |
| Jam Mulai / Selesai | Jam operasional promo (format HH:MM:SS, 24 jam) |
| Hari Berlaku | Pilih hari-hari tertentu, kosongkan untuk berlaku setiap hari |
Pengaturan Lanjutan
| Pengaturan | Keterangan |
|---|---|
| Prioritas | Angka lebih tinggi berarti lebih diprioritaskan jika terjadi tumpang tindih |
| Bisa Dikombinasi dengan Promo Rule Lain | Izinkan promo ini berjalan bersamaan dengan promo rule lainnya |
| Bisa Dikombinasi dengan Kode Promo | Izinkan promo ini berjalan bersamaan dengan kode promo |
| Status Aktif | Aktifkan atau nonaktifkan promo rule |
- Klik Simpan
Mengedit Promo Rule
- Klik baris promo rule yang ingin diedit dari daftar
- Ubah field yang diperlukan
- Klik Simpan
Mengaktifkan / Menonaktifkan Promo
Anda bisa mengaktifkan atau menonaktifkan promo tanpa menghapusnya:
- Klik baris promo rule
- Ubah status Aktif menjadi aktif atau nonaktif
- Klik Simpan
Atau gunakan tombol Toggle Aktif pada menu konteks (klik kanan).
Menghapus Promo Rule
- Klik kanan pada baris promo rule untuk membuka menu konteks
- Pilih Hapus
- Konfirmasi penghapusan
Perhatian
Penghapusan promo rule bersifat soft delete. Data promo tetap tersimpan untuk keperluan laporan historis, tetapi promo tidak akan aktif lagi.
Prioritas dan Tumpang Tindih
Jika lebih dari satu promo berlaku pada transaksi yang sama, sistem menggunakan aturan berikut:
- Prioritas lebih tinggi duluan --- promo dengan angka prioritas lebih besar diproses terlebih dahulu
- Kombinabilitas --- promo hanya bisa berjalan bersamaan jika kedua promo mengizinkan kombinasi
- Promo rule yang tidak bisa dikombinasi --- hanya promo dengan prioritas tertinggi yang berlaku
Rekomendasi Prioritas
- Promo Beli X Dapat Y: prioritas 10-30
- Promo Diskon Bundle: prioritas 40-60
- Promo Minimal Pembelian: prioritas 70-90
- Promo khusus/flash sale: prioritas 100+
Perbedaan Promo Rules vs Promo Code
| Aspek | Promo Rules | Promo Code |
|---|---|---|
| Cara kerja | Otomatis aktif saat syarat terpenuhi | Kasir harus input kode manual |
| Input pelanggan | Tidak perlu | Pelanggan harus punya kode |
| Cocok untuk | Diskon reguler, bundling, loyalty | Voucher campaign, kupon promosi |
| Contoh | Beli 2 Gratis 1, Diskon Weekend | Kode DISKON50, voucher dari influencer |
TIP
Promo rule berjalan otomatis saat kondisi terpenuhi --- pelanggan tidak perlu memasukkan kode apapun. Gunakan fitur Promo Code jika ingin membuat kode voucher yang harus diinput manual oleh kasir.