Plugin WhatsApp WooCommerce cocok kalau kamu butuh fitur yang hidup di dalam WordPress, misalnya notifikasi untuk admin atau pesan yang dipasang per produk. Webhook cocok kalau kamu hanya ingin pembeli menerima pesan pembayaran dan status pesanan tanpa menambah kode di situs. Pilihan yang lebih menentukan justru jalur pengirimnya: resmi lewat WhatsApp Business Platform atau nomor yang dihubungkan lewat QR.
Ringkasnya: plugin dan webhook adalah dua cara memberi tahu layanan WhatsApp bahwa ada pesanan baru. Plugin berjalan di dalam situsmu, webhook mengirim data keluar ke layanan lain. Putuskan dulu soal jalur resmi atau tidak, baru pilih cara pemasangannya.
Apa beda plugin WhatsApp di WooCommerce dan webhook?
Plugin adalah kode yang kamu pasang di WordPress. Ia mendengarkan kejadian di toko (pesanan dibuat, status berubah) lalu memanggil layanan WhatsApp dari dalam situsmu. Webhook adalah fitur WooCommerce yang mengirim data pesanan ke sebuah alamat URL setiap kali ada kejadian tertentu. Alamat itu dimiliki layanan di luar situs, dan layanan itulah yang menyusun serta mengirim pesan WhatsApp.
WooCommerce menyediakan webhook bawaan di WooCommerce > Settings > Advanced > Webhooks lewat tombol Add webhook. Topiknya mencakup pesanan, pelanggan, kupon, dan produk. Setiap webhook punya Secret yang dipakai membuat hash pada tiap kiriman, supaya penerima bisa memeriksa keasliannya. Detailnya ada di dokumentasi webhook WooCommerce.
Bagaimana perbandingannya untuk toko kecil?
| Hal yang dicek | Plugin | Webhook ke layanan luar |
|---|---|---|
| Pemasangan | Install dan aktifkan di WordPress, lalu isi kredensial layanan WhatsApp | Buat webhook di WooCommerce, tempel URL dan Secret dari layanan |
| Beban di situs | Kode plugin ikut dimuat dan dipelihara di situsmu | Tidak ada kode tambahan, hanya satu permintaan keluar per kejadian |
| Pembaruan | Perlu ikut update plugin dan cek kecocokan dengan versi WooCommerce | Tidak ada plugin yang diperbarui, tetapi webhook bisa mati kalau gagal terus |
| Fitur di dalam WordPress | Bisa, misalnya notifikasi admin atau tombol di halaman produk | Terbatas pada data yang dikirim webhook |
| Ketergantungan | Pengaturan dan riwayat pesan umumnya ada di plugin, pindah plugin berarti atur ulang | Pindah layanan cukup mengganti URL dan Secret |
| Kecepatan kirim | Tergantung rancangan plugin | Bergantung pada WP-Cron, bisa telat di situs sepi |
Tabel ini soal cara pemasangan saja. Hasil di dunia nyata juga ditentukan oleh plugin atau layanan tertentu yang kamu pilih, jadi baca halaman dan ulasan masing-masing sebelum memasang.
Mengapa webhook bisa telat di situs yang sepi?
WooCommerce mengirim webhook di latar belakang lewat penjadwal WordPress. Dokumentasi WordPress menyebut WP-Cron hanya terpicu saat halaman dimuat, tidak berjalan terus seperti cron sistem. Di toko dengan sedikit pengunjung, pengiriman bisa tertunda beberapa menit. Solusinya adalah cron server sungguhan, dibahas di panduan webhook WooCommerce disabled atau telat.
Apa yang terjadi kalau webhook gagal terus?
WooCommerce menonaktifkan webhook otomatis setelah lebih dari lima kali gagal berturut-turut. Statusnya berubah menjadi Disabled dan pengiriman berhenti sampai kamu memperbaiki penyebabnya. Plugin tidak punya mekanisme itu, tetapi punya risiko lain, misalnya konflik setelah update.
Jalur resmi atau nomor biasa: apa bedanya untuk notifikasi order?
Ini perbandingan yang lebih penting daripada plugin lawan webhook, karena plugin maupun webhook bisa terhubung ke kedua jalur. Jalur resmi (WhatsApp Business Platform, WABA) memakai template yang disetujui Meta dan ditagih per pesan. Nomor yang dihubungkan lewat QR bisa mengirim teks bebas tanpa tagihan Meta, tetapi bukan jalur resmi: ketentuan layanan WhatsApp melarang pesan seperti bulk messaging dan auto-messaging, dan tidak ada penyedia yang bisa menjamin nomor aman. Rincian tarif ada di halaman harga Meta, dan perbandingan untuk toko ada di aplikasi atau webhook untuk Shopify. Kalau nomor toko adalah satu-satunya jalur pelangganmu, jalur resmi masuk akal walau pesannya terikat template. Penjelasan lain: perbedaan WABA dan WhatsApp Business App.
Bagaimana cara kerja jalur webhook di Kirimi?
Kirimi memakai jalur webhook tanpa plugin: kamu menempelkan Delivery URL dan Secret dari Kirimi ke tiga webhook WooCommerce (Order created, Order updated, Order deleted), dan pengirimnya bisa Perangkat (QR) atau WABA. Langkah pemasangannya ada di panduan hubungkan WooCommerce ke WhatsApp lewat webhook. Fitur yang bisa dipakai dibahas terpisah: pengingat pembayaran, status pesanan, dan keranjang ditinggalkan.
Apa yang tidak ada di jalur ini?
Per Oktober 2026, Kirimi tidak mengirim notifikasi ke admin toko, tidak mengirim nomor resi otomatis, dan tidak punya alur konfirmasi COD. Pesanan yang lebih dari 24 jam saat toko disambungkan tidak memicu notifikasi status. Pesan hanya dikirim ke nomor seluler Indonesia (08xx atau +628xx). Kalau salah satu hal itu kebutuhan utamamu, pilih plugin atau layanan yang menyediakannya. Kamu juga bisa memisahkan tugas: notifikasi admin lewat plugin atau email, pesan ke pembeli lewat webhook.
Pertanyaan apa yang menentukan pilihanmu?
- Apakah nomor toko boleh berisiko? Kalau tidak, pilih jalur resmi (WABA) dan siap bekerja dengan template.
- Apakah kamu butuh notifikasi admin atau nomor resi otomatis? Kalau ya, cek apakah webhook layananmu mendukungnya. Kalau tidak, plugin atau layanan lain.
- Siapa yang merawat situsnya? Kalau kamu sendiri dan tidak mau memantau update plugin, webhook mengurangi satu hal yang dirawat.
- Seberapa sepi tokomu? Kalau pengunjungnya sedikit, siapkan cron server supaya pengiriman tidak telat.
- Seberapa sering kamu mungkin pindah layanan? Webhook memudahkan pindah karena hanya URL dan Secret yang diganti.
Kapan plugin lebih cocok?
Plugin lebih cocok kalau kamu perlu tombol chat atau pesan per produk di halaman toko, notifikasi ke nomor admin, atau fitur yang bergantung pada data WordPress selain pesanan. Plugin juga lebih cocok kalau kamu ingin semua pengaturan ada di satu tempat di wp-admin. Webhook lebih cocok untuk toko kecil yang hanya butuh pembeli tahu kapan harus membayar dan kapan pesanan berubah status. Misalnya toko kaos yang hanya menerima transfer bank dan ingin pembeli diingatkan sebelum pesanan dibatalkan: webhook sudah cukup.
Untuk perbandingan serupa di Shopify, baca aplikasi atau webhook untuk Shopify.
Kalau jalur webhook cocok, daftar di Kirimi dan ikuti panduan integrasi WooCommerce (video sekitar 3 menit). Integrasi toko tersedia di paket Lite, Basic, dan Pro, mulai Rp29.000 per bulan per Oktober 2026, tanpa biaya integrasi tambahan. Jika pengirimnya WABA, Meta menagih sendiri.
Pertanyaan yang sering diajukan
Apakah saya wajib memasang plugin untuk kirim WhatsApp dari WooCommerce?
Tidak wajib. WooCommerce punya fitur webhook bawaan (WooCommerce > Settings > Advanced > Webhooks) yang bisa mengirim data pesanan ke layanan luar, jadi layanan itu yang mengirim WhatsApp tanpa plugin tambahan di situsmu. Plugin berguna kalau kamu butuh fitur di dalam WordPress, misalnya notifikasi ke admin.
Apa bedanya jalur resmi (WABA) dan nomor biasa yang dihubungkan lewat QR?
Jalur resmi memakai WhatsApp Business Platform milik Meta: pesan ke pembeli yang di luar jendela 24 jam harus memakai template yang disetujui Meta, dan Meta menagih per pesan. Nomor yang dihubungkan lewat QR bisa mengirim teks bebas tanpa template dan tanpa biaya Meta, tetapi bukan jalur resmi dan WhatsApp tidak memberi jaminan keamanan akun.
Apakah mengirim notifikasi order otomatis bisa membuat nomor kena banned?
Tidak ada penyedia yang bisa menjamin nomor aman di jalur yang bukan resmi. Ketentuan layanan WhatsApp melarang pesan seperti bulk messaging dan auto-messaging. Jalur resmi lewat WhatsApp Business Platform mensyaratkan opt-in dan template di luar jendela 24 jam, jadi pilih itu bila nomor tokomu tidak boleh berisiko.
Apakah webhook bikin situs WooCommerce lebih lambat?
Webhook hanya mengirim satu permintaan HTTP per kejadian, dan pengirimannya berjalan di latar belakang lewat penjadwal WordPress, bukan di halaman checkout pembeli. Efek sampingnya lain: WP-Cron hanya terpicu saat halaman dimuat, jadi pengiriman bisa tertunda di situs yang sepi.
Apa yang tidak bisa dilakukan jalur webhook Kirimi?
Per Oktober 2026, jalur ini tidak mengirim notifikasi ke admin toko dan tidak mengirim nomor resi otomatis. Statusnya terbatas pada pengingat pembayaran (Pending payment dan On hold) serta notifikasi Processing, Completed, dan Cancelled, ditambah keranjang ditinggalkan lewat plugin CartFlows bila kamu mengaktifkannya.
Apakah integrasi Kirimi dengan WooCommerce gratis?
Tidak ada biaya integrasi tersendiri, tetapi integrasi toko hanya ada di paket berbayar (Lite, Basic, Pro; Lite mulai Rp29.000 per bulan per Oktober 2026). Kalau pengirimnya WABA, Meta menagih biaya pesan sesuai tarifnya. Lewat Perangkat tidak ada biaya Meta.
