tutorial28 Oktober 2026

Pengingat Pembayaran WooCommerce via WhatsApp dan Hold Stock

Pengingat pembayaran WooCommerce via WhatsApp: pengaturan Hold stock, batas jam, dan jeda pengingat 45 menit yang pas untuk transfer bank.

Pengingat pembayaran WooCommerce paling efektif dikirim ke pesanan berstatus Pending payment sebelum waktu Hold stock habis, dan ke pesanan On hold (transfer bank) selama kamu belum mengonfirmasi uangnya masuk. Dua status itu diperlakukan berbeda oleh WooCommerce, jadi jeda pengingat harus mengikuti statusnya. Tulisan ini menjelaskan bedanya, letak pengaturan Hold stock, dan cara menyambungkan pengingat WhatsApp.

Ringkasnya: Hold stock hanya membatalkan pesanan Pending payment, bukan On hold. Kirim pengingat WhatsApp lebih awal dari batas Hold stock (di Kirimi, default 45 menit untuk Hold stock 60 menit), dan ingat bahwa pembatalan otomatis bisa telat karena WP-Cron.

Pending payment atau On hold: mana yang kena Hold stock?

Hanya pesanan Pending payment yang bisa dibatalkan oleh Hold stock; pesanan On hold (umumnya transfer bank manual) tidak, jadi kamu yang harus menindaklanjutinya. Arti lengkap tiap status dan kapan memicu notifikasi ada di panduan status pesanan WooCommerce untuk notifikasi WhatsApp.

Di mana pengaturan Hold stock dan apa yang dilakukannya?

Hold stock adalah batas waktu (dalam menit) WooCommerce menahan stok untuk pesanan yang belum dibayar. Pengaturannya ada di WooCommerce > Settings > Products > Inventory, kolom Hold stock (minutes). Dokumentasi troubleshooting orders merekomendasikan 60 menit.

Dokumentasi yang sama menjelaskan cakupannya: pengaturan ini mengatur berapa lama WooCommerce menahan stok untuk pesanan Pending payment. Setelah batas habis, WooCommerce membatalkan pesanan pending yang memenuhi syarat dan melepas stoknya. Di halaman order status, WooCommerce menyebut yang dibatalkan adalah pesanan Pending payment yang dibuat lewat checkout. Pesanan On hold tidak disebut, jadi pesanan transfer bank manual tidak bisa kamu andalkan untuk gugur sendiri.

Dokumentasi menampilkan pengaturan ini bersama stock management yang aktif (Enable stock management di halaman Inventory yang sama). Dokumentasi tidak menjelaskan cara mematikan Hold stock, jadi uji dulu di tokomu sebelum mengandalkan pembatalan otomatis.

Kenapa pembatalan otomatis bisa telat dari waktu yang diatur?

WooCommerce menjalankan pembatalan lewat tugas terjadwal, dan tugas itu bergantung pada WP-Cron. WP-Cron adalah penjadwal bawaan WordPress yang, menurut handbook plugin WordPress, hanya berjalan saat ada page load. Handbook itu memberi contoh: tugas dijadwalkan pukul 14.00, tetapi tidak ada kunjungan sampai pukul 17.00, maka tugas baru jalan pukul 17.00.

Akibatnya di toko yang sepi, pesanan Pending payment bisa bertahan lebih lama dari 60 menit. Untuk pengingat, ini berarti kamu tidak perlu panik kalau pesanan belum batal tepat waktu, tetapi juga tidak bisa menjadwalkan pengingat tepat di menit terakhir. Cara merapikan cron-nya dibahas di panduan webhook WooCommerce disabled atau telat.

Bagaimana mengatur pengingat pembayaran WhatsApp otomatis dengan Kirimi?

Kirimi mengirim pengingat untuk pesanan WooCommerce berstatus Pending payment dan On hold (transfer bank). Tidak ada plugin yang dipasang. Toko mengirim webhook ke URL unik yang dibuat Kirimi, dan Kirimi memverifikasi tanda tangannya (HMAC) dengan secret. Webhook adalah pesan otomatis dari toko ke sistem lain setiap kali ada kejadian, misalnya pesanan baru.

Langkah setup lengkap (tiga webhook: Order created, Order updated, Order deleted) ada di panduan menghubungkan WooCommerce ke WhatsApp lewat webhook. Setelah toko terhubung, ini urutan untuk pengingat pembayarannya:

  1. Buka WooCommerce > Settings > Products > Inventory dan catat nilai Hold stock (minutes) tokomu.
  2. Di dashboard Kirimi, buka Integrasi > WooCommerce, lalu aktifkan pengingat pembayaran untuk toko itu.
  3. Pilih "Pengirim pesan": Perangkat (nomor WhatsApp yang terhubung, teks bebas) atau WABA (wajib template yang disetujui Meta).
  4. Atur jeda pengingat. Default untuk toko WooCommerce adalah 45 menit.
  5. Tulis isi pesan dengan placeholder, simpan, lalu buat pesanan uji dengan transfer bank tanpa membayar.
  6. Cek Riwayat pengingat: pesanan uji harus muncul dengan status Terjadwal, lalu Terkirim.

Status toko akan berubah dari "Menunggu webhook pertama" menjadi "Terhubung" setelah ada pesanan sungguhan atau pesanan uji yang masuk. Ping yang dikirim WooCommerce saat webhook disimpan tidak mengubah status itu.

Biaya integrasi tidak ditambah per fitur. Fitur toko tersedia di paket berbayar (Lite, Basic, Pro; Lite mulai Rp29.000 per bulan per Oktober 2026). Kalau memilih WABA, Meta menagih biaya pesan sesuai tarif Meta; mengirim lewat Perangkat tidak kena biaya Meta.

