016 - FnB / ProShop / Rent category + menu split
- Tanggal: 2026-08-10
- Chat/topik: Rename
ProductCategoryke FnB, ProShop, Rent; pisah menu admin & label member apps
Ringkasan perubahan
Enum products.category: Merch→ProShop, Equipment→Rent. Admin Services punya menu Pro Shop dan Rent terpisah (F&B tetap). Member apps: label Rent (ex Amenities) vs Pro Shop (jual saja, tanpa tab sewa).
Impact bisnis
Admin isi sewa gear dan barang jual di menu yang jelas. Member tidak melihat sewa di dalam Pro Shop.
Epic / User stories
- Epic: Katalog produk selaras konsep bisnis (FnB / jual / sewa)
- US: Sebagai admin, saya ingin menu Rent dan Pro Shop terpisah agar tidak salah isi barang sewa vs jual.
- US: Sebagai member, saya ingin sewa gear di section Rent dan beli di Pro Shop.
User terdampak
Admin, member (Android/iOS/Web), kasir POS (label rental stock).
Aplikasi terdampak
- mpc-be: PERLU — filter amenities=
Rent, inventory exclude Rent, api_contract - mpc-be-pos: PERLU — is_rental / stock adjust = Rent
- mpc-admin: PERLU — Prisma enum, menu Pro Shop + Rent, seed
- mpc-android: PERLU — labels, parse ProShop, dummy tanpa Rent-in-merch
- mpc-ios: PERLU — parity
- mpc-web: PERLU — parity
- mpc-pos: TIDAK — hanya konsumsi is_rental dari BE
- mpc-owner / ksr-sync: TIDAK
Perubahan schema
ProductCategory enum: FnB | ProShop | Rent. Migrasi: docs/schema/migration/006-rename-product-category-proshop-rent.md.
Perubahan kode
- Admin:
/services/pro-shop,/services/rent; redirect inventory; ProductCatalogClient - BE / BE-POS: filter category strings
- Android / iOS / Web: booking section labels + inventory split