Pricelist
Gambaran Umum
Daftar Harga (Pricelist) adalah kumpulan aturan harga khusus yang dapat dipasangkan ke outlet dan dipilih saat sesi kasir berlangsung. Fitur ini mendukung penetapan harga khusus di tingkat produk, varian, maupun berdasarkan kategori tanpa mengubah harga dasar produk utama. Pricelist mendukung berbagai kebutuhan bisnis seperti:
- Harga grosir melalui batas minimal jumlah pembelian (minimum quantity).
- Promosi atau diskon dengan batas waktu tertentu.
- Harga khusus untuk anggota/pelanggan (member/customer pricing).
- Penetapan harga yang berbeda-beda untuk tiap outlet.
Alur Penggunaan
- Buat Pricelist baru melalui menu Produk ➜ Daftar Harga.
- Tentukan nama dan jadwal berlaku pricelist.
- Tambahkan aturan harga baru untuk produk, varian, atau kategori.
- Simpan pricelist.

Ketersediaan di Outlet
- Pricelist harus dipasangkan ke suatu outlet terlebih dahulu sebelum dapat dipilih oleh kasir di cabang tersebut. Buka menu Outlet ➜ Daftar Outlet lalu pilih Pengaturan. Di bagian pricelist, pilih pricelist yang akan digunakan di outlet yang sudah dipilih.

- Pemasangan pada setiap cabang dapat diaktifkan atau dinonaktifkan secara independen.
- Hanya pricelist yang statusnya aktif dan sedang berlaku (sesuai jadwal) yang akan ditampilkan kepada kasir.
- Pricelist yang dipilih oleh kasir akan tersimpan di dalam tagihan, sehingga tagihan yang ditahan (held bill) atau dilanjutkan kembali (resumed bill) tetap menjaga konteks pricelist yang digunakan saat tagihan tersebut pertama kali dibuat.
Aturan Bisnis
- Pricelist bisa berlaku selamanya atau menggunakan batas waktu mulai/selesai yang bersifat opsional. Kedua batas waktu berdiri sendiri; jika dikosongkan berarti berlaku tanpa batas waktu.
- Pricelist dapat berisi aturan untuk produk individual, varian spesifik, atau seluruh produk hasil turunan dari kategori yang dipilih.
- Aturan di tingkat produk berlaku untuk seluruh variannya, kecuali jika ada aturan khusus di tingkat varian yang lebih spesifik.
- Aturan khusus varian hanya berlaku untuk varian tersebut.
- Aturan Harga Tetap (fixed-price) akan menggantikan harga dasar/varian yang berlaku dengan nominal yang dikonfigurasi; biaya tambahan modifier tetap ditambahkan di atas harga tersebut.
- Aturan Diskon Persentase (percentage-discount) akan memotong harga yang sedang berlaku; rincian diskon akan ditampilkan terpisah pada rincian tagihan/struk.
- Aturan tanpa minimal pembelian (minimum quantity) selalu langsung aktif. Jika ada batas minimal pembelian, jumlah barang di keranjang harus memenuhi syarat tersebut sebelum harganya berubah.
- Pemilihan produk berdasarkan kategori bersifat perekaman riwayat (snapshot): hanya produk yang sudah ada di kategori tersebut saat pendaftaran yang akan dimasukkan; produk baru yang ditambahkan ke kategori di kemudian hari tidak otomatis masuk ke pricelist.
- Beberapa pricelist dapat dipasangkan ke satu outlet sekaligus. Kasir dapat memilih lebih dari satu pricelist aktif, namun penetapan harganya tidak menggabungkan diskon (tidak menumpuk promo): aturan dari pricelist paling baru yang akan digunakan, kemudian aturan yang paling spesifik di dalam pricelist tersebut yang menang.
- Perubahan pada pricelist langsung berlaku untuk perhitungan harga transaksi berikutnya. Tagihan transaksi yang sudah selesai tetap menyimpan harga dan diskon lama yang sudah terekam.
Tipe Harga
| Jenis | Efek pada Bisnis |
|---|---|
| Fixed | Nominal yang dikonfigurasi langsung menjadi harga satuan baru. |
| Discount | Persentase yang dikonfigurasi dipotong langsung dari harga yang sedang berlaku. |
Target Aturan
| Jenis | Efek pada Bisnis |
|---|---|
| Produk | Berlaku untuk satu produk, atau seluruh variannya jika tidak ada varian spesifik yang dipilih. |
| Varian | Berlaku khusus untuk satu varian produk tertentu. |
| Kategori | Berlaku di tingkat produk untuk setiap produk yang ada di kategori tersebut saat pendaftaran. |
Aturan umum tingkat produk dan aturan khusus varian dapat berjalan berdampingan dalam satu pricelist. Aturan khusus varian akan memenangkan penetapan harga untuk varian tersebut, sedangkan varian lainnya tetap menggunakan aturan umum tingkat produk.
Minimal Jumlah pembelian
- Tanpa batas minimal (atau minimal bernilai nol) berarti aturan pricelist langsung aktif sejak barang pertama.
- Jika jumlah barang kurang dari batas minimal, aturan promo tetap terlihat sebagai potensi promosi namun tidak mengubah harga barang.
- Jika jumlah barang mencapai atau melebihi batas minimal, aturan harga baru langsung diterapkan pada jumlah produk tersebut.
Pajak dan Biaya Tambahan
Penetapan harga dari pricelist dihitung sebelum perhitungan pajak per item barang. Pajak dihitung menggunakan harga akhir setelah dipotong diskon aktif dari pricelist. Pajak tingkat tagihan dan biaya tambahan dihitung kemudian menggunakan aturan konfigurasinya masing-masing.