Commerce · Page template

Product Catalog

Browsable grid of products with filters, search, and quick-view — the storefront entry point.

app.example.com/customers
What it is

When to reach for it.

Card-grid catalog of products with a filter rail on the left and a search bar above. Each card shows image, name, price, and a quick-view affordance. Pagination or infinite-scroll at the bottom. The canonical entry point for any product-listing flow.

  • Building a storefront, catalog browser, or item-picker for an internal tool.
  • Anywhere users need to browse-and-filter many items before drilling into one.
  • Replacing a list-view that should actually be visual-first.
Structure

What's in the template.

Each section pre-wired with the right CleenUI primitives. Swap, remove, or extend any of them — the template is a starting point, not a constraint.

  1. 1

    Filter rail

    Left rail with category, price, attribute filters.

    FilterChipFilterDrawer
  2. 2

    Search + sort

    Top of the grid — keyword search and sort selector.

    InputSelect
  3. 3

    Product grid

    Responsive grid; each card has image, title, price, quick-view button.

    Card
  4. 4

    Pagination

    Bottom-aligned; supports page-size selection.

    Pagination
Components used

Everything this template touches.

All of these are in the catalog — the Builder skill imports them automatically. Each chip links to that component's page.

CardFilterChipFilterDrawerInputSelectPagination
What you customize

Substitutions.

When the Builder skill scaffolds this template for you, these are the fields it asks about — or infers from your prompt.

FieldExampleWhere it appears
itemNounProductPage title + empty-state copy
filterFieldsCategory · Price range · TagFilter rail
cardFieldsimage, name, price, ratingProduct card content
⚡ Already in an AI editor?

Set up CleenUI in your tool.

Ask your AI agent to scaffold this template in your project — the Builder skill knows the Product Catalog layout and the components it uses.

Get started

Get started with CleenUI.

Two paths to your first component. Pick the one that fits how your team builds.

Path A · Recommended

With AI agent skills

One prompt to your AI tool. The Setup skill handles dependencies, design tokens, build config, and component registration — all without leaving your editor.

Path B · Manual

With npm

The classic flow. Install the package, import the styles, drop in your first component. No agents required — same end result.