Lewati ke konten
TokoPressID Documentation
Esc
navigateopen⌘Jpreview
Di halaman ini

Cara Mengatur Payment Confirmation Form di WooCommerce (LarisTurbo)

Panduan lengkap Payment Confirmation Form For WooCommerce: form upload bukti bayar, status order yang dikecualikan, verifikasi order, email admin, dan tombol konfirmasi di halaman Thank You.

Payment Confirmation Form For WooCommerce membuat halaman Payment Confirmation khusus agar pelanggan bisa mengunggah bukti pembayaran dan mengonfirmasi pembayaran—ideal untuk transfer bank manual, QRIS, atau metode yang butuh verifikasi manual dari admin.

Form bisa diakses lewat tombol di halaman Thank You, View Order, dan daftar order My Account; juga bisa dibuka lewat halaman khusus per order. Kalau Anda butuh halaman publik, Anda bisa pasang shortcode [laristurbo_wc_payment_confirm].

Tutorial ini membahas aktivasi, status order yang dikecualikan, batas ukuran file, opsi verifikasi identitas (untuk shortcode publik), dan cara mengecek alur uploadnya.

Yang akan dialami pelanggan

Untuk order yang belum masuk status dikecualikan (default: belum Processing/Completed):

  1. Tombol konfirmasi pembayaran muncul di halaman Thank You atau akun pelanggan.
  2. Pelanggan membuka form, lalu mengisi verifikasi order (sesuai Verification Type untuk shortcode publik).
  3. Pelanggan mengunggah gambar bukti transfer (maks. Max File Size).
  4. Admin menerima email notifikasi; bukti tersimpan di meta order untuk ditinjau.

Order dengan status Processing atau Completed (default excluded) tidak diminta upload lagi.

Prasyarat

  • Plugin LarisTurbo For WooCommerce by TokoPressID terpasang dan lisensi aktif
  • WooCommerce aktif
  • Metode pembayaran manual (misalnya BACS) atau alur bayar di luar gateway otomatis
  • Folder upload WordPress bisa menulis file (untuk bukti pembayaran)

Cara membuka pengaturan

  1. Login ke WordPress Admin.
  2. Buka LarisTurbo → For WooCommerce.
  3. Di daftar fitur, cari Payment Confirmation Form For WooCommerce, lalu klik Settings.

Opsi lanjutan muncul setelah Enable Payment Confirmation dicentang.

Opsi yang tersedia

Aktivasi dan alur order

Label di plugin Jenis Fungsi
Enable Payment Confirmation Checkbox Menyalakan form konfirmasi pembayaran
Excluded Order Statuses Checkbox multiple Status order yang tidak perlu upload bukti. Default: Processing & Completed
Send Payment Confirmation Email to Teks Email admin penerima notifikasi upload. Kosong = email admin WordPress
Max File Size Angka (KB) Ukuran maksimum file bukti. Default 500 KB

Payment Confirmation Page Layout

Halaman form default per order:

/checkout/order-pay/{order_id}/?key={order_key}&show_payment_confirm=true

Label di plugin Jenis Fungsi
Payment Confirmation Page Layout Heading Pengaturan tampilan halaman form order
Custom Title Teks Judul halaman form. Kosong = Konfirmasi Pembayaran (toko Indonesia)

Payment Confirmation Shortcode

Label di plugin Jenis Fungsi
Payment Confirmation Shortcode Heading Info shortcode publik
Verification Type Radio Cara pelanggan membuktikan order sebelum upload

Shortcode: [laristurbo_wc_payment_confirm] (alias lama: [tokopressid_wc_payment_confirm])

Verification Type, pilihan:

Nilai Label Data yang diminta
number Order Number Only Nomor order saja (default)
email Order Number & Billing Email Nomor order + email billing
phone Order Number & Billing Phone Nomor order + telepon billing

Verifikasi mencegah upload bukti ke order orang lain saat form dipasang di halaman publik.

Payment Confirmation Button

Label di plugin Jenis Fungsi
Payment Confirmation Button Heading Teks tombol di berbagai lokasi
Button Text in the Thank You & Order View pages Teks Tombol di thank you & detail order. Kosong = Konfirmasi Pembayaran
Button Text in the Order List Teks Tombol di daftar order My Account. Kosong = Konfirmasi

Langkah-langkah setup

1. Aktifkan fitur

  1. Buka Settings Payment Confirmation Form For WooCommerce.
  2. Centang Enable Payment Confirmation.
  3. Simpan.

2. Atur status dan notifikasi

  1. Di Excluded Order Statuses, biarkan default Processing dan Completed tercentang—artinya upload hanya diminta saat order masih menunggu verifikasi.
  2. Isi Send Payment Confirmation Email to jika notifikasi harus ke alamat khusus (misalnya finance@toko.com).
  3. Sesuaikan Max File Size jika bukti HD diperlukan (ingat batas server PHP upload_max_filesize juga berlaku).
  4. Simpan.

3. Sesuaikan teks dan verifikasi

  1. (Opsional) Ubah Custom Title dan teks tombol.
  2. Jika akan memasang shortcode di halaman publik, pilih Verification Type yang cukup aman—minimal Order Number & Billing Email.
  3. Simpan.

4. Uji alur pelanggan

  1. Buat order uji dengan BACS/transfer manual hingga status Pending atau On hold.
  2. Buka halaman thank you—tombol Konfirmasi Pembayaran harus muncul.
  3. Klik tombol, unggah gambar bukti kecil (< Max File Size).
  4. Cek email admin dan meta box bukti di WooCommerce → Orders untuk order tersebut.
  5. Ubah status order ke Processing—tombol konfirmasi harus hilang untuk order itu.

Verifikasi cepat

  • Tombol muncul di thank you untuk order belum lunas
  • Upload sukses menambahkan catatan/bukti di admin order
  • Email terkirim ke alamat di Send Payment Confirmation Email to
  • Order Processing/Completed tidak lagi menampilkan form
  • Shortcode publik meminta verifikasi sebelum form upload tampil

Troubleshooting

Tombol konfirmasi tidak muncul

  • Pastikan Enable Payment Confirmation aktif.
  • Status order mungkin sudah masuk Excluded Order Statuses.
  • Beberapa tema tidak menampilkan hook thank you—uji dengan tema default.

Upload gagal / file terlalu besar

  • Periksa Max File Size (KB).
  • Naikkan upload_max_filesize dan post_max_size di PHP jika perlu.
  • Gunakan format JPG/PNG terkompresi.

Email admin tidak masuk

  • Cek Send Payment Confirmation Email to dan folder spam.
  • Pastikan WordPress bisa mengirim email (SMTP plugin jika perlu).

Shortcode tidak menampilkan form

  • Pastikan fitur aktif.
  • Pelanggan harus lulus langkah verifikasi (Verification Type) dulu.
  • Order harus eligible (status tidak di-exclude).

Form muncul di order yang sudah dibayar

  • Tambahkan status order tersebut ke Excluded Order Statuses

Ringkasan

Alur setup: aktifkan Enable Payment Confirmation → atur Excluded Order Statuses & email admin → sesuaikan teks tombol → uji upload dari halaman Thank You. Untuk memasang form di halaman bebas, gunakan shortcode dengan Verification Type yang aman.

Terakhir diperbarui 23 Juli 2026