Pembatalan dan Ketidakhadiran Penyedia
Tidak semua sesi batal karena pelanggan. Kadang penyedia yang berhalangan: toko Anda sendiri, staf Anda, atau penjual di toko multivendor. Halaman ini menjelaskan tiga hal:
- Dibatalkan penyedia: penyedia membatalkan sesi sebelum atau saat waktunya
- Penyedia tidak hadir: sesi sudah tiba waktunya tetapi penyedia tidak datang
- Bayar penyedia saat pelanggan tidak datang: pengaturan agar penyedia tetap dibayar bila pelanggan yang tidak muncul
Semua ini hanya untuk toko bertipe Booking dan tersedia di semua paket. Tidak ada yang berubah sampai Anda menekan salah satu aksi baru atau menyalakan pengaturannya.
Tiga aksi di detail booking
Di detail booking (juga lembar booking dan menu baris di daftar), Pemilik dan Admin kini melihat:
| Aksi | Kapan dipakai | Status booking |
|---|---|---|
| Dibatalkan penyedia | penyedia tidak bisa memberikan sesi | Dibatalkan, dicatat "oleh penyedia" |
| Penyedia tidak hadir | waktu sesi sudah lewat dan penyedia tidak datang | Tidak hadir, dicatat sebagai ketidakhadiran penyedia |
| Pelanggan tidak datang | nama baru tombol Tandai tidak datang yang sudah ada | Tidak hadir, seperti sebelumnya |
Tombol hanya muncul bila aksinya diperbolehkan. Jika belum boleh, tombolnya nonaktif dengan penjelasan, misalnya jam paling awal untuk mencatat penyedia tidak hadir.
Syarat
| Dibatalkan penyedia | Penyedia tidak hadir | |
|---|---|---|
| booking | masih aktif | masih aktif |
| pesanan | Menunggu pembayaran atau Dibayar | Dibayar |
| waktu | kapan saja | mulai jam mulai + toleransi (sama seperti tidak datang) |
| siapa | Pemilik, Admin | Pemilik, Admin |
Kasir dan Kitchen tidak melihat kedua aksi ini.
Jendela konfirmasi
Kedua aksi meminta konfirmasi. Di jendelanya Anda mengisi Alasan (opsional), maksimal 255 karakter, dan melihat apa yang akan terjadi pada uangnya sebelum menekan tombol konfirmasi (bernama sama dengan aksinya; di aplikasi Dashboard Batalkan sesi atau Catat penyedia tidak hadir):
| Pesan di jendela | Artinya |
|---|---|
| "Refund sebesar ... akan dicatat di Refund. Bayarkan ke pelanggan." | refund dicatat sekarang. Pilih Cara refund dibayar: Transfer, Tunai, atau Lainnya |
| "Slot dikosongkan. Selesaikan pembayaran pesanan di Refund." | hanya bookingnya yang berubah. Anda menyelesaikan uangnya sendiri |
| "Pesanan yang belum dibayar dibatalkan." | tidak ada uang yang perlu dikembalikan |
Alasan "Hanya terlihat oleh Anda dan penjual, tidak pernah oleh pelanggan."
Apa yang terjadi pada uang
| Pesanan | Hasil |
|---|---|
| belum dibayar, hanya berisi booking ini | pesanan dibatalkan dan tagihan yang terbuka dihentikan |
| belum dibayar, berisi item atau sesi lain | ditolak: "Pesanan yang belum dibayar ini berisi item atau sesi lain, jadi satu sesi tidak bisa dibatalkan sendiri. Ubah pesanan secara keseluruhan." Batalkan pesanannya secara utuh dari Pesanan |
| dibayar dengan DP ditahan, hanya berisi booking ini | DP dikembalikan seperti pembatalan oleh toko: pesanan dibatalkan dan DP berstatus perlu dikembalikan. Setelah mentransfer, tandai DP sudah dikembalikan |
| dibayar dengan DP, berisi beberapa baris atau booking | hanya bookingnya yang berubah. Selesaikan uangnya di Refund |
| dibayar penuh | tergantung pengaturan Saat penyedia membatalkan sesi yang sudah dibayar (di bawah) |
Dalam semua kasus:
- penghasilan penjual untuk baris ini tidak pernah dibayarkan. Jika belum dikreditkan, baris itu dibatalkan sehingga tidak akan dikreditkan nanti. Jika sudah dikreditkan (misalnya penjualan POS), penghasilannya dikurangi lagi di buku saldo penjual
- hanya baris booking itu yang tersentuh. Baris penjual lain dan barang biasa dalam pesanan yang sama tidak direfund atau dibatalkan
- stok tidak dikembalikan (booking tidak punya stok)
- refund adalah catatan. Anda tetap mentransfer uangnya ke pelanggan sendiri. Refund itu tampil di daftar Refund dengan alasan "Sesi dibatalkan oleh penyedia" atau "Penyedia tidak hadir" (atau alasan yang Anda isi)
- bila pesanan memakai kupon bercakupan, refund satu baris memakai bagian diskon baris itu sendiri: baris yang tidak cocok kembali dengan harga penuhnya, baris yang cocok dengan harga setelah diskon. Angka di jendela konfirmasi sudah memperhitungkannya
- jika refund tidak bisa dicatat, tidak ada yang berubah dan Dashboard menampilkan "Refund tidak bisa dicatat, jadi tidak ada yang berubah. Selesaikan pesanan ini di Refund."
Setelah aksi, aturan Menyelesaikan Booking tetap berlaku: jika booking lain dalam pesanan sudah selesai, pesanan bisa langsung menjadi Terkirim. Ketidakhadiran penyedia tidak pernah dihitung sebagai sesi yang selesai.
Pengaturan
Keduanya ada di Pengaturan Booking, bagian Saat penyedia membatalkan atau tidak hadir, dan hanya untuk toko Booking. Pemilik dan Admin dapat mengubahnya.
Saat penyedia membatalkan sesi yang sudah dibayar
Berlaku untuk pembatalan penyedia dan penyedia tidak hadir pada booking yang dibayar penuh (tanpa DP yang masih ditahan):
| Pilihan | Hasil |
|---|---|
| Saya refund sendiri di Refund (bawaan) | hanya bookingnya yang berubah dan slot dilepas. Pesanan tetap Dibayar, dan Anda membuat refund sendiri seperti sebelumnya |
| Catat refund otomatis | refund sebesar yang dibayar pelanggan dicatat saat itu juga. Jika booking ini satu-satunya isi pesanan, pesanan dibatalkan. Jika ada baris lain, hanya bagian baris ini yang direfund dan pesanan tetap Dibayar untuk baris lainnya |
Pilihan ini juga dipakai saat sesi dibatalkan karena peserta kurang (Sesi dengan Minimal Peserta): pembatalan itu tidak dihitung sebagai kesalahan penyedia, tetapi uang pelanggan diperlakukan sama seperti di atas.
Bayar penyedia saat pelanggan tidak datang
Bawaannya mati: pelanggan yang tidak datang tidak menggerakkan pesanan, dan penjual tidak mendapat apa pun.
Bila dinyalakan, booking yang dibayar penuh lalu ditandai pelanggan tidak datang dihitung seperti booking Selesai. Pesanan menjadi Terkirim bila semua bookingnya sudah berstatus akhir, sehingga:
- penghasilan penjual dikreditkan, sekali saja, dan tunduk pada penahanan pencairan bila Anda mengaturnya
- referral dan komisi staf berjalan seperti pesanan selesai
- pelanggan tidak dikirimi notifikasi "Pesanan terkirim", hanya pemberitahuan tidak datang yang biasa
Booking dengan DP yang sisa tagihannya belum dibayar tidak berubah: DP hangus, sisa dihapuskan, pesanan tetap Dibayar, dan penyedia tidak dikreditkan otomatis. Anda tetap bisa membayar penyedia dengan menyelesaikan pesanannya sendiri dari Penjualan.
Penjual di toko multivendor
Bila Anda menyalakan Penjual mengelola booking mereka (lihat Aksi Booking oleh Penjual), penjual dapat menekan Batalkan sesi pada booking miliknya di Pusat Penjual:
- hanya sebelum sesi dimulai. Setelah itu penjual melihat "Sesi sudah dimulai. Hubungi toko."
- penjual mengisi Alasan ("Opsional. Toko dapat melihatnya; pelanggan tidak.") dan mengonfirmasi "Batalkan sesi ini untuk pelanggan? Pelanggan akan diberi tahu dan bisa mendapat pengembalian dana. Tindakan ini tidak bisa dibatalkan.", tanpa nominal uang
- uangnya mengikuti tabel yang sama di atas
- Anda mendapat notifikasi lonceng dan push Booking dibatalkan oleh penjual, ditambah keterangan refund bila refund dicatat
- di Pusat Penjual, booking itu tampil Dibatalkan oleh kamu (atau Dibatalkan oleh toko), dan ketidakhadiran yang Anda catat tampil Ketidakhadiran tercatat atas namamu
Penjual tidak bisa mencatat penyedia tidak hadir. Hanya Anda yang mencatatnya.
Penghitung per penjual
Daftar dan detail Penjual menampilkan dua angka: Pembatalan penyedia (dari penjual maupun dari Anda) dan Penyedia tidak hadir. Pembatalan biasa oleh toko atau oleh pelanggan tidak dihitung. Angka ini hanya untuk Anda: tidak tampil di etalase, di direktori, atau di Pusat Penjual.
Siapa yang membatalkan
Detail booking kini mencatat siapa yang membatalkan:
| Tampilan | Asal |
|---|---|
| Dibatalkan oleh pelanggan | pelanggan membatalkan bookingnya atau pesanannya yang belum dibayar |
| Dibatalkan oleh toko | pembatalan biasa dari Dashboard, POS, perubahan status pesanan, atau refund penuh |
| Dibatalkan oleh penyedia (dicatat oleh toko) | Anda menekan Dibatalkan penyedia atas nama penyedia |
| Dibatalkan oleh penyedia (penjual) | penjual menekan Batalkan sesi |
| Dibatalkan otomatis | pembayaran kedaluwarsa atau pesanan lama yang dibatalkan sistem |
Daftar pesanan di POS juga menampilkan hasil booking per baris: dibatalkan oleh penyedia, penyedia tidak hadir, pelanggan tidak datang, atau selesai.
Booking yang dibatalkan sebelum rilis ini tidak punya keterangan. Booking yang sudah dibatalkan tetap memakai keterangan pertamanya.
Yang dilihat pelanggan
- booking yang dibatalkan oleh penyedia atau penjual tampil sebagai Dibatalkan oleh penyedia dengan tombol Pesan lagi ke halaman layanan. Ketidakhadiran penyedia tampil sebagai Penyedia tidak dapat hadir dengan tombol yang sama
- pelanggan mendapat notifikasi di aplikasi, email, dan push: "Sesi kamu dibatalkan oleh penyedia" atau "Penyedia tidak bisa hadir di sesi kamu", ditambah kalimat refund bila refund dicatat, nama peserta bila ada, dan tautan untuk memesan lagi. Belum ada WhatsApp untuk pesan ini
- pelanggan tidak melihat alasan yang Anda isi
- refund, bila ada, tampil seperti refund pesanan biasa ("Jika kamu sudah membayar sesi ini, pengembalian dana tampil di pesanan ini.")
Ulasan
Pesanan yang semua bookingnya Dibatalkan atau Tidak hadir tidak bisa diulas, termasuk pesanan yang menjadi Terkirim karena Bayar penyedia saat pelanggan tidak datang. Pesanan yang punya setidaknya satu booking Selesai (atau masih aktif, misalnya pesanan yang Anda selesaikan manual) tetap bisa diulas seperti biasa.