Cara Mengatur Unique Code Fee di WooCommerce (LarisTurbo)
Panduan lengkap Unique Code Fee on Checkout For WooCommerce: menambahkan kode unik di checkout untuk verifikasi transfer bank manual, mode diskon/fee, dan rentang angka.
Unique Code Fee on Checkout For WooCommerce menambahkan angka unik ke total checkout (biasanya Rp 1–999) supaya nominal transfer jadi mudah dibedakan saat Anda mencocokkan pembayaran manual (transfer bank, QRIS manual, dan sejenisnya).
Contohnya, total Rp 150.000 bisa berubah menjadi Rp 149.987 (mode diskon) atau Rp 150.013 (mode fee), tergantung Unique Code Mode. Kode dibuat otomatis per sesi keranjang dan bertambah berurutan di seluruh toko.
Penting: fitur ini hanya bekerja jika mata uang toko adalah IDR (Rupiah Indonesia).
Yang akan tampil di checkout
Di ringkasan order (cart/checkout):
- Baris biaya/diskon dengan label dari Unique Code Label Text (default placeholder:
Kode Unik) - Nominal kecil (dalam rentang Unique Code Minimum s/d Unique Code Maximum) yang mengubah total bayar
- Total akhir = subtotal produk + ongkir + kode unik
Kode unik hanya ditambahkan jika subtotal keranjang lebih besar dari Unique Code Maximum (default: subtotal > 999). Catatan: yang dicek adalah subtotal, bukan total akhir—jadi kalau subtotal kecil tetapi total membesar karena ongkir/fee lain, kode unik tetap tidak muncul.
Setelah pelanggan membuka halaman thank you (endpoint order received), kode unik di sesi checkout direset untuk order berikutnya.
Prasyarat
- Plugin LarisTurbo For WooCommerce by TokoPressID terpasang dan lisensi aktif
- WooCommerce aktif
- Mata uang toko: Indonesian Rupiah (IDR) — cek di WooCommerce → Settings → General → Currency
- Metode pembayaran manual (BACS/transfer bank) atau alur konfirmasi pembayaran manual
Cara membuka pengaturan
- Login ke WordPress Admin.
- Buka LarisTurbo → For WooCommerce.
- Di daftar fitur, cari Unique Code Fee on Checkout For WooCommerce, lalu klik Settings.
Opsi lanjutan muncul setelah Enable Unique Code Fee on Checkout dicentang.
Opsi yang tersedia
| Label di plugin | Jenis | Fungsi |
|---|---|---|
| Enable Unique Code Fee on Checkout | Checkbox | Menyalakan kode unik di checkout |
| Unique Code Label Text | Teks | Label baris di ringkasan order. Kosong = Kode Unik (toko Indonesia) |
| Unique Code Mode | Select | Minus (Extra Discount) (default) atau Plus (Extra Fee) |
| Unique Code Minimum | Teks | Angka terkecil kode (default 1) |
| Unique Code Maximum | Teks | Angka terbesar kode (default 999) |
Deskripsi di checkbox enable juga menyatakan: Useful for manual or bank transfer payment method. IMPORTANT: Works with Indonesian Rupiah (IDR) currency only.
Unique Code Mode
| Mode | Label | Efek ke total |
|---|---|---|
minus |
Minus (Extra Discount) | Kode dikurangkan dari total (pelanggan bayar sedikit lebih murah) |
plus |
Plus (Extra Fee) | Kode ditambahkan ke total (pelanggan bayar sedikit lebih mahal) |
Mode Minus paling umum di toko Indonesia: pelanggan transfer Rp 149.987 untuk pesanan “bersih” Rp 150.000.
Langkah-langkah setup
1. Aktifkan dan pastikan mata uang IDR
- Buka Settings fitur ini.
- Centang Enable Unique Code Fee on Checkout.
- Pastikan mata uang WooCommerce = IDR.
- Simpan.
2. Atur mode dan rentang
- Pilih Unique Code Mode — untuk transfer bank manual, Minus (Extra Discount) biasanya paling mudah diverifikasi.
- Biarkan Unique Code Minimum =
1dan Unique Code Maximum =999kecuali Anda punya alasan khusus mempersempit rentang. - (Opsional) Ubah Unique Code Label Text menjadi
Kode Unik Transferatau sejenisnya. - Simpan.
3. Verifikasi di checkout
- Tambahkan produk dengan subtotal di atas Rp 999 ke keranjang.
- Buka halaman checkout.
- Di ringkasan order, cari baris Kode Unik (atau label kustom Anda).
- Catat total akhir—nominal inilah yang harus ditransfer pelanggan.
- Kosongkan keranjang atau selesaikan order uji; buat keranjang baru—kode berikutnya harus berbeda (increment).
Verifikasi cepat
- Baris kode unik muncul di cart/checkout saat subtotal > maximum
- Total berubah sesuai mode Minus/Plus
- Mata uang non-IDR: fitur tidak menambahkan fee (checkbox bisa aktif tapi tidak berdampak)
- Setelah order selesai (halaman thank you), sesi kode direset untuk checkout berikutnya
Troubleshooting
Kode unik tidak muncul
- Pastikan Enable Unique Code Fee on Checkout aktif
- Mata uang harus IDR
- Subtotal keranjang harus lebih besar dari Unique Code Maximum (default: subtotal > 999)
- Cek apakah plugin cache checkout menampilkan fragment lama—refresh halaman
Checkbox aktif tapi tidak ada efek
- Hampir selalu karena mata uang bukan IDR atau subtotal terlalu kecil
Kode sama terus untuk setiap pelanggan
- Kode global increment per toko, bukan per pelanggan—ini desain fitur agar angka unik berurutan
- Dalam satu sesi keranjang, kode tetap sama sampai order selesai atau sesi berakhir
Ingin kode selalu ditambahkan (bukan dikurangi)
- Ganti Unique Code Mode ke Plus (Extra Fee)
Ringkasan
Alur setup transfer manual: pastikan mata uang IDR → aktifkan Enable Unique Code Fee on Checkout → pilih Minus atau Plus → verifikasi baris Kode Unik di checkout. Pelanggan transfer sesuai total akhir yang sudah termasuk angka unik.