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

Cara Menghapus Cache Data Ongkir (IndoOngkir Suite)

Cara menghapus cache data ongkir IndoOngkir ketika hasil perhitungan tidak sesuai pengaturan terbaru.

IndoOngkir menyimpan cache data ongkir lewat transient WordPress (wpbisnis_wc_indo_ongkir_cache). Tujuannya supaya Checkout terasa lebih cepat: tarif yang sudah pernah dihitung tidak perlu minta ulang ke server WPBisnis setiap kali.

Efek sampingnya, setelah Anda mengubah asal pengiriman, layanan kurir, Shipping Zone, atau pembagi volumetrik, angka lama kadang masih terbawa sampai cache dibersihkan.

Prasyarat

  • Akses admin ke tab IndoOngkir
  • Modul IndoOngkir aktif (tombol cache ada di section Advanced)

Cara membuka pengaturan

  1. Buka WooCommerce → Pengaturan → IndoOngkir → IndoOngkir.
  2. Scroll ke section Advanced.
  3. Temukan baris Cache Data Ongkir dengan tombol Hapus Cache Data Ongkir.

Opsi yang tersedia

Label di plugin Jenis Fungsi
JS Debug Mode Checkbox Log debug di javascript console (bukan untuk hapus cache)
Cache Data Ongkir Tombol submit Menghapus seluruh transient cache ongkir

Deskripsi di bawah tombol menjelaskan: cache menyimpan data ongkir yang pernah diakses agar tidak selalu terhubung ke server WPBisnis.

Kapan perlu menghapus cache?

Hapus cache data ongkir jika:

  • Mengubah Shipping Origin Utama atau multi-origin
  • Mengaktifkan/menonaktifkan layanan kurir di Shipping Zone
  • Mengubah Pembagi Berat Volumetrik atau status volumetrik
  • Hasil ongkir di checkout tidak berubah setelah simpan pengaturan
  • Setelah migrasi atau restore backup situs
  • Support WPBisnis meminta membersihkan cache saat troubleshooting

Langkah-langkah

1. Hapus cache di admin

  1. Buka tab IndoOngkir → Advanced.
  2. Klik tombol Hapus Cache Data Ongkir (bukan tombol “Simpan perubahan”; tombol ini submit khusus untuk clear cache).
  3. Tunggu pesan konfirmasi: Cache data ongkir berhasil dihapus…

2. Uji ulang di checkout

  1. Buka checkout (incognito disarankan).
  2. Isi alamat lengkap.
  3. Pastikan ongkir yang tampil sudah sesuai konfigurasi terbaru.

3. Uji halaman produk (jika pakai cek ongkir)

Jika Anda memakai Cek Ongkir di Single Product, hitung ulang ongkir di tab produk untuk memastikan angka ikut refresh.

Cara memastikan

  • Pesan sukses Cache data ongkir berhasil dihapus… muncul setelah klik tombol
  • Tarif di checkout berbeda (jika memang ada perubahan konfigurasi) atau konsisten dengan web ekspedisi untuk rute uji
  • Tidak perlu menghapus cache setiap hari; hanya saat konfigurasi atau hasil terasa stale

Catatan

  • Menghapus cache tidak mengubah pengaturan plugin; hanya membuang data tarif tersimpan sementara.
  • Request ongkir pertama setelah clear cache bisa sedikit lebih lambat karena fetch ulang ke API.
  • Cache internasional juga tersimpan per kurir/asal/negara di transient yang sama.
  • Jika masalah berlanjut setelah clear cache, lanjut ke Troubleshooting: Ongkir Tidak Muncul di Checkout.
  • JS Debug Mode terpisah dari cache; jangan aktifkan kecuali untuk debug JavaScript.

Terakhir diperbarui 23 Juli 2026