Lewati ke konten
WPBisnis Documentation
Esc
navigateopen⌘Jpreview
Di halaman ini

Cara Mengatur Diskon Ongkir Otomatis per Ekspedisi (IndoOngkir Suite)

Penjelasan lengkap tabel Rules IndoDiskon: Minimum Nilai Barang, Maksimum Diskon Ongkir, dan cara mengisinya untuk setiap ekspedisi.

Mode diskon otomatis IndoDiskon berlaku tanpa kupon. Anda cukup mengisi tabel Rules di WooCommerce → Pengaturan → IndoOngkir → IndoDiskon untuk ekspedisi yang ingin disubsidi. Diskon akan muncul sebagai fee negatif di checkout ketika subtotal barang memenuhi minimal belanja dan pelanggan memilih ekspedisi yang sesuai.

Tutorial ini menjelaskan arti tiap kolom di tabel rules, logika perhitungannya, dan contoh konfigurasi untuk skenario promo yang umum dipakai toko Indonesia.

Cara membuka tabel Rules

  1. Buka WooCommerce → Pengaturan → IndoOngkir → IndoDiskon.
  2. Pastikan Status sudah dicentang dan disimpan.
  3. Scroll ke bagian Rules (tabel lebar dengan header kolom berikut).

Kolom tabel Rules

Kolom di UI Tipe input Penjelasan
Ekspedisi Label (read-only) Nama kurir yang didukung IndoOngkir
Minimum Nilai Barang (Rp) Angka (min 0) Subtotal barang di paket pengiriman harus >= nilai ini agar diskon aktif
Maksimum Diskon Ongkir (Rp) Angka (min 0) Nominal maksimum diskon yang diberikan. Harus > 0 agar diskon berlaku

Daftar ekspedisi di tabel

Ekspedisi Ekspedisi Ekspedisi
JNE JNT Sicepat
SAP Ninja TIKI
POS ID Express Anteraja
Wahana REX RPX
DSE NCS Lion
JNE Internasional POS Internasional Ongkir Custom

Logika perhitungan

Plugin mengecek setiap paket pengiriman di keranjang:

  1. Ambil ekspedisi yang dipilih pelanggan (mis. indo_ongkir_jne).
  2. Hitung subtotal barang paket (line total + line tax).
  3. Jika subtotal >= Minimum Nilai Barang (Rp) dan Maksimum Diskon Ongkir (Rp) > 0:
    • Diskon = nilai Maksimum Diskon Ongkir (Rp)
    • Jika ongkos kirim lebih kecil dari diskon, diskon dibatasi sebesar ongkos kirim
  4. Tambahkan fee negatif ke keranjang dengan label dari Discount Text.

Contoh: Minimum Rp 200.000, Maksimum Diskon Rp 15.000, ongkir JNE Rp 12.000 → diskon efektif Rp 12.000 (tidak melebihi ongkir).

Langkah-langkah mengisi rules

1. Buka pengaturan IndoDiskon

Buka WooCommerce → Pengaturan → IndoOngkir → IndoDiskon, pastikan modul aktif.

IndoOngkir IndoCOD

2. Isi rule untuk ekspedisi utama

Contoh promo “gratis ongkir” untuk JNE (ongkir maks Rp 25.000, minimal belanja Rp 300.000):

Ekspedisi Minimum Nilai Barang (Rp) Maksimum Diskon Ongkir (Rp)
JNE 300000 25000
  1. Klik field di baris JNE, isi kedua kolom.
  2. Ulangi untuk ekspedisi lain jika perlu promo berbeda.

IndoOngkir IndoCOD

3. Kosongkan ekspedisi yang tidak dipakai

Biarkan field kosong (atau 0) untuk ekspedisi yang tidak Anda subsidi. Diskon hanya berlaku jika kedua kolom terisi numerik dan memenuhi syarat.

IndoOngkir IndoCOD

4. Simpan dan uji

  1. Klik Simpan perubahan.
  2. Uji checkout dengan subtotal di atas minimum dan ekspedisi yang dikonfigurasi.

IndoOngkir IndoCOD

Contoh konfigurasi

Skenario Minimum Nilai Barang Maksimum Diskon Catatan
Subsidi Rp 10.000 150000 10000 Diskon tetap kecil
Gratis ongkir s/d Rp 20.000 250000 20000 Populer untuk campaign
Gratis ongkir penuh 500000 50000 Set maksimum tinggi, dibatasi ongkir aktual

Catatan penting

  • Rules tidak memerlukan kupon; berlaku otomatis saat syarat terpenuhi
  • Jika pelanggan memakai kupon dengan opsi Diskon Ongkir, rules otomatis diabaikan
  • Hanya isi ekspedisi yang benar-benar Anda aktifkan di Shipping Zone
  • Multi-paket: setiap paket dievaluasi terpisah, labelnya ditambahi nomor urut

Cara memastikan berfungsi

  • Subtotal keranjang >= Minimum Nilai Barang (Rp) untuk ekspedisi terpilih
  • Maksimum Diskon Ongkir (Rp) > 0
  • Tidak ada kupon Diskon Ongkir aktif
  • Ekspedisi di checkout cocok dengan baris rules yang diisi
  • Setelah simpan, refresh checkout (ganti ekspedisi jika perlu)

Troubleshooting

Rule terisi tapi diskon tidak muncul

  • Cek subtotal belum mencapai minimum
  • Pastikan Maksimum Diskon Ongkir bukan 0 atau kosong
  • Hapus kupon diskon ongkir dari keranjang
  • Pastikan ongkir sudah terhitung (alamat lengkap terisi)

Diskon hanya untuk satu ekspedisi

  • Ini sesuai desain: isi rules terpisah per baris ekspedisi

Terakhir diperbarui 27 Juli 2026