Tutorial Odoo 18: Pricelist Berdasarkan Kuantitas Minimum
Tujuan: Membuat dua tingkatan harga berbeda untuk satu produk (Kotak Penyimpanan Plastik):
-
Diskon Nominal Rp 10.000 jika kuantitas ≥ 50 unit.
-
Diskon Persentase 40% jika kuantitas ≥ 100 unit.
Langkah 1: Membuat Daftar Harga Baru
-
Navigasi: Masuk ke modul Sales (Penjualan).
-
Klik Products (Produk) dan pilih Pricelists (Daftar Harga).
-
Buat Baru: Klik tombol New (Baru).
-
Isi Data Umum:
- Pricelist Name:
Diskon Kuantitas Minimum
- Pricelist Name:
Langkah 2: Menentukan Aturan 1 – Diskon Nominal (≥ 50 Unit)
Aturan ini berlaku untuk pembelian dalam jumlah sedang.
-
Di tab Price Rules (Aturan Harga), klik Add a line (Tambahkan baris).
-
Konfigurasi Aturan:
-
Apply on: Pilih Product (Produk).
-
Product: Pilih produk Anda:
Kotak Penyimpanan Plastik. -
Min. Quantity: Masukkan 50.
-
Computation (Perhitungan): Pilih Formula.
-
Extra Fee: Masukkan pengurangan nominal:
-10000(Diskon Rp 10.000).
-
-
Klik Save & Close.
Penjelasan: Jika kuantitas produk Kotak Penyimpanan Plastik mencapai 50 unit atau lebih, harga per unit akan dikurangi Rp 10.000 dari harga jual standarnya.
Langkah 3: Menentukan Aturan 2 – Diskon Persentase (≥ 100 Unit)
Aturan ini berlaku untuk pembelian dalam jumlah besar, dan akan mengalahkan Aturan 1 jika kuantitas mencapai 100.
-
Di tab Price Rules, klik Add a line lagi.
-
Konfigurasi Aturan:
-
Apply on: Pilih Product (Produk).
-
Product: Pilih produk Anda:
Kotak Penyimpanan Plastik. -
Min. Quantity: Masukkan 100.
-
Computation (Perhitungan): Pilih Discount (Diskon).
-
Discount (%): Masukkan persentase diskon: 40 (40%).

-
-
Klik Save & Close.
Penjelasan Prioritas (Penting): Odoo akan selalu memilih aturan yang memiliki Minimum Quantity tertinggi, selama kuantitas tersebut terpenuhi.
-
Jika Qty 60, hanya Aturan 1 (Min Qty 50) yang berlaku.
-
Jika Qty 100, Aturan 2 (Min Qty 100) yang berlaku dan mengabaikan Aturan 1.
Langkah 4: Menguji Penerapan Harga Berjenjang
-
Buat Quotation: Masuk ke Sales > Orders > Quotations. Klik New.
-
Pilih Pricelist: Ganti Pricelist menjadi Diskon Kuantitas Minimum.
-
Tambahkan Produk: Masukkan produk
Kotak Penyimpanan Plastik.
Qty yang Diuji | Harga yang Diterapkan | Alasan |
|---|---|---|
1 | Harga Jual Standar | Tidak ada aturan yang terpenuhi. |
50 | Harga - Rp 10.000 | Aturan 1 terpenuhi (Min Qty 50). |
99 | Harga - Rp 10.000 | Aturan 1 terpenuhi (Min Qty 50). |
100 | Harga - 40% | Aturan 2 terpenuhi (Min Qty 100) dan diutamakan. |
Hasil Uji Qty. 1 (Tidak ada Perubahan)

Hasil Uji Qty. 50 (Terdapat Potongan pada Unit price yang sebeumnya 50.000 menjadi 40.000 )

Hasil Uji Qty. 100 (Pada unit price tidak ada perubahan pada kolom Disc% menjadi 40%)

Kesimpulan: Menggunakan Minimum Quantity memungkinkan Anda menciptakan struktur harga berjenjang (semakin banyak beli, semakin murah) tanpa harus membuat banyak Pricelist, menyederhanakan penawaran harga bervolume tinggi.