Localoved

Memuat…

Dashboard

Kontrol operasional harian inventory, pembayaran, dan status stok.

Inventory by workflow stage

Fokus pada bottleneck yang perlu ditindak hari ini.

Operational alerts

Exception yang membutuhkan tindakan.

Recent activity

Audit trail ringkas dari perubahan terakhir.

Metrics penjualan mengikuti sold date pada periode terpilih.

Sales performance month on month

Riwayat performa penjualan 24 bulan ke belakang untuk memonitor GMV dan volume item sold.

Daily sales trend — current month

Monitoring harian untuk bulan berjalan berdasarkan sold date. Tidak terpengaruh filter period di atas.

Venue pilot KPI scorecard & decision gate

Target pilot: ≥150 sales/venue/month, AOV ≥Rp200k, sell-through 30 hari ≥40%, sell-through 60 hari ≥60%, contribution/sale ≥Rp40k, shrinkage <1% GMV.

LocationSales / monthAOV30-day ST60-day STContribution / saleShrinkageDecision

Performance by seller

Memantau siapa yang paling banyak menghasilkan sales dan payout yang masih outstanding.

Performance by location

Membandingkan kontribusi tiap venue / popup terhadap penjualan.

Sales mix by category

Kategori mana yang paling cepat terjual dan paling berkontribusi ke GMV.

Internal monitoring watchlist

Action list penting untuk tim internal setiap hari.

Recent sold items

Ringkasan transaksi terbaru untuk monitoring operasional.

SKUItemSellerLocationSold dateSale priceReconciliation

Item siap dijual

Hanya item berstatus Displayed di venue terpilih. Klik untuk menambah ke keranjang.

Keranjang

Satu SKU = satu barang fisik.

Transaksi POS terakhir

Order yang sudah dibayar otomatis memindahkan itemnya ke Sale Captured.

OrderVenueWaktuTotalStatusPayment ref.Action

Inventory flow board

Gerakkan item ke tahap berikutnya setelah aktivitas operasional selesai.

Drag & drop aktif.Tarik kartu ke kolom tujuan. Gunakan filter di atas untuk menyaring tampilan berdasarkan lokasi, seller, kategori, atau pencarian SKU/item. Kolom Done memakai tombol Load more agar item tidak menumpuk terlalu panjang.
SellerContactCityScreeningAgreementPayout accountItemsAction

Temporary item intake

Barang mendapat Temporary Intake ID terlebih dahulu. SKU permanen baru dibuat setelah lolos QC.

Masukkan target price untuk melihat suggested commercial split.
ReferenceItemSellerGradePriceAge / MarkdownLocationLifecycleFinancialAction
Markdown policy: day 31–45 up to 10%; day 46–60 additional 10%; after 60 days exit decision.
ReferenceItemSellerLocationAgeCurrent markdownNext actionOwnerQuick action
ReferenceItemSold datePayment ref.Sale priceSeller payoutPartner shareFinancial statusDue dateAction
LocationPartner stagePilot termPartner shareActive stockMonthly salesDecisionAction
IDTypeApplicantDetailsSubmittedStatusAction

Submit expense request

Pengeluaran perusahaan atau reimbursement. Persetujuan dilakukan tim finance di aplikasi accounting.

Maksimal 5 MB. Bisa dikosongkan, tapi pengajuan tanpa struk lebih lama disetujui — approver tidak punya bukti untuk dilihat.

My requests

Hanya pengajuan Anda sendiri — dibatasi oleh database, bukan oleh tampilan.

No.DatePaid toAmountStatusNotes

Data controls

Backup lokal opsional; sumber kebenaran ada di Supabase.

Catatan: data tersimpan di cloud dan disinkronkan realtime antar device untuk semua user yang login. Import / Reload demo / Clear akan menimpa data untuk seluruh workspace (data user & role tidak ikut terpengaruh).

POS / QRIS

Mode pembayaran kasir dan konfigurasi merchant QRIS.

Foto produk

Tempat penyimpanan foto yang tampil di katalog publik.

Pilot guardrails

Supaya ERP tetap sederhana selama pilot.

1. Satu SKU untuk satu barang fisik.
2. Tidak ada edit massal kecuali export/import.
3. Perubahan status selalu dicatat pada history.
4. Payout hanya diproses setelah sale status + payment confirmation + tidak ada dispute.
5. Barang tidak laku mengikuti ageing policy: markdown, rotate, return, donate, recycle, bundle, atau extend.
6. Exception wajib diisi pada QC notes atau damage log.
Kelola akun login & role. Hanya Super Admin (Level 1) yang dapat menambah, mengedit, dan menghapus user.
UserRole / LevelStatusAction