Construction / materials / procurement
Bnaia
A multivendor procurement frontend connecting nested catalogue discovery, RFQ, checkout, and payment.

Material / classification
Messy procurement becomes a clear catalogue.
Departments, nested categories, brands, products, variants and vendors form a procurement relationship rather than a generic shop grid.
DepartmentBuilding materials
CategoryFinishing
SubcategoryFlooring
ProductPorcelain tile
Variant60 × 120 / matte
Selected materialPorcelain / matte60 × 120 cm

RFQ / purchase
Different buying needs get different paths.
Conventional cart behavior coexists with a dedicated quotation path for larger, variable or negotiated procurement.
Specification heldMaterial / variant / quantityOne requirement
Known priceBuy nowPayment
Variable supplyRequest quoteVendor response
Context preservedVerified procurement

System evolution
Compatibility keeps commerce moving.
Technical decisions are shown as the relationships holding the customer-facing catalogue together.
New product shape
Legacy product shape
Compatibility layerOne material recordCategory / variant / vendor / price
DiscoveryLocalized URL filters
CommercePersisted intent
VisibilityContent-specific indexes