Backoffice pengguna
Aplikasi web apps/backoffice. Terpisah dari backoffice tim dataset. Modul menyesuaikan jenis bisnis: Produk & stok untuk retail, Menu dan Meja & QR untuk F&B.
flowchart LR L["Login / Daftar"] --> R["Ringkasan"] R --> T["Transaksi"] R --> P["Produk & stok<br/>(retail)"] R --> M["Menu<br/>(F&B)"] R --> J["Meja & QR<br/>(F&B)"] R --> LP["Laporan"] R --> S["Staf"] R --> D["Perangkat"] R --> G["Pengaturan"]
Mulai dari nol
Section titled “Mulai dari nol”sequenceDiagram participant O as Owner participant B as Backoffice participant P as POS O->>B: Daftar bisnis (retail atau restoran) O->>B: Pengaturan: pajak, service, struk O->>B: Produk atau Menu + Meja O->>B: Staf: tambah kasir dengan PIN O->>B: Perangkat: buat kode pairing O->>P: Tempel kode di layar Hubungkan perangkat P->>P: Kasir login PIN, buka shift, jual O->>B: Laporan dan Transaksi
Ringkasan
Section titled “Ringkasan”Penjualan hari ini dan 7 hari, per hari, metode bayar, terlaris, stok menipis (retail) atau pesanan menunggu kasir (F&B). Sumber: GET /v1/reports/sales.
Transaksi
Section titled “Transaksi”Daftar penjualan/pesanan dengan filter Hari ini, 7 hari, 30 hari; detail (item, diskon, pajak, pembayaran, kasir) dan void dengan alasan.
Produk & stok (retail)
Section titled “Produk & stok (retail)”Tambah, ubah, arsip; kategori; varian; Lacak stok, ambang stok menipis, dan Sesuaikan stok dengan alasan.
Menu (F&B)
Section titled “Menu (F&B)”flowchart TD A["Buat menu (sekali)"] --> B["Tambah item"] B --> C["Nama, harga, bagian, status, alias"] C --> D["Modifier: satu grup per baris<br/>Nama | min | maks | Opsi:harga"] D --> E["Simpan: langsung tersimpan"] E --> F["Publikasikan: menaikkan versi menu"] F --> G["POS dan self-order memakai versi baru"]
Format modifier: Level | 1 | 1 | Pedas:2000, Tidak pedas:0.
Meja & QR (F&B)
Section titled “Meja & QR (F&B)”Tambah meja, nonaktifkan (QR tidak berlaku lagi), lihat QR per meja, Cetak semua QR (jendela cetak browser), dan link takeaway/pickup. QR berisi https://<order-app>/<slug>?t=<token>.
Laporan
Section titled “Laporan”Rentang Hari ini / 7 hari / 30 hari / Bulan ini; total, rata-rata, void, per hari, per metode, terlaris, per kasir, dan rekap shift. Unduh CSV untuk per hari dan terlaris. Hari dihitung zona WIB.
Tambah kasir atau manajer (hanya owner), ubah nama atau PIN, nonaktifkan (sesinya dicabut). PIN 4–6 digit tidak pernah ditampilkan.
Perangkat
Section titled “Perangkat”Buat kode pairing (tampil sekali), daftar perangkat, putuskan.
Pengaturan
Section titled “Pengaturan”Nama outlet, pajak %, service %, harga termasuk pajak, teks atas dan bawah struk, wajib login kasir.