Hallo Kak {{ customerForm.name || 'Pelanggan' }}
Realtime SSE CRM Insights Role Based Access
{{ card.label }}
{{ card.value }}
{{ card.hint }}
{{ notice.text }}
Check-in Pelanggan
Cabang: {{ branchLabel(userBranchId) }}
Cabang & meja akan terisi otomatis setelah check-in.
Cabang otomatis mengikuti meja.
Scan QR Meja
Untuk order, silakan scan QR di meja agar check-in terisi otomatis.
Akun Pelanggan
Keranjang
Belum ada item.
{{ item.name }}
{{ formatCurrency(item.qty * item.price) }}
Total: {{ formatCurrency(cartTotal) }}
Panduan
Gunakan daftar menu di bawah untuk menambahkan pesanan ke keranjang.
Silakan isi nomor HP dan nama, lalu klik Simpan Check-in untuk melihat daftar menu.
Pesanan Anda
Belum ada pesanan.
Order #{{ order.id }}
Antrian: {{ order.queue_number || '-' }}
{{ customerOrderStatusLabel(order) }}
{{ item.product_name }}
Qty: {{ item.qty }}
{{ item.kitchen_status }}
{{ customerOrderStatusMessage(order) }}
Menu Management
Kelola menu, kategori, dan status penjualan.
{{ filteredMenu.length }} item
Menu
{{ filteredMenu.length }} item
Status Active Menu {{ menu.filter(item => item.is_available).length }}
Nonaktif {{ menu.filter(item => !item.is_available).length }}
Kategori {{ [...new Set(menu.map(item => item.category))].length }}
Admin Tools
Pilih Meja
Klik nomor meja pelanggan, lalu pilih menu.
Cabang: {{ branchLabel(userBranchId) }}
Ringkasan Keranjang
Tambah menu dari daftar.
{{ item.name }}
Total: {{ formatCurrency(cartTotal) }}
Meja: {{ selectedWaiterTable.table_number }}
Menu Favorit
Pilih menu populer untuk pesanan cepat.
Pilih meja terlebih dahulu untuk melihat menu.
Menu Management
Kelola menu, kategori, dan status penjualan.
{{ filteredMenu.length }} item
Daftar Menu
{{ filteredMenu.length }} item
Antrean Dapur

Update status memasak secara real-time.

Meja Terisi
{{ occupiedTablesCount }} meja
Semua meja kosong.
Meja {{ table.table_number }}
{{ table.status }}
Belum ada pesanan masuk.
Order {{ order.order_id }} Antrian #{{ orderIndex + 1 }} {{ order.type }} Meja #{{ order.table_id }} Masuk: {{ formatDate(order.created_at) }}
{{ item.product_name }}
{{ item.category }} Qty: {{ item.qty }} Status: {{ item.kitchen_status }} Catatan: {{ item.notes }}
Kasir & Pembayaran

Pilih meja yang sedang aktif, lihat pesanan, lalu proses pembayaran.

Meja Aktif
Tidak ada meja dengan pesanan aktif.
Pesanan Meja
Pilih meja untuk melihat pesanan.
Belum ada pesanan aktif.
Order {{ order.id }} {{ order.type }}
Total: {{ formatCurrency(order.total_amount) }}
{{ item.product_name }} - Qty {{ item.qty }}
Pembayaran
Pilih order untuk dibayar.
Total: {{ formatCurrency(cashier.selectedOrder.total_amount) }}
Kembali: {{ formatCurrency(cashChange) }}
CRM Pelanggan

Cari berdasarkan nama atau nomor telepon.

Database Pelanggan
Belum ada data.
{{ customer.name }}
{{ customer.phone_number }}
Total kunjungan: {{ customer.total_visits }}
Terakhir: {{ formatDate(customer.last_visit) }}
Riwayat Kunjungan
Pilih pelanggan untuk melihat riwayat.
{{ crm.selected.name }}
{{ crm.selected.phone_number }}
{{ formatDate(visit.visit_at) }}
{{ visit.source }}
Order: {{ visit.order_id }}
Role {{ staffModule.label }}
Masuk ke modul {{ staffModule.label.toLowerCase() }} untuk mulai bekerja.
Memuat data dashboard...
Total Pelanggan
{{ dashboard.summary.total_customers }}
Repeat {{ formatPercent(dashboard.summary.repeat_rate) }}
Total Kunjungan
{{ dashboard.summary.total_visits }}
Rata-rata {{ (dashboard.summary.total_visits / Math.max(1, dashboard.summary.total_customers)).toFixed(1) }} / pelanggan
Pendapatan
{{ formatCurrency(todayRevenue) }}
Tanggal {{ todayRevenueDate }}
Order Status
Pending: {{ orderStatusSummary.Pending || 0 }}
Process: {{ orderStatusSummary.Process || 0 }}
Ready: {{ orderStatusSummary.Ready || 0 }}
Paid: {{ orderStatusSummary.Paid || 0 }}
Tren Kunjungan
Revenue Harian (Paid)
Top Pelanggan
{{ customer.name }}
{{ customer.phone_number }}
Total kunjungan: {{ customer.total_visits }}
Terakhir: {{ formatDate(customer.last_visit) }}
Order Harian
Settings Cabang & User

Kelola cabang dan user berdasarkan cabang.

Cabang
{{ branch.name }}
{{ branch.city || '-' }} � {{ branch.address || '-' }}
ID {{ branch.id }}
API Base URL
Hanya superadministrator yang dapat mengubah pengaturan ini.
Jumlah Menu Dashboard (Guest)
Atur jumlah menu yang tampil di SOCC Operations Dashboard sebelum login.
User & Role

Kelola akun berdasarkan cabang.

ID Nama Email Role Cabang Aksi
Belum ada user.
Master Meja & QR

Tambah meja baru dan gunakan QR agar pelanggan bisa scan langsung.

Cabang: {{ branchLabel(userBranchId) }}
ID Nomor Meja Cabang Status QR Code
Belum ada meja.
#{{ table.id }} {{ table.table_number }} {{ branchLabel(table.branch_id) }} {{ table.status }}
Scan untuk order
Master Menu

Input dan kelola menu utama dengan harga modal & harga jual.

{{ filteredMenu.length }} item
Admin Tools
ID Gambar Nama Deskripsi Harga Modal Harga Jual Status Aksi
Belum ada menu.