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

Cara Mengatur Biaya COD per Ekspedisi (IndoOngkir Suite)

Penjelasan tabel Rules IndoCOD: Biaya COD (%), Minimum Biaya COD, rumus perhitungan, dan nilai default per ekspedisi.

Tabel Rules di WooCommerce → Pengaturan → IndoOngkir → IndoCOD dipakai untuk menentukan berapa biaya COD yang ditagihkan ke pelanggan per ekspedisi. Biaya ini hanya muncul kalau metode pembayaran Cash on delivery dipilih di checkout.

Dasar perhitungannya mencakup nilai barang, ongkir, dan biaya asuransi (kalau modul IndoAsuransi aktif dan memenuhi syarat).

Kolom tabel Rules

Kolom di UI Tipe input Penjelasan
Ekspedisi Label Nama kurir
Biaya COD (%) Angka (step 0.01, max 100) Persentase dari total dasar perhitungan
Minimum Biaya COD (Rp) Angka (min 0) Biaya minimum jika hasil persentase lebih kecil

Ekspedisi di tabel

Dengan placeholder tarif (contoh) Tanpa tarif default (0)
JNE (3%, min 2500) TIKI, POS, Wahana
JNT (4%, min 2500) REX, RPX, DSE, Lion
Sicepat, SAP, Ninja, NCS JNE Internasional, POS Internasional
ID Express, Anteraja Ongkir Custom

Rumus perhitungan

dasar = nilai_barang + ongkir + asuransi (jika ada)

biaya_cod = dasar × Biaya COD (%) / 100

Jika biaya_cod < Minimum Biaya COD (Rp):
  biaya_cod = Minimum Biaya COD (Rp)

Biaya COD hanya dihitung jika:

  • Pembayaran = cod
  • Biaya COD (%) > 0 atau Minimum Biaya COD (Rp) > 0 untuk ekspedisi terpilih

Langkah-langkah

1. Buka tabel Rules

Buka WooCommerce → Pengaturan → IndoOngkir → IndoCOD, pastikan Status aktif.

IndoOngkir IndoCOD

2. Isi biaya untuk ekspedisi COD

Contoh toko yang hanya COD via JNE dan JNT:

Ekspedisi Biaya COD (%) Minimum Biaya COD (Rp)
JNE 3 2500
JNT 4 2500

Ekspedisi lain: biarkan 0 jika tidak dipakai untuk COD.

IndoOngkir IndoCOD

3. Samakan dengan gateway COD

Pastikan ekspedisi yang diisi rules juga dipilih di WooCommerce → Pengaturan → Pembayaran → Cash on delivery → Enable for shipping methods.

IndoOngkir IndoCOD

4. Simpan dan uji

  1. Simpan perubahan IndoCOD.
  2. Checkout uji: pilih ongkir JNE, pembayaran COD.
  3. Verifikasi nominal biaya COD.

IndoOngkir IndoCOD

Contoh perhitungan

Asumsi: barang Rp 200.000, ongkir Rp 15.000, asuransi Rp 5.000 → dasar = Rp 220.000

Ekspedisi % Min Perhitungan Hasil
JNE 3% 2500 220.000 × 3% = 6.600 Rp 6.600
JNE 3% 2500 dasar Rp 50.000 → 1.500 < 2500 Rp 2.500

Cara memastikan berfungsi

  • Pembayaran checkout = COD (bukan transfer/QRIS)
  • Rules ekspedisi terpilih memiliki % atau minimum > 0
  • Gateway COD mengizinkan ekspedisi tersebut
  • Ganti metode pembayaran memicu refresh checkout (otomatis)

Troubleshooting

Biaya 0 padahal % terisi

  • Pembayaran bukan COD
  • Ekspedisi di checkout berbeda dari rules

Biaya lebih besar dari perkiraan

  • Asuransi ikut masuk dasar perhitungan jika IndoAsuransi aktif.
  • Cek Minimum Biaya COD yang mungkin mengangkat biaya kecil

Terakhir diperbarui 27 Juli 2026