Panduan Menu WP Admin: Responses & Manajemen Passkey Klien
Menu RSVPKit > Responses dan modul Client Passkeys adalah pusat pengelolaan data konfirmasi kehadiran tamu tingkat administrator yang menyediakan fasilitas penyaringan data per-acara undangan, modal inspeksi detail respon, fitur ekspor berkas spreadsheet CSV, serta tata kelola kode PIN otentikasi dasbor klien yang terenkripsi aman.
Memahami Kebutuhan Tata Kelola Data Respon & Privasi
Sebagai pengelola layanan undangan digital, Anda menangani puluhan hingga ratusan proyek acara pernikahan dalam satu instalasi website WordPress. Bercampurnya data konfirmasi kehadiran antar-klien adalah mimpi buruk operasional yang dapat merusak reputasi profesional bisnis Anda.
Selain kebutuhan isolasi data yang ketat, aspek privasi juga menjadi perhatian utama calon pengantin. Pengantin menginginkan kemudahan mengakses dasbor kehadiran mereka sendiri tanpa harus diberikan akun login administrator WordPress yang berisiko merusak pengaturan website.
WDP RSVPKit menjawab kedua kebutuhan krusial ini secara terpadu. Melalui menu Responses, admin memiliki visibilitas penuh atas seluruh rekaman data yang masuk dengan filter per-undangan yang presisi. Sementara melalui sistem Client Passkeys, pengantin diberikan akses mandiri ke dasbor kehadiran privat mereka hanya dengan memasukkan PIN 6 digit yang terlindungi secara aman.
Prasyarat Sebelum Pengelolaan Data
Pastikan hal-hal berikut telah siap sebelum mengelola respon dan passkey:
- Hak Akses Admin: Login menggunakan akun WordPress dengan peran Administrator (
manage_options). - Postingan Undangan Aktif: Minimal telah ada 1 postingan undangan yang dipublikasikan dan formulir RSVP telah menerima respon uji coba.
- Penyimpanan Tabel Database: Pastikan tabel
wp_rsvpkit_responsesdanwp_rsvpkit_passkeysberstatus normal di menu Tab General.
Bedah Mendalam Fitur Responses & Client Passkeys
Untuk membuka panel ini, navigasikan ke submenu RSVPKit > Responses di bilah menu WP Admin:
1. Sistem Filter Data Presisi
Di atas tabel data utama, tersedia panel filter interaktif untuk menyaring ribuan baris respon:
- Filter Berdasarkan Judul Acara (Post Title): Memilih secara spesifik proyek undangan yang ingin dilihat (contoh: Andy & Zhea Wedding). Tabel akan langsung menyaring dan hanya menampilkan tamu dari acara tersebut.
- Filter Status Kehadiran: Menyaring baris data berdasarkan status konfirmasi (Semua Respon, Hadir, Berhalangan, atau Masih Ragu).
- Pencarian Nama Tamu: Kotak input pencarian cepat untuk menemukan rekaman nama tamu tertentu dalam hitungan detik.
2. Struktur Kolom Tabel Master Responses
Tabel master menyajikan data lengkap dari tabel basis data wp_rsvpkit_responses:
- Nama Tamu: Nama lengkap tamu yang dimasukkan pada formulir.
- WhatsApp: Nomor kontak aktif tamu yang dapat diklik langsung untuk membuka tautan obrolan WhatsApp.
- Status Kehadiran: Lencana visual berwarna hijau (Hadir), merah (Berhalangan), atau kuning (Masih Ragu).
- Pax: Jumlah alokasi porsi kehadiran yang didaftarkan oleh tamu.
- Doa & Ucapan: Penggalan kalimat ucapan selamat dan doa restu dari tamu untuk kedua mempelai.
- Tindakan: Tombol aksi cepat untuk melihat Detail lengkap atau melakukan Hapus baris data.
3. Modal Inspeksi Lengkap (Detail Modal)
Mengklik tombol Detail pada salah satu baris akan memunculkan jendela modal yang menampilkan data forensik mendalam:
- ID unik respon dalam basis data.
- Stempel waktu lengkap (tanggal, jam, detik pengiriman).
- Alamat IP dan informasi browser (user-agent) pengirim sebagai bukti validasi anti-spam.
- Teks utuh doa restu tanpa pemotongan karakter.
- Opsi sunting manual jika tamu meminta perubahan status kehadiran melalui telepon.
4. Ekspor Data ke Berkas Spreadsheet (Export CSV)
Tombol Export CSV memungkinkan Anda mengunduh seluruh data yang sedang tampil di layar menjadi berkas tabel spreadsheet (.csv):
- Menghasilkan berkas dengan pengkodean karakter UTF-8 sehingga nama tamu dengan simbol atau aksen khusus tetap terbaca sempurna di Microsoft Excel maupun Google Sheets.
- Format laporan yang rapi dan siap dicetak atau diserahkan langsung kepada pihak tim wedding organizer dan katering.
5. Manajemen Keamanan Client Passkey (PIN Akses Dasbor)
Untuk memberikan akses dasbor kepada pengantin tanpa memberi hak akses login WordPress, WDP RSVPKit menerapkan arsitektur Passkey:
- Token Akses Unik: Setiap postingan undangan otomatis menghasilkan tautan dasbor publik unik (
/rsvp/?id=slug). - PIN 6 Digit: Dasbor tersebut terlindungi oleh kode PIN 6 digit yang dibuat otomatis saat postingan undangan pertama kali disimpan.
- Enkripsi Satu Arah (Bcrypt Hashed): PIN disimpan dalam bentuk enkripsi hash di tabel
wp_rsvpkit_passkeys. - Regenerate PIN: Jika pengantin lupa kode akses mereka, admin cukup menekan tombol Regenerate PIN untuk membuat kode akses baru seketika.
Tabel Referensi Struktur Data Responses & Passkeys
| Nama Kolom Database | Tipe Data | Tabel Basis Data | Penjelasan Fungsi |
|---|---|---|---|
response_id | BIGINT(20) | wp_rsvpkit_responses | Kunci primer identitas unik setiap respon masuk |
post_id | BIGINT(20) | wp_rsvpkit_responses | ID postingan WordPress tempat formulir dipasang |
guest_name | VARCHAR(255) | wp_rsvpkit_responses | Nama lengkap tamu undangan |
attendance_status | VARCHAR(50) | wp_rsvpkit_responses | Status kehadiran: attending, declined, uncertain |
pax_count | INT(5) | wp_rsvpkit_responses | Jumlah porsi kehadiran yang dikonfirmasi |
passkey_code | VARCHAR(255) | wp_rsvpkit_passkeys | Kode PIN akses dasbor klien dalam bentuk hash |
created_at | DATETIME | wp_rsvpkit_responses | Stempel waktu penyerahan formulir oleh tamu |
Skenario Praktik Lapangan: Andy & Zhea
Dua hari menjelang acara resepsi, calon pengantin Andy menghubungi vendor mengabarkan bahwa ia tidak dapat membuka dasbor kehadiran karena lupa kode PIN yang pernah diberikan:
- Pencarian Cepat: Admin membuka menu RSVPKit > Responses, lalu memilih filter acara Andy & Zhea Wedding.
- Buka Panel Passkey: Admin mengklik tombol Manage Passkey pada baris navigasi atas.
- Pemberian PIN Baru: Terlihat status proteksi aktif untuk pasangan Andy & Zhea. Admin menekan tombol Regenerate PIN, menghasilkan kombinasi angka baru:
889922. - Pemberian Akses Klien: Admin menyalin PIN baru tersebut dan mengirimkannya via WhatsApp kepada calon pengantin.
- Finalisasi Katering: Andy berhasil login ke dasbor mandiri miliknya, mengunduh lembar rekapitulasi 250 tamu hadir, dan menyerahkannya ke vendor katering tepat waktu.
Tips & Praktik Terbaik Tata Kelola Respon
- Selalu Cadangkan (Export CSV) Sebelum Menghapus Data: Sebelum membersihkan data uji coba atau merapikan baris data ganda, biasakan mengklik tombol Export CSV terlebih dahulu sebagai arsip cadangan.
- Jaga Kerahasiaan PIN Klien: Jangan membagikan kode PIN akses dasbor pengantin di grup WhatsApp umum demi menjaga kerahasiaan nomor telepon dan data pribadi tamu undangan keluarga besar.
- Manfaatkan Filter Acara Saat Membuka Respon: Selalu pastikan dropdown filter acara terpilih secara spesifik agar Anda tidak salah membaca data antara satu pasangan pengantin dengan pasangan lainnya.