Pengenalan Folkthemes #
Folkthemes adalah ekosistem plugin WordPress profesional yang dirancang khusus untuk membangun platform undangan digital (digital wedding & event invitations) lengkap dengan sistem penjualan mandiri (self-hosted commerce), area pelanggan terintegrasi (Customer Area), manajemen tamu, pengiriman undangan berbasis WhatsApp, dan sistem subdomain otomatis.
Folkthemes v3.11.0 dibangun secara mandiri tanpa bergantung pada plugin e-commerce pihak ketiga seperti WooCommerce. Seluruh alur mulai dari katalog produk, kasir (checkout), pembayaran (manual & gateway otomatis), penyiapan akun pelanggan, hingga pengelolaan undangan beroperasi dalam satu arsitektur terpadu yang ringan, aman, dan efisien.
Fungsi Utama Folkthemes #
- Sistem Commerce Independen: Mengelola produk undangan digital dan paket blast WhatsApp dengan mata uang Rupiah bulat (integer), harga reguler, harga promo, masa berlaku akses, serta tautan checkout instan per produk.
- Sistem Pembayaran Terpadu: Mendukung pembayaran manual (transfer bank multi-rekening & QRIS dengan verifikasi bukti bayar yang aman) serta 4 payment gateway otomatis terkemuka di Indonesia: Duitku, Midtrans, Xendit, dan DOKU.
- Otomasi Penyiapan Akun (Provisioning): Ketika transaksi berstatus Lunas, sistem secara otomatis membuat akun WordPress pelanggan dengan role khusus
folkthemes_customer, mengirim tautan pengaturan kata sandi melalui email standar WordPress, dan memberikan hak akses produk (entitlement). - Customer Area Lengkap: Ruang kerja mandiri pelanggan yang dapat diakses di
/dashboard(atau/folkthemes-dashboard), mencakup menu Dashboard, Pantau RSVP, Kirim Undangan, dan Akun. - Manajemen Tamu & RSVP: Pengelolaan tamu undangan secara mendalam dengan pelacakan status kehadiran (Hadir, Tidak Hadir, Masih Ragu), jumlah rombongan tamu, serta ekspor CSV yang aman dari spreadsheet formula-injection.
- Kirim Undangan & Blast WhatsApp: Pengiriman pesan undangan WhatsApp satu-satu langsung dari browser maupun pengiriman massal (Blast) menggunakan antrean background server-side (WP-Cron) yang terhubung ke provider (StarSender, OneSender, Fonnte).
- Widget Undangan Elementor: Dilengkapi koleksi widget Elementor bawaan seperti Cover, Calendar, Countdown, Music Player, QR Code, Sender/Personalized Link, Timeline, dan Wishes (buku tamu digital interaktif dengan 16 stiker pernikahan SVG bawaan serta dukungan custom stiker).
- Invitation Subdomain: Memungkinkan undangan dibuka melalui subdomain unik (contoh:
https://nama.domain.com/) dengan resolusi rute otomatis dan proteksi subdomain penting. - Social Proof & Pelacakan Meta: Popup transaksi berkala (Sales Proof) berbasis data pesanan riil berstatus Lunas dan integrasi Meta Pixel serta Conversions API (CAPI) dengan deduplikasi event_id.
Gambaran Alur Penggunaan (User Journey) #
- Instalasi & Aktivasi: Unggah file ZIP plugin Folkthemes di WordPress, aktifkan lisensi resmi menggunakan produk
Folkthemes V2. - Konfigurasi Pengaturan: Tentukan metode pembayaran di tab Commerce, pilih provider WhatsApp, atur tampilan warna di tab Appearance, dan aktifkan subdomain jika diperlukan.
- Pembuatan Produk: Buat produk undangan digital atau paket blast WhatsApp di menu
Folkthemes -> Produk. - Transaksi & Checkout: Calon pelanggan membeli melalui halaman
/checkout/{slug-produk}, memilih metode bayar, dan menyelesaikan pembayaran. - Verifikasi & Penyiapan Akun: Begitu pembayaran diverifikasi menjadi Lunas, akun pelanggan otomatis diprovisi dan hak akses (entitlement) diberikan.
- Penghubungan Undangan: Admin menghubungkan halaman/post undangan WordPress ke pelanggan yang berhak melalui menu
Folkthemes -> Hubungkan Undangan. - Pengelolaan oleh Pelanggan: Pelanggan masuk ke
/logindan mengelola daftar tamu, memantau RSVP, serta mengirim undangan via WhatsApp melalui Customer Area.
Siapa yang Menggunakan Folkthemes? #
- Vendor Undangan Digital: Pemilik bisnis jasa pembuatan undangan digital pernikahan atau event yang membutuhkan platform otomatis dari checkout hingga serah terima dashboard klien.
- Agensi Web & Freelancer: Pengembang website yang ingin menyediakan layanan undangan digital premium berbasis WordPress dan Elementor.
- Pasangan Pengantin (Klien Akhir): Pengguna akhir yang menikmati kemudahan mengelola daftar tamu, melihat konfirmasi kehadiran secara real-time, dan mengirim undangan WhatsApp tanpa ribet.
Struktur Dasar Sistem #
| Komponen | Teknologi / Letak | Fungsi |
|---|---|---|
| Commerce Core | Tabel database kustom (wp_folkthemes_products, _orders, _payments, _entitlements) |
Penyimpanan katalog, transaksi, riwayat pembayaran, dan hak akses pelanggan secara independen. |
| Admin Dashboard | Menu sidebar Folkthemes |
Pusat kendali pengaturan plugin, katalog produk, pemantauan pesanan, statistik live, manajemen tamu, dan penghubungan undangan. |
| Customer Shell | Rute rewrite /dashboard & /login |
Dokumen HTML mandiri dengan header aplikasi terstandarisasi, bebas dari WordPress admin-bar bump. |
| Delivery Worker | Cron folkthemes_every_minute |
Pemroses antrean blast WhatsApp latar belakang yang andal dengan mekanisme kunci pekerja (worker lock) dan pemulihan antrean macet. |