Multi-Session RSVP & Dynamic 1-to-N Event Sessions Repeater

Fitur Multi-Session RSVP membagi formulir kehadiran ke dalam beberapa sesi acara terpisah (Akad Nikah, Resepsi Siang, Resepsi Malam) menggunakan kontrol repeater 1-to-N yang fleksibel dengan opsi seleksi tunggal (Radio) maupun seleksi ganda (Checkbox).


Memahami Kebutuhan & Masalah Lapangan

Pernikahan modern di kota-kota besar jarang sekali hanya terdiri dari satu acara tunggal. Pengantin umumnya membagi perayaan menjadi beberapa sesi terpisah:

  1. Sesi Akad Nikah / Pemberkatan: Acara sakral intim khusus keluarga besar dan kerabat terdekat.
  2. Sesi Resepsi 1 (Siang): Ditujukan bagi rekan kerja, relasi bisnis orang tua, dan tamu formal.
  3. Sesi Resepsi 2 / After Party (Malam): Pesta santai bersama sahabat sebaya dan komunitas.

Jika undangan online hanya menyediakan satu pertanyaan umum "Apakah Anda Hadir?", calon pengantin akan kebingungan: di sesi mana tamu tersebut akan datang? Akibatnya, pada sesi siang ruangan bisa membeludak melebihi kapasitas gedung, sementara sesi malam justru sepi.

WDP RSVPKit menghadirkan arsitektur Dynamic 1-to-N Event Sessions Repeater di dalam Metabox. Calon pengantin dapat mendaftarkan sesi acara sebanyak apa pun, menentukan rentang waktu, dan membiarkan tamu memilih sesi mana yang akan mereka hadiri dengan akurasi 100%.


Prasyarat Sebelum Memulai

Sebelum menyusun sesi acara:

  • Plugin WDP RSVPKit v1.4.0 aktif dengan lisensi resmi.
  • Buka post undangan di editor WordPress admin untuk mengakses panel Metabox.
  • Siapkan daftar rundown jadwal acara, jam pelaksanaan, dan batas kuota masing-masing sesi.

Pokok Bahasan & Konfigurasi Teknis

Metabox Multi Session Repeater WDP RSVPKit
Metabox Multi Session Repeater WDP RSVPKit

1. Menambahkan Sesi Acara di Metabox WordPress

Untuk menyusun rangkaian sesi acara:

  1. Masuk ke halaman pengeditan post undangan di WP-Admin.
  2. Gulir ke bagian bawah editor menuju panel WDP RSVPKit Metabox.
  3. Klik tab Event Sessions.
  4. Klik tombol + Add New Session untuk membuat baris sesi pertama:
  • Session ID: Pengenal unik internal (misal: akad, resepsi-siang, resepsi-malam).
  • Session Title: Nama sesi yang tampil di layar tamu (misal: "Akad Nikah Khidmat").
  • Session Time: Jam pelaksanaan (misal: "08.00 - 10.00 WIB").
  • Session Venue: Lokasi spesifik (misal: "Masjid Agung Al-Azhar").
  • Session Note: Catatan opsional (misal: "Khusus Keluarga & Kerabat Dekat").
  1. Ulangi langkah di atas untuk menambahkan sesi resepsi siang, malam, atau acara adat lainnya.
  2. Simpan perubahan dengan menekan tombol Update pada postingan WordPress.

2. Memilih Mode Seleksi di Elementor: Radio vs Checkbox

Setelah sesi didaftarkan di Metabox, buka halaman di Elementor untuk mengatur bagaimana sesi tersebut disajikan kepada tamu:

  1. Klik widget WDP RSVPKit Form.
  2. Di tab Content, buka accordion 2. Form Fields Setup.
  3. Temukan pengaturan Session Selection Mode:
  • Single Choice (Radio Button Cards): Tamu hanya bisa memilih tepat 1 sesi. Sangat disarankan jika Anda ingin memecah kerumunan agar tamu tidak menumpuk di satu jam tertentu.
  • Multiple Choice (Checkbox Cards): Tamu dapat mencentang lebih dari satu sesi (misal: Tamu keluarga mencentang Akad sekaligus Resepsi).

3. Tabel Parameter Konfigurasi Sesi Acara

