Addon Ultimate Multisite: Emails memungkinkan pemilik jaringan menyediakan dan mengelola akun email pelanggan bersama situs dan keanggotaan. Versi 1.1.0 menambahkan pengelolaan akun email yang dapat digunakan pelanggan, single sign-on webmail, dukungan forwarder CyberPanel, dan peningkatan provisioning saat checkout.
Fitur Utama
- Widget akun email pelanggan: Pelanggan dapat membuat dan mengelola mailbox dari halaman account mereka setelah memiliki keanggotaan email aktif.
- SSO webmail dan tautan ajaib: Pelanggan dapat membuka webmail langsung dari halaman account dengan autentikasi sekali klik ketika provider mendukungnya.
- Perubahan kata sandi: Pelanggan dan administrator dapat memperbarui kata sandi mailbox dari widget pengelolaan email.
- Provisioning hak saat checkout: Checkout membuat keanggotaan email, menautkannya ke domain situs pelanggan, dan membuat alat mailbox halaman account tersedia.
- Forwarder CyberPanel: Jaringan berbasis CyberPanel dapat membuat dan mengelola forwarder email sebagai bagian dari alur layanan email.
- Pengaturan sadar provider: Halaman pengaturan memfilter provider ke integrasi yang aktif dan terkonfigurasi sehingga administrator hanya melihat opsi yang dapat digunakan.
Persyaratan
- Ultimate Multisite 2.0.0 atau lebih tinggi
- Instalasi WordPress Multisite
- Setidaknya satu integrasi provider email yang dikonfigurasi
- Kredensial API provider dengan izin untuk membuat mailbox, mengubah kata sandi, dan menerbitkan tautan akses webmail jika didukung
Instalasi
- Unggah file plugin ke
/wp-content/plugins/ultimate-multisite-emails. - Aktifkan addon secara jaringan dari Plugins di admin jaringan WordPress.
- Buka Ultimate Multisite > Settings dan buka pengaturan email addon.
- Aktifkan integrasi provider email yang ingin Anda izinkan digunakan pelanggan.
- Simpan pengaturan, lalu uji pembuatan akun dengan pelanggan non-produksi atau situs staging.
Cara Kerja Alur Penjualan Email
Penjualan email memiliki dua lapisan terpisah:
- Hak — produk/keanggotaan email Ultimate Multisite yang menyatakan pelanggan diizinkan menggunakan email untuk domain situs, provider, kuota, dan batas akun tertentu.
- Pembuatan mailbox — mailbox provider yang sebenarnya, seperti
[email protected], dibuat ketika pelanggan atau administrator jaringan memilih bagian lokal dan kata sandi.
Saat checkout, addon membuat atau mengaktifkan keanggotaan email dan mencatat domain situs serta provider pelanggan pada keanggotaan tersebut. Addon tidak menebak nama mailbox atau kata sandi. Setelah pembelian selesai dan konteks situs/domain tersedia, pelanggan dapat membuka halaman account dan membuat nama mailbox yang mereka inginkan.
Ini berarti alur pelanggan normal adalah:
- Pelanggan membeli plan situs dan menambahkan produk email saat checkout.
- Ultimate Multisite membuat keanggotaan situs dan keanggotaan email sekunder.
- Addon Emails menautkan keanggotaan email ke domain situs dan provider pelanggan.
- Pelanggan membuka Account di dashboard mereka.
- Panel Akun Email muncul untuk keanggotaan email aktif tersebut.
- Pelanggan mengklik Buat Account, memasukkan bagian lokal seperti
info, menetapkan kata sandi, dan addon membuat[email protected]di provider yang dikonfigurasi.
Konfigurasikan Produk Email
Buat satu produk email untuk setiap paket email yang ingin Anda jual atau berikan. Jika Anda baru dalam pengaturan produk, mulai dengan Membuat Produk Langganan Pertama Anda lalu kembali ke sini untuk pengaturan khusus email.
- Buka Network Admin > Ultimate Multisite > Products > Add Product.
- Atur Jenis Produk ke Email.
- Konfigurasikan harga. Gunakan harga berulang berbayar untuk plan yang dijual, atau atur produk menjadi gratis/berharga nol jika itu seharusnya menjadi plan email pelengkap.
- Buka bagian Pengaturan Email.
- Pilih Email Provider yang dikonfigurasi.
- Atur Jumlah Account, Kuota Penyimpanan (MB), batas alias, forwarder, dan autoresponder sesuai kebutuhan.
- Simpan produk.
Hanya provider yang diaktifkan dan dikonfigurasi sepenuhnya di halaman Integrations yang muncul di pemilih provider. Jika pemilih kosong, konfigurasikan dan uji provider terlebih dahulu.
Tambahkan Email ke Checkout
Produk email biasanya ditawarkan sebagai add-on untuk plan situs. Lihat Formulir Checkout untuk alur kerja editor checkout umum.
- Buat atau edit plan situs yang dibeli pelanggan terlebih dahulu.
- Tambahkan produk email sebagai add-on/order bump yang tersedia untuk alur checkout tersebut.
- Pastikan formulir checkout masih menyertakan field situs wajib yang normal, terutama field URL/domain situs.
- Jalankan checkout uji dengan pelanggan staging.
- Setelah checkout, buka halaman account pelanggan dan pastikan panel Akun Email muncul.
Domain email diambil dari domain situs pelanggan. Pelanggan tidak memasukkan domain email pada langkah produk email.
Pengelolaan Email Account Pelanggan
Versi 1.1.0 menambahkan widget pengelolaan email ke halaman account pelanggan. Gunakan ini ketika pelanggan harus dapat melakukan layanan mandiri untuk pembuatan dan pemeliharaan mailbox bagi situs mereka sendiri.
Dari halaman account, pelanggan dapat:
- Melihat akun email yang terhubung ke keanggotaan email/domain situs mereka saat ini.
- Membuat mailbox baru ketika produk email mereka mengizinkan account tambahan.
- Mengubah kata sandi mailbox yang sudah ada.
- Membuka provider webmail yang didukung melalui SSO atau login tautan ajaib.
Widget menggunakan sistem currents halaman account Ultimate Multisite, sehingga tindakan dibatasi pada konteks account yang sedang dilihat pelanggan. Ini mencegah pelanggan mengelola akun email yang dimiliki keanggotaan atau situs lain.
Jika pelanggan tidak melihat panel email, periksa bahwa mereka memiliki membership produk Email yang aktif, bahwa membership tersebut telah ditautkan ke domain situs, dan bahwa produk memiliki provider yang sudah dikonfigurasi.
Memberikan Paket Email Gratis kepada Pelanggan
Untuk memberikan email kepada pelanggan tanpa menagih mereka, berikan hak email terlebih dahulu, lalu buat mailbox atau biarkan pelanggan membuatnya.
Opsi yang direkomendasikan:
- Buat produk email gratis: atur harga produk email menjadi gratis/nol, lalu tambahkan membership aktif untuk pelanggan tersebut dari Ultimate Multisite > Memberships > Add Membership. Pilih produk email dan pelanggan. Membership gratis berlaku seumur hidup hingga diubah atau dibatalkan. Jika membership email dimaksudkan untuk mengikuti situs yang sudah ada, pastikan membership tersebut ditautkan ke konteks situs/domain tersebut.
- Gunakan diskon 100% atau tautan checkout gratis: biarkan pelanggan melalui checkout sehingga Ultimate Multisite membuat membership email dan catatan pembayaran secara otomatis.
- Admin membuat mailbox: buka Ultimate Multisite > Email Accounts > Add Email Account untuk membuat mailbox tertentu di provider untuk pelanggan. Ini berguna untuk dukungan, tetapi tidak menggantikan membership produk email yang mendukung alat halaman akun self-service pelanggan.
Jika Anda ingin pelanggan mengelola mailbox sendiri dari halaman akun, pastikan mereka memiliki membership email aktif untuk domain tersebut. Mailbox provider yang dibuat manual tanpa membership tersebut dapat tetap ada, tetapi pelanggan mungkin tidak melihat panel email self-service untuk mailbox itu.
Akun yang Dibuat Admin dan "Tidak Ada Nomor Pesanan"
Halaman admin Email Accounts membuat atau mengedit mailbox provider. Ini bukan langkah pertama untuk menjual atau memberikan paket email.
Saat mengedit akun email, bidang Membership mencari membership Ultimate Multisite yang sudah ada berdasarkan nomor referensi/pesanannya. Jika Anda mencoba menetapkan akun sebelum pelanggan memiliki membership email, mungkin tidak ada nomor pesanan yang bisa dipilih.
Gunakan urutan operasi ini sebagai gantinya:
- Buat atau temukan membership email pelanggan. Untuk pembelian, checkout melakukan ini. Untuk paket komplementer, buat membership secara manual dari Memberships atau arahkan pelanggan melalui checkout gratis.
- Konfirmasi bahwa membership aktif dan menggunakan produk Email.
- Konfirmasi bahwa membership email ditautkan ke domain/provider situs.
- Buat mailbox dari halaman akun pelanggan atau dari Ultimate Multisite > Email Accounts.
- Jika perlu, edit catatan mailbox dan tetapkan pelanggan, membership, dan situs.
Jika Anda hanya perlu membuat mailbox provider untuk pelanggan dan tidak memerlukan manajemen self-service halaman akun, akun yang dibuat admin bisa cukup. Jika Anda ingin pelanggan melihat dan mengelolanya di Ultimate Multisite, buat juga membership email.
Webmail SSO dan Login Magic-Link
Webmail SSO memberi pelanggan tindakan Open webmail langsung dari halaman akun. Saat didukung oleh provider aktif, addon meminta URL akses berumur pendek dan mengalihkan pelanggan ke webmail tanpa meminta mereka menyalin kredensial mailbox.
Perilaku provider dapat bervariasi:
- Provider dengan API SSO native dapat membuat sesi webmail terautentikasi langsung.
- Provider dengan dukungan magic-link dapat menghasilkan tautan login berbatas waktu.
- Provider tanpa dukungan SSO atau magic-link tetap harus menampilkan detail mailbox dan tindakan manajemen kata sandi, tetapi tanpa tombol webmail sekali klik.
Aktifkan akses webmail hanya untuk provider yang telah Anda konfigurasi kredensial API yang diperlukan. Jika tindakan hilang untuk suatu provider, pertama konfirmasi bahwa provider aktif, sudah dikonfigurasi, dan mendukung tautan login webmail.
Provisioning Checkout
Addon melakukan provisioning konteks membership email selama checkout. Addon mencatat provider, batas akun, kuota, dan domain situs sehingga pelanggan dapat membuat nama mailbox mereka sendiri dari halaman akun setelah pembelian.
Peluncuran yang direkomendasikan:
- Konfigurasi provider dan batas produk sebelum menawarkan produk email.
- Uji pembelian dengan produk staging dan konfirmasi membership email dibuat.
- Tinjau halaman akun pelanggan untuk mengonfirmasi widget Email Accounts muncul untuk domain.
- Buat mailbox uji dari widget.
- Konfirmasi tindakan perubahan kata sandi dan webmail sebelum mengaktifkan alur untuk produk produksi.
Jika provisioning gagal, akun pelanggan dan membership masih dapat ada sementara membership email atau mailbox provider memerlukan tindak lanjut administrator. Periksa log aktivitas Ultimate Multisite dan log provider sebelum mencoba lagi.
Forwarder Email CyberPanel
Untuk jaringan berbasis CyberPanel, versi 1.1.0 menambahkan dukungan forwarder email. Gunakan forwarder ketika pelanggan membutuhkan alamat seperti [email protected] untuk mengalihkan email ke inbox lain tanpa membuat mailbox penuh.
Sebelum menawarkan forwarder, konfirmasi bahwa integrasi CyberPanel telah dikonfigurasi dan dapat dijangkau. Lihat panduan Integrasi CyberPanel untuk host, username, password, dan konstanta paket yang diperlukan.
Changelog
Versi 1.1.0 - Dirilis pada 2026-05-05
- Baru: Login Webmail SSO dan magic-link — pelanggan dapat mengakses webmail langsung dari Account mereka dengan autentikasi sekali klik.
- Baru: Fungsionalitas ubah kata sandi ditambahkan ke widget pengelolaan Account email.
- Baru: Dukungan forwarder email CyberPanel.
- Baru: Widget pengelolaan email di halaman Account pelanggan untuk pembuatan dan pengelolaan Account mandiri.
- Baru: Penyediaan hak Account email pelanggan diintegrasikan ke alur checkout.
- Perbaikan: Hook widget halaman Account diperbarui untuk menggunakan pola pendaftaran UMS yang benar.
- Perbaikan: Formulir Create Account diganti dengan vanilla JS dan output dokumen HTML lengkap yang benar.
- Perbaikan: Widget pengelolaan email sekarang menggunakan sistem currents UMS untuk halaman Account admin.
- Perbaikan: Formulir pembuatan Account email admin menyertakan kolom kata sandi dan menggunakan Email_Account_Manager.
- Perbaikan: Spam log per-permintaan dihapus dari inisialisasi Email_Account_Manager.
- Ditingkatkan: Halaman pengaturan sekarang memfilter untuk hanya menampilkan penyedia email yang aktif dan dikonfigurasi.
Pertanyaan yang Sering Diajukan
Bisakah pelanggan membuat Account email mereka sendiri?
Ya. Ketika pelanggan memiliki membership email aktif untuk sebuah domain dan produk mengizinkan Account tambahan, pelanggan dapat membuat dan mengelola mailbox mereka sendiri dari halaman Account.
Apakah setiap penyedia mendukung Webmail SSO?
Tidak. Dukungan SSO dan magic-link bergantung pada penyedia email yang aktif. Penyedia tanpa access-link API masih dapat mendukung pembuatan mailbox dan perubahan kata sandi.
Bisakah administrator membuat Account email untuk pelanggan?
Ya. Administrator dapat membuat Account email dari antarmuka admin, termasuk mengatur kata sandi awal saat membuat Account. Untuk pengelolaan mandiri oleh pelanggan, pastikan juga pelanggan memiliki membership email aktif untuk domain tersebut.
Bisakah saya memberikan Account email secara gratis?
Ya. Buat produk Email gratis/berharga nol dan tambahkan sebagai membership aktif untuk pelanggan, atau biarkan pelanggan menyelesaikan checkout dengan diskon 100%. Setelah membership email ada, pelanggan atau administrator dapat membuat mailbox sebenarnya.
Mengapa menetapkan Account email meminta nomor pesanan?
Kolom Membership mencari membership Ultimate Multisite yang ada berdasarkan nomor referensi/pesanannya. Jika pelanggan tidak membeli produk email dan Anda belum membuat membership email secara manual, tidak ada membership/pesanan email untuk ditetapkan. Buat membership email terlebih dahulu, lalu buat atau tetapkan mailbox.
Apakah forwarder sama dengan mailbox?
Tidak. Mailbox menyimpan email dan memiliki kredensial login. Forwarder mengalihkan email ke alamat lain dan tidak menyediakan inbox terpisah.