Tujuan Fitur
Halaman Diagnostic adalah panel pemeliharaan dan pemecahan masalah (troubleshooting). Di sini Anda dapat memeriksa dan memperbaiki tabel database plugin, menyegarkan (refresh) data kurir & layanan yang tersimpan di cache, serta melakukan reset total data plugin bila diperlukan. Tersedia untuk semua lisensi.
Tampilan Diagnostic

Akses Menu
Dashboard WordPress > AgenWebsite Shipping > Diagnostic
1. Status Tabel Database
Menampilkan tabel database milik plugin beserta status dan jumlah record.
| Tabel | Dipakai untuk |
|---|---|
wp_awshipping_custom_tariffs | Menyimpan aturan Tarif Custom |
wp_awshipping_shipping_subsidies | Menyimpan aturan Subsidi Ongkir |
- Kolom Status menampilkan Tersedia atau Tidak Ditemukan, disertai jumlah record.
- Tombol Reinitialize / Create Table membuat ulang atau memverifikasi struktur tabel tanpa menghapus data (ada dialog konfirmasi).
- Gunakan bila Tarif Custom atau Subsidi Ongkir tidak tersimpan dengan benar.
2. Cache Data API
Data kurir dan layanan diambil dari API dan disimpan di cache selama 24 jam.
- Dua tabel — Cache Kurir dan Cache Layanan — masing-masing berisi baris Domestik, Instant, dan Internasional dengan status, jumlah data, dan waktu kedaluwarsa.
- Tombol Refresh pada setiap baris menyegarkan satu kategori saja.
- Tombol Refresh Semua Data Kurir & Layanan menghapus dan mengambil ulang seluruh data dari API.
- Gunakan bila daftar kurir atau layanan terlihat tidak lengkap / tidak ter-update.
3. Reset Data Plugin
⛔ Tindakan ini tidak dapat dibatalkan. Reset menghapus seluruh pengaturan, konfigurasi, dan lisensi AgenWebsite Shipping, lalu mengembalikan plugin ke kondisi baru dipasang.
Yang akan dihapus:
- Seluruh pengaturan plugin (domestik, international, instant, asuransi, tracking, customize checkout, biaya COD, bahasa, dan lainnya).
- Kode lisensi yang tersimpan — Anda perlu mengaktifkan ulang.
- Aturan Tarif Custom dan Subsidi Ongkir.
- Data pengirim, pengaturan packing slip, dan cache kurir.
Tidak terpengaruh: data pesanan WooCommerce — nomor resi dan AWB yang sudah tersimpan pada pesanan tetap ada.
Untuk melanjutkan, plugin meminta Anda mengetik RESET pada kolom konfirmasi sebelum tombol reset dapat ditekan.
Catatan Penting
- Reinitialize bersifat aman (non-destruktif) — struktur tabel diperiksa/diperbaiki tanpa menghapus tarif atau subsidi yang sudah ada.
- Saklar (toggle) fitur seperti Tombol Fulfillment di List Order kini berada di Generate Resi > PENGATURAN, bukan lagi di halaman Diagnostic.