Product Catalogue
A product catalogue is the structured collection of products available through an e-commerce system.
It contains the information required to identify, organize, present, sell, and manage those products.
What It Can Contain
A product record may contain:
- Product name
- Description
- Images
- Price
- SKU
- Product variants
- Inventory
- Categories
- Attributes
- Dimensions
- Weight
- Shipping information
- Product identifiers
- Availability
- Structured Data
WooCommerce's product-management documentation demonstrates how catalogue information can include categories, stock, dimensions, variations, attributes, reviews, and other product properties. WooCommerce's product-management documentation
Catalogue vs. Product Page
The catalogue is the underlying structured product information.
The product page is one presentation of that information.
This distinction is similar to Structured Content generally.
A product's:
- Name
- Price
- SKU
- Images
- Availability
should not need to be manually rewritten every time the same product appears somewhere else.
Why It Matters
Structured catalogue information can support:
- Product pages
- Search
- Filters
- Product feeds
- Point of Sale
- Structured Data
- Inventory systems
- Advertising
- Recommendations
- Analytics & Measurement
Google's product-search documentation uses structured product information such as price, availability, SKU, brand, and offers to describe products in search experiences. Google's product markup guidance
The underlying vocabulary is also documented through Schema.org's Product model.
Common Problems
Common catalogue problems include:
- Duplicate products
- Inconsistent naming
- Missing identifiers
- Variants stored as unrelated products
- Category sprawl
- Prices stored in multiple systems
- Images embedded manually into page layouts
- Product attributes entered inconsistently
- Product data optimized for display rather than reuse
How to Improve
Treat the catalogue as Structured Content.
Define:
- Product Types
- Required fields
- Product attributes
- Variant rules
- SKU rules
- Taxonomy
- Which system owns each value
Then allow templates, product feeds, and external systems to reuse that information.