Berapa jeda yang pas, dan kenapa default Kirimi 45 menit?

Jeda 45 menit dipilih karena Hold stock default yang direkomendasikan adalah 60 menit. Dengan pengingat di menit ke-45, pembeli masih punya sekitar 15 menit untuk membayar sebelum WooCommerce membatalkan pesanan Pending payment. Kalau pengingat dikirim setelah pesanan batal, pembeli menerima tagihan untuk pesanan yang sudah tidak ada.

Aturan praktisnya:

  • Hold stock 60 menit: jeda 45 menit sudah sesuai.
  • Hold stock lebih pendek dari 60 menit (misalnya 30): perpendek jeda di Kirimi supaya pengingat tiba sebelum pesanan batal.
  • Pesanan On hold: tidak ada batas Hold stock yang mengejar, jadi jeda di Kirimi tidak perlu dikejar-kejar batas itu. Yang penting pengingat tidak terasa menagih terlalu cepat bagi pembeli yang sedang transfer.

Satu catatan soal jam kirim: pengingat yang jatuh antara pukul 21.00 dan 07.59 WIB dikirim antara 08.00 dan 08.30 WIB. Untuk pesanan Pending payment yang malam hari, pengingat bisa tiba setelah pesanan sudah dibatalkan WooCommerce. Itu wajar; pengingat berhenti sendiri bila pesanan sudah dibatalkan.

Bagaimana menulis pesan pengingatnya?

Contoh pesan dan placeholder ada di contoh pesan WhatsApp untuk status pesanan WooCommerce. Khusus transfer bank, arahkan {{order_url}} ke halaman pesanan yang menampilkan rekening tujuan, dan tutup dengan kalimat "kalau sudah transfer, abaikan pesan ini" karena pembeli mungkin sudah membayar sebelum kamu mengubah status On hold. Alur konfirmasi dari sisi toko dibahas di panduan transfer bank manual WooCommerce. Kalau memakai WABA, pengingat harus berupa template yang disetujui Meta lebih dulu.

Apa yang tidak dilakukan Kirimi?

Kirimi tidak membatalkan pesanan atau mengubah statusnya. Pembatalan tetap urusan WooCommerce (Hold stock) atau kamu; untuk pesanan On hold yang lama tidak dibayar, batalkan manual supaya stok kembali. Pengingat berhenti sendiri bila pesanan sudah dibayar atau dibatalkan, dan alasan pesanan dilewati dibahas di panduan notifikasi WhatsApp WooCommerce tidak terkirim. Untuk toko Shopify, lihat pengingat pesanan Shopify belum dibayar. Panduan umum soal penagihan ada di reminder pembayaran WhatsApp.

Bagaimana cara mulai memakainya?

Kalau mau mencoba, daftar di dash.kirimi.id, lalu ikuti panduan WooCommerce di dashboard (ada video 3 menit). Pengingat tidak harus memakai Kirimi: cek dulu nilai Hold stock dan status pesanan transfer bankmu, apa pun alat yang kamu pakai.

Pertanyaan yang sering diajukan

Apakah WooCommerce membatalkan pesanan transfer bank yang tidak dibayar?

Tergantung statusnya. Menurut dokumentasi WooCommerce, pengaturan Hold stock hanya membatalkan pesanan berstatus Pending payment setelah batas waktunya habis. Pesanan transfer bank (BACS) bawaan WooCommerce umumnya berstatus On hold, dan status itu tidak diatur oleh Hold stock, jadi pesanan bisa mengendap sampai kamu membatalkannya sendiri.

Di mana pengaturan Hold stock di WooCommerce?

Di WooCommerce > Settings > Products > Inventory, kolom Hold stock (minutes). Dokumentasi WooCommerce merekomendasikan 60 menit. Pengaturan ini berkaitan dengan manajemen stok; cek juga Enable stock management di halaman yang sama.

Kapan sebaiknya pengingat pembayaran dikirim?

Untuk pesanan Pending payment, kirim sebelum Hold stock habis. Dengan Hold stock 60 menit, jeda 45 menit memberi pembeli sekitar 15 menit untuk bayar. Kirimi memakai 45 menit sebagai jeda awal untuk toko WooCommerce. Kalau Hold stock di tokomu lebih pendek dari 60 menit, perpendek juga jeda di Kirimi.

Apakah Kirimi membatalkan pesanan WooCommerce yang tidak dibayar?

Tidak. Kirimi hanya mengirim pengingat WhatsApp. Pembatalan tetap dilakukan WooCommerce (lewat Hold stock) atau kamu secara manual. Pengingat berhenti sendiri kalau pesanan dibayar, dibatalkan, gagal, di-refund, atau dihapus.

Apakah pembeli COD ikut dikirimi pengingat pembayaran?

Tidak. Kirimi tidak mengirim pengingat pembayaran untuk pesanan yang metode pembayarannya mengandung kata COD, cash on delivery, atau bayar di tempat.

Kenapa pesanan Pending payment tidak langsung dibatalkan tepat di menit ke-60?

WooCommerce menjalankan pembatalan lewat tugas terjadwal, dan WP-Cron hanya berjalan saat ada kunjungan ke situs. Di toko sepi, pembatalan bisa telat dari waktu yang kamu atur. Jangan menghitung pas sampai menit terakhir.

Sumber

Bagikan artikel ini

Siap otomatisasi WhatsApp bisnis Anda?

Mulai gratis, tanpa kartu kredit. Setup dalam 5 menit.

Coba Gratis Sekarang

Butuh bantuan?

Tim CS siap membantu via WhatsApp

Chat CS