Aplikasi kasir mobile
Aplikasi kasir untuk HP atau tablet Android murah. Staf masuk pakai nama singkat usaha, kode mereka, dan PIN, memilih outlet dan laci kasir sekali saja, lalu membuat pesanan, mengirimnya ke dapur, dan menerima uang tunai. Pekerjaan meja kasir yang sama seperti web, di layar yang lebih kecil.
Status: sebagian
Aplikasi sudah dibangun dan jalan, tapi baru diuji di build browser saja, belum pernah di HP atau tablet fisik. Anggap perilaku di bawah ini sebagai cara kerja yang diharapkan; jangan diandalkan di perangkat sungguhan sampai diuji di sana.
Siapa yang bisa
Manajer, kasir, dan pelayan. Peran yang bekerja di meja kasir. Pemilik mengurus usaha dari web; aplikasi mobile untuk meja kasir, bukan back office.
Sebelum mulai
- Usaha harus sudah punya akun staf dengan kode dan PIN. Aplikasi tidak punya login email pemilik.
- HP atau tablet harus bisa menjangkau server Geraio lewat jaringan.
Masuk
Saat masuk, aplikasi minta nama singkat usaha, kode staf, dan PIN. Di web, usahanya diambil dari alamat, jadi staf di sana cukup memasukkan kode dan PIN.

Layar kasir
Setelah masuk, aplikasi menuju outlet (melewati langkah ini kalau cuma ada satu), lalu (kalau outlet punya lebih dari satu laci aktif) menanyakan laci mana yang dipakai, dan membuka layar kasir. Menunya papan produk; pesanan yang sedang dibangun adalah sheet yang muncul dari bawah.

Dari sini aplikasi membuka sheet untuk langkah yang sama seperti web: pilihan produk (ukuran, opsi, jumlah, catatan), keranjang, pemilih meja, pembayaran, buka dan tutup shift, pesanan belum bayar, dan menandai produk habis.
Yang bisa dilakukan
- Membuat pesanan dine-in dan takeaway, dengan ukuran, opsi, jumlah, dan catatan.
- Mengirim pesanan ke dapur untuk dibayar nanti, atau menerima bayar sekarang.
- Menempatkan pesanan dine-in di sebuah meja.
- Menerima pembayaran tunai dan non-tunai, dengan kembalian ditampilkan untuk tunai.
- Buka dan tutup laci kasir (shift) dan mencatat uang masuk dan keluar.
- Menandai produk habis.
- Tetap bekerja offline: pesanan dan pembayaran masuk antrean dan sync, dengan daftar "Belum terkirim" yang sama seperti web. Lihat Bekerja offline.
Bedanya dengan web
Aplikasi mobile adalah meja kasir, bukan seluruh sistem. Dibanding layar kasir web, ia tidak punya:
- Diskon dan persetujuan manajer. Pesanan tidak bisa didiskon di HP, dan persetujuan manajer di layar (kode + PIN) untuk void, hapus baris, dan diskon melebihi batas hanya ada di web. Lakukan itu di web.
- Layar dapur. HP mengirim pesanan ke dapur, tapi papan dapurnya sendiri jalan di web.
Back office (menu, staf, stok, pengaturan, dan laporan) tetap di web untuk semua pengguna.
Batasan
- Baru diuji di build browser; belum diuji di perangkat fisik.
- Cetak struk lewat Bluetooth (ESC/POS) tercatat belum tersedia di HP; cetak dari web di mana perlu kertas.
- Tidak ada diskon, tidak ada persetujuan manajer, tidak ada layar dapur (lihat di atas).
Masalah yang sering muncul
- Tidak bisa menjangkau server. Pastikan HP atau tablet dan server berada di jaringan yang sama, dan koneksinya jalan.
- Keluar sendiri di tengah shift. Sesi yang tokennya ditolak server (401) membuat perangkat keluar; masuk lagi dengan kode staf dan PIN.