Skip to main content
The product service is the catalogue lookup used by blocks that show product info — upsell cards, swap pickers, variant selectors. It returns products with their full variant list and purchase options.

Setup

Shape

The service is generic over T so adapters can return extended product types (with custom metadata or computed fields) while keeping the base shape intact.

Example: variant lookup

Search returns a PaginatedList<Product> — use pagination to drive infinite scroll or load-more affordances.