Menu
Feedback
Start here
Tutorials
Developer portal

Known Issues
Support Rules
Troubleshooting

Frequently Asked Questions
Announcements
Start here
VTEX Modules: Getting Started
Catalog
Catalog Architecture

VTEX Catalog architecture is based on four fundamental concepts:

  1. Category
  2. Product
  3. SKU
  4. Specifications

At VTEX, Categories represent the way you organize your products, generically dividing items available in your store.

When organized into categories, products can be classified into three distinct levels: Department, Category, and Subcategory.

For a Product to be made available in your store, it needs to be part of a category and be linked to at least one SKU.

VTEX Catalog structure requires that a SKU can only be created after defining the product information, since the SKU itself is the product variation. Therefore, we can say that a SKU is the physical unit of a product in stock.

VTEX Catalog architecture also includes Specifications, which are a category’s registered properties that attribute specific characteristics to that product and SKUs linked to it.

Such specifications are, for example, a product's composition or an SKU's voltage, size or color.

An example of a VTEX Catalog architecture blueprint is found below:

{"base64":"  ","img":{"width":2345,"height":1405,"type":"png","mime":"image/png","wUnits":"px","hUnits":"px","length":196715,"url":"https://raw.githubusercontent.com/vtexdocs/help-center-content/refs/heads/main/docs/en/tracks/catalog-101/catalog-architecture_1.png"}}

Contributors
2
Photo of the contributor
Photo of the contributor
+ 2 contributors
Was this helpful?
Yes
No
Suggest Edits (GitHub)
Contributors
2
Photo of the contributor
Photo of the contributor
+ 2 contributors
On this page
Still got questions?
Ask the community
Find solutions and share ideas in the VTEX community.
Join our community
Request support from VTEX
For personalized assistance, contact our experts.
Open a support ticket
GithubDeveloper portalCommunityFeedback