PIN Staf dan Perangkat Kasir
Dengan PIN staf, beberapa kasir bisa bergantian memakai satu perangkat kasir (tablet atau ponsel POS) hanya dengan memilih nama dan mengetik PIN 4 sampai 6 angka, tanpa mengetik kata sandi akun setiap kali. Setiap penjualan tercatat atas nama orang yang sedang bertugas.
PIN staf hadir di rilis ronde 16 dan tersedia mulai paket Growth. Login staf dengan kata sandi tetap berfungsi seperti biasa, jadi toko yang tidak memakai PIN tidak berubah.
Cara kerjanya: perangkat dulu, PIN kemudian
PIN 4 sampai 6 angka adalah rahasia yang lemah. Karena itu PIN hanya diterima dari perangkat yang didaftarkan Pemilik atau Admin. Yang dipercaya toko adalah perangkatnya, bukan PIN-nya.
- Pemilik atau Admin, masuk dengan kata sandi (dan 2FA) sendiri, membuat kode pendaftaran perangkat.
- Perangkat kasir memasukkan kode itu sekali dan menerima token perangkat yang disimpan di penyimpanan aman perangkat.
- Sejak itu perangkat menampilkan layar PIN: daftar nama staf yang punya PIN, lalu papan angka.
- Satu perangkat hanya punya satu sesi PIN pada satu waktu. PIN baru atau tombol Kunci mengakhiri sesi sebelumnya, jadi "siapa yang di kasir ini" selalu jelas.
Token perangkat bukan kunci akun. Dengannya orang hanya bisa melihat daftar nama dan mencoba PIN (dibatasi). Ia tidak bisa membaca data atau menjual apa pun tanpa PIN staf.
Mendaftarkan perangkat kasir
Buka Staf > Perangkat POS di Dashboard (Pemilik atau Admin).
- Pilih Daftarkan kasir baru, isi nama perangkat (misalnya "Kasir 1") dan, bila perlu, cabang.
- Dashboard menampilkan kode seperti
K7QM-4XPDsatu kali, dengan hitungan mundur. Kode berlaku 15 menit (bisa diatur 1 sampai 60), sekali pakai, dan maksimal 10 kode belum terpakai sekaligus. - Di perangkat POS, pilih Daftarkan perangkat ini dan ketik kodenya.
Kode yang salah, kedaluwarsa, atau sudah terpakai selalu dijawab sama ("kode tidak valid"). Mendaftar dibatasi 10 percobaan per 15 menit per jaringan.
Daftar perangkat menampilkan label, cabang, terakhir terlihat, pendaftar, status (aktif, dijeda, dicabut), dan siapa yang sedang masuk. Anda bisa mengganti nama atau cabang perangkat. Perangkat yang terikat cabang hanya menampilkan staf dari cabang itu (atau tanpa cabang).
Mengatur PIN
Buka Staf > PIN Staf. Tiap baris menampilkan lencana Punya PIN, Terkunci, dan terakhir dipakai.
| Tindakan | Siapa | Catatan |
|---|---|---|
| Atur / atur ulang PIN | Pemilik, Admin | Mengakhiri sesi PIN orang itu. PIN tidak pernah ditampilkan lagi |
| Hapus PIN | Pemilik, Admin | Mengakhiri sesi PIN orang itu |
| Buka kunci | Pemilik, Admin | Menghapus kunci 15 menit |
| PIN saya | Staf sendiri | Wajib memasukkan kata sandi akunnya |
Aturan PIN:
- Panjang 4 sampai 6 angka (minimum diatur di pengaturan, sampai 6). Tulis sebagai angka, tanpa spasi.
- Unik di satu toko: PIN yang sudah dipakai orang lain ditolak, tanpa menyebut siapa. Di toko lain boleh sama.
- PIN terlalu mudah ditebak (
1234,0000) ditolak. - Kasir dan Kitchen boleh memakai PIN. Admin hanya bila Anda menyalakan Izinkan PIN Admin. Pemilik tidak pernah, karena pemilik adalah akun toko, bukan login kasir.
- PIN disimpan hanya sebagai hash dan tidak pernah dicatat atau ditampilkan.
Pengaturan PIN
| Pengaturan | Fungsi |
|---|---|
| Panjang minimum | 4 sampai 6 |
| Login hanya dengan PIN | Tanpa memilih nama, PIN saja yang mengenali orangnya. Hanya boleh dengan PIN 6 angka (menyalakannya memaksa minimum 6) |
| Izinkan PIN Admin | Admin boleh punya PIN |
| Lama sesi | 1 sampai 24 jam (bawaan 12, selama satu shift) |
Bawaannya adalah pilih nama + PIN: tebakan salah dicatat atas nama orang itu. Mode hanya-PIN lebih cepat tetapi tebakan salah tidak bisa diatributkan ke siapa pun, jadi hanya perangkat yang dijeda.
Berganti staf di kasir
- Di layar PIN, ketuk nama Anda (ikon gembok menandakan terkunci).
- Ketik PIN. Salah PIN menampilkan sisa percobaan.
- Anda masuk dan sesi staf sebelumnya di perangkat itu berakhir otomatis ("berganti pengguna").
Sesi PIN berlaku selama satu shift (bawaan 12 jam) dan tidak diperpanjang otomatis: setelah habis, ketik PIN lagi. Tiap penjualan, refund, dan pembukaan atau penutupan shift mencatat siapa yang melakukannya dan lewat PIN atau kata sandi, misalnya "Dijual oleh Ani (PIN)". Pemilik yang masuk lewat login staf tidak pernah tercatat sebagai staf.
Mengunci
Tombol Kunci di header POS mengakhiri sesi PIN perangkat dan kembali ke layar PIN. Tombol ini tetap bekerja walau sesi sudah kedaluwarsa. Kunci kasir setiap kali Anda meninggalkannya.
Batas percobaan dan penguncian
- Per staf: 5 PIN salah berturut-turut mengunci orang itu 15 menit. PIN yang benar tidak melewati kunci. Pemilik atau Admin bisa Buka kunci seketika.
- Per perangkat: 12 PIN salah berturut-turut (siapa pun) menjeda perangkat 15 menit.
- Per jaringan dan perangkat: 30 percobaan login PIN per 15 menit.
- PIN salah untuk nama yang tidak ada atau tanpa PIN terlihat sama dengan PIN salah.
- Setiap login PIN, penguncian, jeda, perubahan PIN, dan tindakan perangkat tercatat di Log Aktivitas (tanpa PIN, kode, atau token).
Lupa PIN, perangkat hilang
| Situasi | Yang dilakukan |
|---|---|
| Staf lupa PIN | Pemilik atau Admin menekan Atur ulang PIN. PIN lama tidak bisa dilihat. Sesi PIN orang itu berakhir |
| Staf terkunci | Tunggu 15 menit, atau Pemilik atau Admin menekan Buka kunci |
| Staf berhenti | Nonaktifkan staf (sesi PIN berakhir seketika) atau hapus PIN-nya |
| Perangkat hilang atau dicuri | Cabut perangkat di Perangkat POS. Login PIN darinya berhenti dan semua sesi PIN yang ia pegang diakhiri (di server lain paling lambat sekitar 15 detik). Penyerang juga masih butuh PIN |
| Kode pendaftaran bocor | Batalkan kode yang belum terpakai di daftar perangkat |
Sesi PIN adalah token biasa: orang yang menyalin token bisa memakainya di tempat lain sampai kedaluwarsa, dikunci, atau perangkat dicabut. Login staf dengan kata sandi tidak dilacak sesinya di server, jadi hanya sesi PIN yang bisa diakhiri dari Dashboard.
Paket dan peran
| Free | Growth | Pro | Enterprise | |
|---|---|---|---|---|
| Perangkat POS, PIN, login PIN | Tidak | Ya | Ya | Ya |
Free hanya punya satu login staf, jadi tidak ada yang perlu digantikan. Paket yang turun tidak menghapus PIN, tetapi login PIN dijawab PLAN_LIMIT sampai paket naik lagi. Pemilik dan Admin mengelola perangkat dan PIN. Kasir dan Kitchen hanya mengatur PIN mereka sendiri.
Keamanan dan MCP
Mengatur PIN, membuat kode pendaftaran, mendaftarkan atau mencabut perangkat, membuka kunci, dan mengubah pengaturan PIN sengaja tidak tersedia lewat MCP atau asisten AI. Semuanya membuat atau menetralkan kredensial masuk; hanya Dashboard yang boleh melakukannya. Lihat Tool Surface.