Parameter KonfigurasiPilihan NilaiTujuan & Rekomendasi Penggunaan
Selection TypeRadio / CheckboxMengatur fleksibilitas tamu dalam memilih jumlah sesi
Session Card Layout1 Column / 2 ColumnsTata letak kartu sesi di layar smartphone tamu
Show Time & Venue SubtextEnabledMenampilkan jam dan lokasi di bawah judul sesi
Card Active Accent#c89556 (Gold)Warna penanda kartu sesi yang sedang dipilih
Passkey Sesi TerkunciOptionalMengunci sesi privat agar hanya terbuka via kode khusus

4. Sinkronisasi Data Sesi ke Dashboard & Notifikasi WhatsApp

Setiap kali tamu mengirimkan formulir:

  • Kolom session_choice otomatis terisi dengan nama sesi terpilih.
  • Notifikasi WhatsApp yang dikirimkan ke nomor pengantin maupun ke tamu secara otomatis menyertakan variabel {session_name} dan {session_time}.
  • Di dashboard internal RSVPKit, Anda dapat melihat diagram pie chart persentase kehadiran: berapa orang yang hadir di sesi siang vs sesi malam.

Studi Kasus Nyata: Pernikahan Andy & Zhea

Pasangan Andy & Zhea menyewa ballroom hotel dengan batas maksimal 350 kursi per sesi:

  • Tantangan: Total undangan mencapai 450 keluarga. Jika semua tamu datang bersamaan di jam makan siang, kapasitas ballroom tidak akan mencukupi.
  • Penerapan: Andy & Zhea membuat dua sesi resepsi menggunakan mode Single Choice (Radio):
  • Sesi 1: Pukul 11.00 - 14.00 WIB (Kolega Orang Tua & Rekan Bisnis).
  • Sesi 2: Pukul 18.30 - 21.30 WIB (Sahabat Kampus, Komunitas & Teman Kantor).
  • Hasil: Tamu terdistribusi merata: 198 keluarga memilih sesi siang dan 212 keluarga memilih sesi malam. Acara berlangsung sangat tertib tanpa antrean meja buffet katering yang padat.

Tips & Praktik Terbaik

Pemisahan Jam yang Jelas: Selalu sertakan rentang waktu yang tegas pada label sesi (contoh: "11.00 - 14.00 WIB") agar tamu hadir tepat waktu dan tidak datang di sela-sela waktu pergantian sesi.
Sinkronisasi Barcode Check-In: Saat tamu tiba di lokasi, panitia meja registrasi BukuTamu Pro akan langsung melihat label sesi tamu di layar scanner, mencegah tamu sesi malam masuk pada sesi siang.

Pertanyaan yang Sering Diajukan (FAQ)

Kapan harus memilih mode Radio vs mode Checkbox pada pemilihan sesi? +
Gunakan mode Radio jika satu tamu hanya boleh menghadiri satu sesi tertentu (misal sesi 1 atau sesi 2 demi pembagian kuota). Gunakan mode Checkbox jika tamu diperbolehkan hadir di beberapa sesi sekaligus (misal Akad dan Resepsi).
Apakah setiap sesi acara bisa memiliki jam dan lokasi gedung yang berbeda? +
Bisa. Di dalam repeater sesi Metabox, Anda dapat menentukan judul sesi, rentang jam pelaksanaan, serta catatan lokasi spesifik untuk tiap baris sesi.
Bagaimana rekapitulasi data tamu per sesi dicatat di Google Sheets? +
RSVPKit mengirimkan nama sesi yang dipilih tamu ke kolom khusus di Google Sheets, sehingga Anda dapat memfilter atau membuat pivot table kehadiran per sesi secara instan.
Berapa banyak sesi acara yang dapat ditambahkan dalam satu undangan? +
Tidak ada batasan jumlah (1-to-N). Anda dapat menambahkan 2, 3, 5, atau lebih sesi acara sesuai kebutuhan rangkaian pesta pernikahan.
Bisakah menyembunyikan sesi tertentu agar hanya terlihat oleh tamu keluarga? +
Sangat bisa. Anda dapat mengombinasikan fitur Multi-Session Repeater ini dengan fitur Dynamic Visibility VIP melalui parameter URL khusus.