Setup
Shape
T so adapters can return extended product types (with custom metadata or computed fields) while keeping the base shape intact.
Example: variant lookup
Search
PaginatedList<Product> — use pagination to drive infinite scroll or load-more affordances.