# Panduan Member KabarNikah

## 1. Memilih dan membeli desain

1. Buka **Desain**, coba demo setiap template (tanpa akun). Data di demo adalah contoh fiktif; formulir RSVP/ucapan di demo tidak mengirim apa pun.
2. Klik **Pilih Template** → masuk atau daftar.
3. Di halaman checkout pilih metode pembayaran, centang persetujuan, lalu **Buat pesanan**. Harga dan masa aktif dikunci pada invoice.
4. **Transfer manual**: transfer tepat sesuai total ke rekening yang tertera, lalu unggah bukti (foto/PDF). Status menjadi *menunggu verifikasi*; undangan aktif setelah admin memastikan dana masuk.
   **Pembayaran otomatis** (bila tersedia): lanjut ke halaman pembayaran resmi; status lunas mengikuti konfirmasi gateway.
5. Setelah lunas, undangan muncul di **Undangan Saya**.

Satu pembelian = satu undangan dengan desain yang dibeli. Desain lain tetap bisa dilihat sebagai demo tetapi tidak dapat diedit.

## 2. Mengedit undangan

Buka **Undangan Saya → Edit undangan**. Di ponsel, gunakan tab **Form** dan **Pratinjau**.

- **Mempelai**: urutan nama, nama panggilan & lengkap, keterangan anak, orang tua, asal, Instagram, foto profil.
- **Sampul & pembuka**: teks sampul, foto sampul.
- **Acara**: nama, tanggal, jam mulai/selesai (kosongkan selesai = "selesai"), zona waktu WIB/WITA/WIT, tempat, alamat, tautan peta (Google Maps/Waze/Apple Maps/OpenStreetMap). Hitung mundur mengikuti acara terpilih.
- **Cerita**, **Galeri**, **Musik & video** (unggah musik sendiri atau tautan YouTube), **RSVP & ucapan**, **Hadiah** (rekening/alamat), **Penutup**, **Tautan & terbit**.
- **Warna**: pilih preset atau warna sendiri per token desain. Pratinjau berubah langsung; pemeriksa kontras membantu keterbacaan; **Asli** mengembalikan warna desain. Foto dan ilustrasi tidak diwarnai ulang.

**Foto**: klik *Pilih/unggah* pada slot → unggah (JPG/PNG/WebP) → pilih → **Potong & putar** untuk mengatur zoom, posisi, dan rotasi. Potongan hanya berlaku untuk slot itu. Metadata lokasi (EXIF) dihapus saat unggah. Slot tanpa foto menampilkan bingkai kosong yang rapi.

**Penyimpanan**: perubahan tersimpan otomatis (indikator *Tersimpan*). Bila koneksi putus, salinan cadangan disimpan di browser dan ditawarkan saat membuka editor lagi. Bila undangan diedit di dua perangkat sekaligus, editor menampilkan pilihan: muat versi terbaru, simpan versi Anda, atau unduh salinan.

**Terbit**: tamu hanya melihat versi yang diterbitkan. Tekan **Terbitkan/Perbarui** setelah selesai. **Riwayat** menampilkan versi sebelumnya untuk dipratinjau atau dipulihkan sebagai draft. **Hentikan tayang** menutup tautan publik.

## 3. Tamu, RSVP, ucapan

- **Tamu**: tambah tamu manual atau dari buku kontak. Setiap tamu punya tautan personal (sapaan nama). Mode **privat** membuat undangan hanya bisa dibuka lewat tautan pribadi tamu.
- **RSVP**: rekap hadir/tidak/ragu dan jumlah orang; ekspor CSV/XLSX.
- **Ucapan**: tampilkan/sembunyikan ucapan; ekspor.

## 4. Sebar undangan lewat WhatsApp

Menu **Sebar Undangan** (bila admin mengaktifkan layanan WhatsApp):

1. **Kontak**: tambah manual, atau **Impor** berkas Excel/CSV. Unduh contoh `TEMPLATE_KONTAK_KABARNIKAH.xlsx`/`.csv`. Kolom wajib: Nama dan Nomor WhatsApp; opsional: Sapaan, Grup. Format kolom nomor sebagai **Teks** agar angka 0 tidak hilang. Setelah unggah, cocokkan kolom, periksa hasil (valid, tidak valid, ganda), unduh baris yang ditolak bila perlu, lalu simpan.
2. **Pesan**: pilih contoh (Formal Umum, Salam Islami, Singkat) lalu ubah sesuai keinginan. Variabel yang tersedia: `{nama_tamu}` `{sapaan}` `{nama_mempelai}` `{nama_pria}` `{nama_wanita}` `{tanggal_acara}` `{jam_acara}` `{zona_waktu}` `{lokasi_acara}` `{link_undangan}` `{nama_pengirim}`. Variabel lain ditolak. Pratinjau memakai data undangan Anda.
3. **Nomor WhatsApp**: klik **Sambungkan**, pindai kode QR dari WhatsApp di ponsel (Perangkat tertaut → Tautkan perangkat).
4. **Kampanye**: pilih undangan (harus sudah terbit), acara, dan penerima (semua/grup/pilih). Sistem menampilkan pratinjau pesan per penerima. Gunakan **Kirim uji ke nomor saya sendiri**, lalu centang persetujuan dan **Konfirmasi** (sekarang atau terjadwal).
5. Pesan dikirim satu per satu dengan jeda acak. Pantau status: *Menunggu*, *Diterima server*, *Sampai*, *Dibaca*, *Gagal*, *Tidak pasti*, *Dilewati*. Kampanye dapat dijeda, dilanjutkan, atau dibatalkan. Unduh laporan XLSX/CSV.
6. **Tidak pasti** berarti pesan mungkin sudah terkirim (mis. koneksi terputus setelah permintaan dikirim). Mengirim ulang bisa membuat penerima menerima dua kali; sistem meminta persetujuan eksplisit.
7. **Daftar pengecualian**: nomor yang meminta tidak dihubungi tidak akan pernah dikirimi pesan.

Pesan dikirim atas nama nomor Anda. Kirim hanya kepada kenalan yang wajar menerima undangan. WhatsApp tetap dapat membatasi akun yang dilaporkan sebagai spam; KabarNikah tidak menjamin akun bebas pembatasan.

## 5. Masa aktif dan perpanjangan

Masa aktif tertulis di invoice dan dasbor. Perpanjang dari halaman undangan (**Perpanjang**): durasi ditambahkan ke undangan yang sama — dari tanggal berakhir bila belum habis, atau dari tanggal konfirmasi bila sudah habis. Saat masa aktif habis, editor terkunci dan tautan publik menampilkan halaman layanan tidak aktif tanpa membuka data pribadi; data tidak langsung dihapus.

## 6. Akun & bantuan

- **Akun**: ubah nama/telepon, ganti kata sandi, keluar dari sesi lain.
- **Bantuan**: kirim pertanyaan ke tim; balasan muncul di dasbor (dan email bila tersedia).
- Lupa kata sandi: gunakan **Lupa sandi** di halaman masuk (membutuhkan email aktif dari admin).
