Cara Mengajukan Permintaan Refund
Ajukan refund penuh atau sebagian dari detail pesanan: pilih item dan jumlah, alasan, metode yang diminta, lalu pantau statusnya sampai disetujui.
Kata kunci: ajukan refund, refund penuh, refund sebagian, alasan refund, Refund / Batal, retur. Modul: Penjualan & Pembayaran.
Pengajuan hanya meminta refund. Ia tidak mengubah uang, stok, maupun status pesanan; itu terjadi nanti saat payout (Memahami Alur Refund).
Sebelum mulai#
- Peran: Kasir, Manajer, Administrator, atau Owner. Staf tetap melihat tombolnya, tetapi sistem menolak pengajuannya (dicoba): muncul "Gagal mengajukan refund: FORBIDDEN: request_refund requires cashier+".
- Pesanan: berstatus Lunas atau Refund Sebagian. Pesanan yang semua barangnya sudah dikembalikan tidak lagi menampilkan tombol Refund / Batal.
- Tahu barang, jumlah, dan alasan pengembalian. Tidak ada kolom nominal; nilai refund dihitung dari harga barang.
Langkah#
- Buka detail pesanan
Pesanan › Daftar Pesanan, lalu klik nomor pesanan. Tombol Refund / Batal ada di kanan atas.
Pesanan Lunas sebelum diajukan refund. - Klik Refund / Batal
Dialog Refund / Batalkan Pesanan terbuka. Jumlah semua barang mulai dari 0 dan Ajukan Permintaan Refund belum bisa ditekan.
Dialog sebelum diisi. - Pilih barang dan jumlah
Naikkan jumlah dengan tombol plus. Angka "dari 3" di bawah harga adalah sisa yang masih boleh dikembalikan dan tidak bisa dilampaui. Untuk refund sebagian, isi sebagian jumlah; untuk refund penuh, isi semuanya. Total Refund langsung dihitung (1 barang Rp 20.000 menghasilkan Rp 20.000).
- Pilih alasan dan metode
Alasan: Diminta Pelanggan (bawaan), Barang Cacat/Rusak, atau Kesalahan Kasir. Metode yang diminta: Tunai (Cash) (bawaan), Transfer Bank, atau Custom / Lainnya. Metode ini hanya permintaan; cara uang benar-benar dikembalikan diputuskan saat payout (penjelasan).
- Isi catatan dan kirim
Catatan boleh dikosongkan. Jangan menulis nomor rekening lengkap. Klik Ajukan Permintaan Refund.
Contoh refund sebagian: 1 dari 3 barang.
Hasil yang akan Anda lihat#
Muncul pesan "Permintaan refund diajukan — menunggu persetujuan. Uang belum dibayarkan." Pada detail pesanan tampil kartu Permintaan Refund (1) dengan nomor berawalan RFR dan status Menunggu Persetujuan. Hal yang diuji setelah halaman dimuat ulang:
- kartu dan statusnya tetap ada;
- status pesanan tetap Lunas;
- stok tidak berubah;
- permintaan tampil di halaman Pengembalian / Refund dengan filter Menunggu Persetujuan.
Pada contoh uji, Administrator juga berhasil mengajukan refund penuh (satu barang, Rp 20.000), begitu pula Manajer dan Owner.
Kesalahan umum#
| Kejadian | Penyebab | Yang dilakukan |
|---|---|---|
| Tombol Refund / Batal tidak ada | Pesanan bukan Lunas atau Refund Sebagian, atau semua barang sudah dikembalikan | Periksa status pesanan. |
| Ajukan Permintaan Refund tidak bisa ditekan | Belum ada barang dengan jumlah di atas 0 | Naikkan jumlah minimal satu barang. |
| "Gagal mengajukan refund: FORBIDDEN ..." | Peran Staf tidak boleh mengajukan | Minta Kasir atau peran di atasnya. |
| Salah memilih barang setelah terkirim | Tidak ada tombol menarik permintaan | Minta Manajer ke atas menolak permintaan itu, lalu ajukan ulang. |
Pada kartu di halaman Pengembalian / Refund, alasan dan metode tampil dengan kode mentah (misalnya damaged_defective dan bank_transfer), bukan label seperti di dialog. Artinya sama: Barang Cacat/Rusak dan Transfer Bank.