Menu
Feedback
Start here
Tutorials & Solutions
Developers Portal

Known Issues
Support Rules

Frequently Asked Questions
Announcements
Start here
VTEX Modules: Getting Started
CatalogCatalog Architecture
Catalog Architecture
1 min read

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)
Catalog - Concept definition
« Previous
Categories - Concept definition
Next »
Contributors
2
Photo of the contributor
Photo of the contributor
+ 2 contributors
On this page
Still got questions?
Request support from VTEX
For personalized assistance, contact our experts.
Open a support ticket
Ask the community
Find solutions and share ideas in the VTEX community.
Join our community
GithubDevelopers PortalCommunityFeedbackSite Map