Skip to content

Promo Code

Kelola kode promo (voucher code) yang dapat diinput oleh kasir saat checkout untuk memberikan diskon kepada pelanggan. Setiap kode promo memiliki kuota pemakaian, masa berlaku, batasan per customer, dan nilai diskon yang dapat dikonfigurasi.

Path menu: Pemasaran → Promo Codes (/promo-codes)

Daftar promo code


Daftar Promo Code

Halaman ini menampilkan semua kode promo yang telah dibuat:

  • Kode --- kode unik yang diinput kasir (format monospace, contoh: DISKON50)
  • Nama --- nama deskriptif kode promo
  • Tipe Diskon --- Persentase (%) atau Nominal Tetap (Rp)
  • Nilai Diskon --- besaran diskon yang diberikan
  • Penggunaan --- jumlah pemakaian (terpakai / total kuota)
  • Masa Berlaku --- tanggal mulai dan berakhir
  • Toko --- toko spesifik atau semua toko
  • Status --- Aktif atau Nonaktif

Status Validitas

StatusKeterangan
AktifKode promo aktif, dalam periode berlaku, dan kuota tersedia
NonaktifKode promo dinonaktifkan secara manual
KadaluarsaKode promo sudah melewati tanggal berakhir
Kuota HabisKuota pemakaian sudah terpakai seluruhnya

Filter & Pencarian

  • Gunakan kolom pencarian untuk mencari berdasarkan kode atau nama promo
  • Gunakan filter Tipe Diskon untuk menyaring Persentase atau Nominal Tetap
  • Gunakan filter Status untuk menampilkan hanya kode promo aktif
  • Gunakan filter Toko untuk melihat kode promo khusus outlet tertentu

Membuat Kode Promo Baru

  1. Klik tombol Tambah Kode Promo
  2. Isi informasi kode promo:

Informasi Dasar

FieldKeteranganWajib
Kode PromoKode unik minimal 3 karakter (contoh: DISKON50, NEWYEAR2026)Ya
NamaNama deskriptif promo (contoh: "Diskon Akhir Tahun")Ya
DeskripsiKeterangan tambahan tentang promoTidak
TokoPilih toko spesifik, atau kosongkan agar berlaku di semua tokoTidak

Nilai Diskon

FieldKeterangan
Tipe DiskonPilih Persentase (%) atau Nominal Tetap (Rp)
Nilai DiskonAngka diskon --- persentase (0-100) atau nominal Rupiah
Maksimal DiskonBatas atas potongan untuk tipe persentase (opsional, khusus persentase)

Contoh perhitungan:

  • Tipe: Persentase, Nilai: 20%, Maks Diskon: Rp 50.000
    • Order Rp 100.000 → Diskon = 20% x 100.000 = Rp 20.000
    • Order Rp 500.000 → Diskon = 20% x 500.000 = Rp 100.000, dibatasi menjadi Rp 50.000
  • Tipe: Nominal Tetap, Nilai: Rp 25.000
    • Order Rp 200.000 → Diskon = Rp 25.000 (tetap)

Ketentuan Penggunaan

FieldKeterangan
Minimal PembelianNominal minimal transaksi agar kode bisa digunakan (0 = tidak ada minimal)
Total KuotaBerapa kali kode ini bisa digunakan secara keseluruhan (kosong = unlimited)
Maks Per CustomerBerapa kali satu pelanggan bisa menggunakan kode ini (default: 1)

Masa Berlaku

FieldKeterangan
Tanggal MulaiTanggal kode promo mulai bisa digunakan
Tanggal BerakhirTanggal terakhir kode promo bisa digunakan

Status

FieldKeterangan
AktifAktifkan atau nonaktifkan kode promo
  1. Klik Simpan

Kode Promo yang Efektif

  • Gunakan kode yang mudah diingat dan relevan: DISKON10, WELCOMEBACK, FLASHSALE
  • Untuk campaign dengan banyak kode unik, gunakan prefix yang konsisten: VIP001, VIP002
  • Atur Maks Per Customer = 1 untuk mencegah penggunaan berulang oleh pelanggan yang sama

Tipe Penggunaan

Single-Use (Sekali Pakai)

Kode hanya bisa digunakan 1 kali secara total:

  • Total Kuota: 1
  • Maks Per Customer: 1
  • Cocok untuk: voucher hadiah, kupon undian

Multi-Use (Berkali-kali)

Kode bisa digunakan berkali-kali oleh pelanggan berbeda:

  • Total Kuota: kosong (unlimited) atau angka tertentu
  • Maks Per Customer: 1
  • Cocok untuk: promo campaign di media sosial, kode influencer

Limited Qty (Kuota Terbatas)

Kode bisa digunakan sampai kuota habis:

  • Total Kuota: angka tertentu (misal 100)
  • Maks Per Customer: 1
  • Cocok untuk: flash sale, promo first-come-first-served

Mengedit Kode Promo

  1. Klik baris kode promo yang ingin diedit dari daftar
  2. Ubah field yang diperlukan
  3. Klik Simpan

Menghapus Kode Promo

  1. Klik kanan pada baris kode promo untuk membuka menu konteks
  2. Pilih Hapus
  3. Konfirmasi penghapusan

Penggunaan di POS

Saat kasir melakukan transaksi di aplikasi POS:

  1. Pelanggan memberikan kode promo
  2. Kasir memasukkan kode di kolom Kode Promo pada halaman checkout
  3. Sistem melakukan validasi:
    • Apakah kode valid dan aktif?
    • Apakah masih dalam periode berlaku?
    • Apakah kuota masih tersedia?
    • Apakah total belanja memenuhi minimal pembelian?
    • Apakah customer belum melebihi batas penggunaan?
  4. Jika valid, diskon otomatis diterapkan pada order
  5. Jika tidak valid, sistem menampilkan pesan error beserta alasannya

Perhatian

Kode promo yang sudah digunakan dalam transaksi akan tercatat di riwayat penggunaan (usage history). Meskipun kode dihapus, catatan historis penggunaannya tetap tersimpan untuk keperluan laporan.


Reward Code (Kode Otomatis)

Selain kode promo manual, sistem juga bisa men-generate kode promo secara otomatis melalui fitur Reward Code di Promo Rules. Kode yang di-generate akan muncul di daftar kode promo dengan tanda source: reward dan terhubung ke order yang memicu pembuatan kode tersebut.


Perbedaan Promo Code vs Promo Rules

AspekPromo CodePromo Rules
Cara kerjaKasir input kode manualOtomatis aktif saat syarat terpenuhi
DistribusiKode dibagikan ke pelangganTidak perlu distribusi
TrackingBisa lacak per kode, per customerPer aturan promo
Cocok untukVoucher, campaign, influencer, loyaltyDiskon reguler, bundling, promo harian

TIP

Gunakan Promo Code untuk campaign yang terukur --- Anda bisa melacak berapa kali setiap kode digunakan, oleh siapa, dan berapa total diskon yang diberikan. Cocok untuk mengukur efektivitas campaign pemasaran.

Butuh bantuan lebih lanjut? Hubungi tim support kami.