Tujuan Fitur
Halaman Diagnostic adalah panel pemeliharaan dan pemecahan masalah (troubleshooting). Di sini Anda dapat mengaktifkan/menonaktifkan beberapa perilaku opsional plugin, memeriksa dan memperbaiki tabel database plugin, serta menyegarkan (refresh) data kurir dan layanan yang tersimpan di cache. Fitur ini tersedia untuk semua lisensi.
Akses Menu
Dashboard WordPress > AgenWebsite Shipping > Diagnostic
📷 [SCREENSHOT: Halaman Diagnostic — Fitur Toggle, Status Tabel Database, dan Cache Data API]
1. Fitur Toggle
Saklar (toggle) yang langsung tersimpan otomatis saat diubah; status ditampilkan “Aktif” atau “Nonaktif”.
- Tombol Fulfillment di List Order: Menampilkan atau menyembunyikan kolom “Resi”/Fulfillment beserta tombol Generate Resi pada daftar pesanan WooCommerce
- Paksa Checkout Klasik (Legacy): Mengubah halaman Checkout & Cart dari versi WooCommerce Blocks ke versi klasik (shortcode) secara otomatis. Bagian ini juga menampilkan deteksi tipe halaman saat ini (Blocks / Legacy Shortcode / Tidak ditemukan). Mengubah toggle ini akan memuat ulang halaman
2. Status Tabel Database
- Menampilkan tabel database plugin (
awshipping_custom_tariffsdanawshipping_shipping_subsidies) beserta Status (Tersedia/Tidak Ditemukan) dan jumlah record - Tombol Reinitialize / Create Table akan membuat ulang atau memverifikasi struktur tabel tanpa menghapus data (akan ada dialog konfirmasi)
- Gunakan fitur ini bila Tarif Custom atau Subsidi Ongkir tidak tersimpan dengan benar
3. Cache Data API
- Dua tabel — Cache Kurir dan Cache Layanan — masing-masing berisi baris Domestik/Instant/Internasional dengan Status (Cached/Tidak ada cache), jumlah, dan waktu kedaluwarsa
- Tombol Refresh pada setiap baris menyegarkan data kurir/layanan tertentu
- Tombol Refresh Semua Data Kurir & Layanan menghapus dan mengambil ulang seluruh data dari API
- Gunakan bila daftar kurir/layanan terlihat tidak lengkap atau tidak ter-update
Catatan Penting
- Tindakan Reinitialize bersifat aman (non-destruktif) — struktur tabel diperiksa/diperbaiki tanpa menghapus tarif atau subsidi yang sudah ada
- Sebagian besar perubahan di halaman ini tersimpan otomatis (tanpa tombol Save Changes)