Cara Mengatur IndoAsuransi di WooCommerce (IndoOngkir Suite)
Panduan lengkap modul IndoAsuransi: aktivasi, rules biaya asuransi per ekspedisi, perhitungan tarif, dan teks di checkout.
IndoAsuransi (Asuransi Pengiriman) menambahkan biaya asuransi otomatis saat checkout WooCommerce. Biaya ini bisa dihitung per ekspedisi berdasarkan nilai barang, tarif persentase, minimum tarif, dan biaya admin. Cocok untuk toko yang ingin menawarkan perlindungan barang tanpa harus menghitung manual di setiap order.
Asuransi ditambahkan sebagai fee positif di ringkasan order, setelah ongkir terhitung. Kalau modul IndoCOD aktif, biaya asuransi juga ikut masuk ke dasar perhitungan biaya COD.
Yang akan tampil di checkout
- Baris fee dengan label dari Insurance Text (default:
Asuransi Pengiriman) - Nominal sesuai rules ekspedisi terpilih dan nilai barang di keranjang
- Multi-paket: label ditambahi nomor urut (mis.
Asuransi Pengiriman 2)
Prasyarat
- Plugin WPBisnis - IndoOngkir For WooCommerce terpasang dan lisensi valid
- Modul IndoOngkir aktif, ongkos kirim muncul di checkout
- WooCommerce 3.0 atau lebih baru
Cara membuka pengaturan
- Login ke WordPress Admin.
- Buka WooCommerce → Pengaturan → IndoOngkir → IndoAsuransi.
- Centang Status, simpan agar tabel Rules dan Insurance Text muncul.



Opsi yang tersedia
| Label di plugin | Jenis | Fungsi |
|---|---|---|
| Status | Checkbox | Mengaktifkan modul IndoAsuransi. Deskripsi: Aktifkan modul IndoAsuransi |
| Rules | Tabel | Aturan biaya asuransi per ekspedisi |
| Insurance Text | Teks | Label fee di checkout/order. Placeholder: Asuransi Pengiriman |
Kolom tabel Rules
| Kolom | Fungsi |
|---|---|
| Ekspedisi | Nama kurir (JNE, JNT, Sicepat, SAP, Ninja, TIKI, POS, ID Express, Anteraja, Wahana, REX, RPX, DSE, NCS, Lion, JNE Internasional, POS Internasional, Ongkir Custom) |
| Minimum Nilai Barang (Rp) | Subtotal barang minimum agar asuransi dikenakan |
| Tarif (% x Nilai Barang) | Persentase dari nilai barang (step 0.01, max 100) |
| Minimum Tarif (Rp) | Batas bawah biaya asuransi hasil perhitungan tarif |
| Biaya Admin (Rp) | Biaya tetap ditambahkan ke hasil perhitungan |
Logika perhitungan singkat
Jika subtotal barang >= Minimum Nilai Barang (Rp) dan setidaknya satu dari tarif/minimum/admin > 0:
asuransi = nilai barang × Tarif (%) / 100- Jika hasil < Minimum Tarif (Rp), gunakan minimum tarif
- Tambahkan Biaya Admin (Rp)
Contoh JNE default: minimum barang Rp 500.000, tarif 0,2%, admin Rp 5.000 → barang Rp 600.000 → asuransi = 600.000 × 0,2% + 5.000 = Rp 6.200.
Langkah-langkah setup dasar
1. Aktifkan modul
- Buka WooCommerce → Pengaturan → IndoOngkir → IndoAsuransi.
- Centang Status.
- Simpan perubahan.
2. Review rules default per ekspedisi
Plugin menyediakan nilai placeholder per kurir (mis. JNE: tarif 0,2%, admin Rp 5.000). Sesuaikan dulu dengan kebijakan toko Anda sebelum dipakai di toko yang sudah online.
3. Atur Insurance Text (opsional)
- Isi Insurance Text jika ingin label kustom.
- Kosongkan untuk default
Asuransi Pengiriman. - Simpan.
4. Uji di checkout
- Tambahkan produk dengan nilai di atas minimum (mis. Rp 500.000+).
- Pilih ekspedisi yang rules-nya aktif (tarif > 0 atau admin > 0).
- Pastikan baris asuransi muncul di ringkasan order.
Cara memastikan berfungsi
- IndoAsuransi (Asuransi Pengiriman): enabled di ringkasan modul IndoOngkir
- Subtotal barang >= Minimum Nilai Barang (Rp) untuk ekspedisi terpilih
- Setidaknya Tarif, Minimum Tarif, atau Biaya Admin > 0 untuk baris ekspedisi tersebut
- Ekspedisi di checkout sesuai baris rules yang dikonfigurasi

Troubleshooting
Asuransi tidak muncul
- Cek Status modul aktif
- Nilai barang belum mencapai minimum
- Semua kolom tarif/minimum/admin = 0 untuk ekspedisi tersebut
- Ekspedisi berbeda dari yang dikonfigurasi
Nominal asuransi terlalu kecil
- Naikkan Tarif (%) atau Minimum Tarif (Rp)
COD ikut terpengaruh
- Biaya asuransi ikut masuk dasar perhitungan COD jika IndoCOD aktif; ini perilaku normal.
Ringkasan
Alur minimum: aktifkan Status → atur Rules per ekspedisi → (opsional) Insurance Text → uji checkout.