Designer drawing UI components on a tablet
Blog / B2B Hospitality / Catalog Design Systems
B2B Hospitality · Design Systems

Design systems at catalog scale: consistent pages without the rework

By Ashish Prasad · Published · Updated · 6 min read
Written for

E-commerce managers, product-content teams and designers responsible for large B2B catalogs where products are added by many people over many years.

Summary
  • Large catalogs rarely become inconsistent on purpose. They drift one product at a time, added by different people over different years.
  • The fix is a small set of thoroughly designed templates, not a page-by-page clean-up.
  • Define the content model - the attributes every product must have - as carefully as the visual design.
  • Define component states once (in stock, low stock, discontinued, new, on request) and reuse them everywhere.
  • Hand off high-fidelity templates, not just wireframes. Wireframes leave spacing, colour and states open to interpretation - exactly where drift creeps back in.

Large B2B catalogs almost never become inconsistent through a single bad decision. They grow one product at a time, often over years, through many hands: a product manager adding a new range, a marketing coordinator uploading supplier photos, a developer building a one-off page for a launch. Each addition is a reasonable choice. Together, they make the catalog feel like it was assembled from several different websites.

This article covers how to use a design system to keep a large catalog consistent by default - so that product 1,000 looks and works as well as product 10, without a designer touching every page.

Why catalog inconsistency is expensive

Design a small number of templates, thoroughly

The practical approach is to decide on a small set of page types and design each one thoroughly - as a real template with defined components, content slots and states. On a B2B hospitality equipment catalog, the key templates covered home, business area, solutions, product listing, individual product and case study pages. Every product then inherits its template's consistency automatically.

TemplateJobMust include
Category / listingHelp buyers narrow downClear filters using the same attributes as product pages; consistent cards; sorting; result count
Product detailSupport a decisionName, key specifications, images, availability, pricing or enquiry, full specification table, downloads, related products
Solution / applicationGuide buyers who know the job, not the productPlain-language explanation, recommended products, case examples
ComparisonSupport side-by-side evaluationSame attributes in the same order, highlighted differences
Case studyProvide proofCustomer context, products used, outcome, images of real installations
Brand / rangeGroup products from one maker or lineConsistent header, range overview, product grid

Six to eight well-designed templates cover the vast majority of a real catalog's pages.

Define the content model, not just the layout

Templates only stay consistent if the content feeding them is consistent. For each product type, define:

A content model is unglamorous work, and it is what makes filters, comparison views and search function properly. It also stops the most common drift: one team writing "600 mm W" while another writes "Width: 60cm".

Define component states once

Catalogs are full of states that, if designed ad hoc, fragment quickly. Define each one once and reuse it everywhere:

StateWhere it appearsConsistent treatment
In stockCards, product page, cartLabel + icon + expected dispatch time
Low stockCards, product pageLabel + icon + quantity if known
On request / made to orderCards, product pageLabel + lead time + enquiry action
NewCards, listingsOne badge style, with an expiry rule
DiscontinuedProduct page, searchLabel + recommended replacement
Price on applicationCards, product pageConsistent wording + quote action

Each state should combine text, not colour alone, so it works for everyone and in print. Pair this with an accessible colour system - see WCAG contrast testing.

High-fidelity, not just wireframes

A wireframe tells a team the structure of a page. It does not tell them how spacing, colour, typography or component states should look in production - which is exactly where inconsistency creeps back in during implementation. High-fidelity templates, handed off with documented components, states and responsive behaviour, are what prevent drift once engineering starts building.

A useful handoff package for each template:

Governance: how new products stay consistent

How it connects to IA and brand

Information architecture decides where products live and how buyers find them; brand identity decides how the company is perceived. Both depend on a design system to survive contact with a real, growing catalog. Without one, both degrade as new products are added by whoever is available, using whatever pattern seems closest. See information architecture for large B2B catalogs and brand identity for B2B trade companies.

High-fidelity product templates from the B2B hospitality redesign
From the B2B hospitality redesign: high-fidelity templates designed once and reused across the catalog.
From the work

The catalogs I have seen drift into inconsistency almost never had a single bad decision behind them. They had dozens of individually reasonable ones, made by different people at different times, without a shared reference. That is not a discipline problem; it is a systems problem, and it needs a systems fix.

On the B2B hospitality catalog, building a small set of genuinely high-fidelity templates - not just wireframes - let the team add products consistently without a designer involved in every addition. That is the real test at catalog scale: can the catalog keep growing without the quality bar dropping?

Frequently asked questions

How many templates does a large catalog need?

Usually six to eight well-designed templates cover most pages: category, product, solution, comparison, case study and brand or range pages, plus search results.

Should we redesign existing product pages or only new ones?

Apply templates to new products immediately, then migrate existing products in priority order - highest traffic and highest revenue first.

What is the difference between a template and a component?

Components are reusable parts such as buttons, cards and specification tables. Templates are page layouts assembled from components with defined content slots.

Do we need a PIM system?

Not necessarily, but you need a structured content model. A product information management (PIM) system helps once you have many products, channels or languages.

How do we handle products with unusual attributes?

Add optional attributes to the content model for that product type rather than creating a one-off page. If many products need them, update the template.

Catalog outgrowing your design consistency?

Let's build a template system that scales with your product line, not against it.

Book a 30-min intro callSee the B2B hospitality case study

Sources

Every statistic in this article links to its original publisher. Figures were checked against these sources on September 29, 2026.

  1. How Do People Evaluate a Web Site's Credibility? - Fogg et al., Stanford / Consumer WebWatch, 2002
  2. Measuring the value of design systems - Figma
Design SystemsProduct CatalogsPage TemplatesB2B E-commerceContent Models
AP
Written by Ashish Prasad Senior UX/UI and product designer based in Pune, India, with 10+ years across enterprise SaaS, healthcare, BFSI and B2B platforms - including WCAG A/AA/AAA work for a major banking client and design-system adoption at Robosoft Technologies. More about Ashish · LinkedIn