Developer ResourcescatalogBrand
Brand Module - Feature List
Functional behavior of brand admin and customer/mobile flows.
Features
- admin CRUD for brands
- public and mobile brand listing
- brand detail by current or historical slug
- visibility control for storefront display
- manual storefront ordering through
order - product kind assignment — brands can be assigned to
physical,digital,both, or left unconstrained (null)
Product Kind Filtering
Admin
- Create/update: set
productKindto"physical","digital","both", or omit for unconstrained. - Update: send
nullto clear the constraint. - List filter: exact match —
?productKind=physicalreturns only brands set to"physical".
Customer (public/mobile)
- List filter:
?productKind=physicalreturns brands set to"physical"or"both". "both"acts as a catch-all that matches either kind.- No filter = all visible brands returned.
IT Mart Examples
- Lenovo (physical)
- Dell (physical)
- Adobe (digital)
- Samsung (both)
Notes
- v1 stores only brand identity and display metadata
- brand-to-product linkage is now implemented — product admin CRUD includes optional brand field (
brandId) - warranty info entries are associated with a brand via
warranty_info.brand_idFK