# ADMIN_MANUAL

Login admin di `/admin` (akun seeder `admin@bandungcraft.com`). Role: Super Admin, Admin, Operator Produksi, Kasir, Finance, Pelanggan — RBAC dicek di backend (policy), bukan hanya menyembunyikan tombol.

- **Custom order**: lihat foto, unduh, tulis catatan internal, ubah status, unggah mockup, kirim revisi, minta approval.
- **Quotation**: buat dari custom order (biaya desain/material/printing/finishing + diskon → total, DP, sisa, masa berlaku), kirim, approve → jadi order + invoice; revisi wajib buat quotation baru.
- **Produk**: CRUD dengan SKU unik, harga modal/jual, diskon, stok, variasi warna/ukuran, berat, status, unggulan, foto (multi, preview, validasi format/ukuran — saat mode demo disimpan dataUrl, saat backend di storage privat via `product_images`).
- **Stok/material**: penyesuaian stok tercatat di `stock_movements`; setiap pemakaian filament tercatat `material_movements`.
- **Pengaturan**: nama, logo, favicon, warna, banner, WhatsApp, email, sosial media, SEO, footer, kebijakan, pembayaran, upload custom — tersimpan di `website_settings`, langsung terlihat tanpa ubah source.
- **User & Activity Log**: CRUD user/role, lihat IP + action.
