📣 Help us improve our documentation! Share your feedback by filling out this form.

This overview article goes over what you can accomplish with the VTEX Catalog, including relevant links to our developer documentation about this topic.

Setting up your catalog

One of the first steps for new stores is making an initial load of products into VTEX, whether from your ERP, back office system or other methods. See the links below for an overview of this integration flow and for detailed guides on each step of the process.

Overview of the integration flow

The links below provide a general view of the integration flow between a back office system and a VTEX store’s Catalog.

Step-by-step guides

See the links below for details on each step and API call during the process of loading products into your VTEX Catalog. All these steps are required and should be performed in the order below, whether you are connecting to VTEX through an external system or not.


Categories organize your product assortment by working as hierarchical levels of product classification. The organization by category makes a customer’s search for a product easier and keeps your catalog organized. The three main category levels are called Department, Category, and Subcategory.


A brand is an attribute that helps your end customers to identify a product and the business behind it.


A product is a generic definition of something that is available for purchase in your store, such as a shirt.


SKU stands for Stock Keeping Unit, which represents the physical unit of the product, that is, each variation of the product, such as a blue medium shirt. SKUs are the items that stores keep in stock and that end customers actually buy.


Specifications are additional properties that can be included in your store's products or SKUs. At VTEX, these specifications are associated with categories and are called fields.

Enriching your catalog

After an initial load of products, you must enrich them with the required information before selling them. See the links below for more details.

Filling in specifications

It is necessary to fill in the specifications for each product and SKU, according to the fields and values you have created.

Adding images to SKUs

Every SKU needs at least one image to be active in your store.

Activating SKUs

Adding optional configurations

Once you have all the required information, there are optional settings you can make to enhance your Catalog. See the following links for more information.

Adding attachments

An attachment is the optional and cost-free customization of a product. It's used to add information to an SKU.

Setting up assembly options

An assembly option is an attachment for complex scenarios, such as product customization, in which you need to manage different product combinations, quantity, additional items, costs, and product inventory management and display these options in the product page.

Adding services

A service is an item that may come with a product, optionally and with cost. It is used to assign an additional service to an SKU, such as gift packaging, customization or special warranty deals.

Creating kits

A kit is a set of SKUs that are sold together, that is, an SKU composed of one or more SKUs.

Creating collections

A collection is a group of two or more SKUs that may or may not have common features to be displayed on your store's product pages. You can create collections using grouping criteria such as commemorative dates, launches, or best-selling products. It is possible to create collections using either Legacy CMS Portal or Collection Beta.

Legacy CMS Portal

Collection Beta

Associating products and SKUs to trade policies

When operating with multiple trade policies, you can define which products will be available on each trade policy.

Integrating your catalog with an external marketplace

If you are an external marketplace that wishes to integrate with VTEX sellers, you can see the links below to learn how to develop a custom connector to connect with VTEX's architecture and sellers’ catalogs.

Integrating an external seller’s catalog

See the links below to understand how to integrate an external seller’s offers into your catalog if you act as a VTEX marketplace.

Optimizing the storefront to display your catalog

Read the following documentation to understand how to build your storefront and showcase your assortment of products.

Did this page help you?