1. Pengaturan Umum (General)
Navigasi: AgenWebsite WhatsApp Notification > General
Tujuan: Mengkonfigurasi pengaturan dasar plugin termasuk aktivasi/nonaktifasi notifikasi dan pengaturan checkout.
Opsi yang Tersedia:
| Pengaturan | Deskripsi | Default |
|---|---|---|
| Aktifkan/Nonaktifkan | Mengaktifkan atau menonaktifkan fitur WhatsApp Notification secara keseluruhan | Aktif |
| Nomor WhatsApp Admin | Nomor WhatsApp yang akan menerima notifikasi pesanan baru | – |
| Enable Confirmation | Mengaktifkan halaman konfirmasi pada checkout | Aktif |
| Confirmation Message | Pesan konfirmasi yang ditampilkan di halaman checkout | “Kirimkan saya notifikasi via WhatsApp” |
Cara Mengkonfigurasi:
- Buka menu AgenWebsite WhatsApp Notification
- Pilih tab General di navigasi atas
- Pada sidebar kiri, pilih General
- Konfigurasi setiap opsi sesuai kebutuhan:
- Centang Aktifkan WhatsApp Notification untuk mengaktifkan plugin
- Masukkan Nomor WhatsApp Admin dalam format internasional (contoh: 628123456789)
- Konfigurasi pengaturan checkout sesuai kebutuhan
- Klik Save Changes untuk menyimpan pengaturan
2. Template Notifikasi
Navigasi: AgenWebsite WhatsApp Notification > General > [Nama Template]
Tujuan: Mengkustomisasi pesan notifikasi WhatsApp yang dikirim untuk setiap status pesanan.
Template yang Tersedia:
| Template | Ikon | Deskripsi | Penerima |
|---|---|---|---|
| New Order | Cart | Notifikasi saat ada pesanan baru | Admin |
| Pending | Clock | Notifikasi menunggu pembayaran | Pelanggan |
| On-Hold | Pause | Notifikasi pesanan ditahan | Pelanggan |
| Processing | Sync | Notifikasi pesanan sedang diproses | Pelanggan |
| Completed | Check | Notifikasi pesanan selesai | Pelanggan |
| Cancelled | Times | Notifikasi pesanan dibatalkan | Pelanggan |
| Refunded | Undo | Notifikasi dana dikembalikan | Pelanggan |
Cara Mengedit Template:
- Navigasi ke General > [Nama Template] (contoh: Processing)
- Anda akan melihat:
- Enable/Disable – Checkbox untuk mengaktifkan template ini
- Content – Area teks untuk isi pesan
- Untuk mengaktifkan template, centang Enable whatsapp notification
- Edit isi pesan pada area Content
- Gunakan Shortcode yang tersedia untuk memasukkan data dinamis
- Klik Save Changes untuk menyimpan
Menggunakan Shortcode (Variabel Dinamis):
Klik pada bagian Available Shortcodes untuk melihat daftar variabel yang tersedia.
Kategori Shortcode:
Order Information (Informasi Pesanan):
| Shortcode | Deskripsi |
|———–|———–|
| {order_id} | Nomor ID pesanan |
| {total_amount} | Total jumlah pembayaran (terformat) |
| {order_status} | Status pesanan saat ini |
| {order_date_created} | Tanggal pembuatan pesanan |
| {payment_method} | Metode pembayaran yang digunakan |
| {currency} | Kode mata uang |
| {payment_detail} | Detail dan instruksi pembayaran |
Customer Information (Informasi Pelanggan):
| Shortcode | Deskripsi |
|———–|———–|
| {billing_first_name} | Nama depan pelanggan |
| {billing_last_name} | Nama belakang pelanggan |
| {billing_email} | Alamat email pelanggan |
| {billing_phone} | Nomor telepon pelanggan |
| {billing_company} | Nama perusahaan pelanggan |
Site Information (Informasi Website):
| Shortcode | Deskripsi |
|———–|———–|
| {site_name} | Nama website |
| {site_url} | URL website |
| {admin_email} | Email admin website |
Product Information (Informasi Produk):
| Shortcode | Deskripsi |
|———–|———–|
| {product_name} | Daftar nama produk yang dipesan |
| {order_shipping_title} | Nama metode pengiriman |
Address Information (Informasi Alamat):
| Shortcode | Deskripsi |
|———–|———–|
| {billing_address_1} | Alamat billing baris 1 |
| {billing_address_2} | Alamat billing baris 2 |
| {billing_city} | Kota billing |
| {billing_state} | Provinsi/Negara bagian billing |
| {billing_postcode} | Kode pos billing |
| {shipping_address_1} | Alamat pengiriman baris 1 |
| {shipping_address_2} | Alamat pengiriman baris 2 |
| {shipping_city} | Kota pengiriman |
| {shipping_state} | Provinsi/Negara bagian pengiriman |
| {shipping_postcode} | Kode pos pengiriman |
Menyalin Shortcode:
- Buka panel Available Shortcodes
- Klik pada shortcode yang diinginkan
- Shortcode akan tersalin ke clipboard
- Tempelkan (paste) pada area Content template
Contoh Template Processing:
=� *Order Processing*
Hi {billing_first_name},
Thank you! Your payment has been received.
Your order #{order_id} is now being processed and will be shipped soon. You can track your order status on our website.
=� *Items Being Processed*
Products: {product_name}
We will notify you when your order ships. Please contact us if you need assistance.
Thank you,
{site_name} - {site_url}
Format Teks WhatsApp:
*teks*– Teks tebal (bold)_teks_– Teks miring (italic)~teks~– Teks dicoret (strikethrough)
3. Koneksi Perangkat (Device)
Navigasi: AgenWebsite WhatsApp Notification > Device
Tujuan: Mengelola koneksi WhatsApp dan melihat status perangkat yang terhubung.
Submenu Device:
a. Connection (Koneksi)
Tujuan: Mengelola koneksi akun WhatsApp dengan plugin.
Informasi yang Ditampilkan:
| Field | Deskripsi |
|---|---|
| Connection Status | Status koneksi (Connected/Disconnected) |
| Phone Number | Nomor telepon yang terhubung |
| Last Connected | Waktu terakhir koneksi diverifikasi |
| Session Status | Status sesi WhatsApp Web |
| Message Capabilities | Kemampuan pengiriman pesan yang didukung |
Kapabilitas Pesan:
- Text Messages – Pesan teks
- Order Notifications – Notifikasi pesanan
- Status Updates – Pembaruan status
- � Media Messages – Pesan media (segera hadir)
Tombol Aksi:
- Refresh Status – Memperbarui status koneksi
- Disconnect WhatsApp – Memutuskan koneksi
b. Test Message (Pesan Uji Coba)
Tujuan: Mengirimkan pesan uji coba untuk memastikan koneksi WhatsApp berfungsi dengan benar.
Catatan: Menu Test Message hanya aktif jika WhatsApp sudah terhubung.
4. Kirim Pesan Uji Coba (Test Message)
Navigasi: AgenWebsite WhatsApp Notification > Device > Test Message
Tujuan: Memverifikasi bahwa integrasi WhatsApp berfungsi dengan benar sebelum digunakan secara live.
Cara Mengirim Pesan Uji Coba:
- Pastikan WhatsApp sudah terhubung (lihat status di tab Connection)
- Navigasi ke Device > Test Message
- Isi field yang diperlukan:
| Field | Deskripsi | Contoh |
|---|---|---|
| Phone Number | Nomor tujuan dalam format internasional | 628123456789 |
| Message Template | Pilih template yang ingin diuji | Custom Message / Processing |
| Order ID (Optional) | ID pesanan untuk data real (opsional) | 12345 |
| Message | Isi pesan yang akan dikirim | [isi pesan] |
- Untuk melihat pratinjau dengan data contoh, klik Preview Template
- Klik Send Test Message untuk mengirim
Menggunakan Template yang Ada:
- Pilih template dari dropdown Message Template
- Isi pesan akan otomatis terisi dengan template yang dipilih
- Field Order ID akan muncul untuk template status pesanan
- Masukkan Order ID jika ingin menguji dengan data pesanan real
Pratinjau Template:
Klik Preview Template untuk melihat:
- Pesan dengan variabel yang sudah diganti dengan data contoh
- Sumber data yang digunakan (sample data atau real order)
Hasil Pengiriman:
Setelah mengirim, Anda akan melihat notifikasi:
- Sukses: “Test message sent successfully” (hijau)
- Gagal: Pesan error dengan alasan kegagalan (merah)
5. Riwayat Pesan (History)
Navigasi: AgenWebsite WhatsApp Notification > History
Tujuan: Melihat log semua pesan WhatsApp yang telah dikirim, memantau status pengiriman, dan mengelola pesan yang gagal.
Statistik Pengiriman (30 Hari Terakhir):
Dashboard statistik menampilkan empat kartu informasi:
| Statistik | Ikon | Deskripsi |
|---|---|---|
| Total Messages | Jumlah total pesan yang dikirim | |
| Sent | Check | Jumlah pesan berhasil terkirim |
| Failed | X | Jumlah pesan gagal terkirim |
| Success Rate | Chart | Persentase keberhasilan pengiriman |
Tabel Riwayat Pesan:
Kolom yang ditampilkan:
| Kolom | Deskripsi |
|---|---|
| Recipient | Nomor telepon penerima |
| Message | Pratinjau isi pesan |
| Status | Status pengiriman (Sent/Failed/Queued) |
| Type | Tipe pesan (customer/admin) |
| Order | Nomor pesanan terkait |
| Created | Waktu pembuatan pesan |
Status Pesan:
| Status | Warna | Deskripsi |
|---|---|---|
| Sent | Hijau | Pesan berhasil terkirim |
| Failed | Merah | Pesan gagal terkirim |
| Queued | Kuning | Pesan dalam antrian |
Fitur Pencarian dan Filter:
- Gunakan kotak Search Messages untuk mencari pesan
- Filter berdasarkan status, tanggal, atau tipe pesan
Melihat Detail Pesan:
- Klik pada baris pesan atau ikon View
- Modal detail akan muncul menampilkan:
- Nomor penerima
- Status pengiriman
- Tipe pesan
- Nomor pesanan
- Waktu pembuatan dan pengiriman
- Isi pesan lengkap
- Pesan error (jika gagal)
Mengirim Ulang Pesan Gagal:
- Cari pesan dengan status Failed
- Klik tombol Retry pada pesan tersebut
- Konfirmasi pengiriman ulang
- Pesan akan dikirim ulang dan status akan diperbarui