Menu
Feedback
Start here
Tutorials


Tutorials
Catalog Beta
Importing and exporting products and SKUs using a spreadsheet (Beta)
10 min read

This feature is in beta, which means that we are working to improve it. If you have any questions, please contact our Support.

In the VTEX Admin, you can manage SKU specification import and export using a spreadsheet, as described in the sections below:

To learn how to manage your products and SKUs manually in the VTEX Admin, see the following articles: Adding or editing products and Adding or editing SKUs. For information about backend integrations with ERP, see the Back office integration guide (ERP/PIM/WMS).

Importing products and SKUs using a spreadsheet

To import products and SKUs using a spreadsheet, follow these steps:

  1. In the VTEX Admin, go to Catalog > Products and SKUs, or type Products and SKUs in the search bar at the top of the page.
  2. At the top of the page, click Import.
  3. Click Products and SKUs.
  4. In the window that opens, click Download the import spreadsheet template here to get the file.
  5. Complete the spreadsheet details as described in the section Product specification spreadsheet fields.
  6. Add a spreadsheet with the .xls or .xlsx extension. You can drag and drop the file into the upload area, or click the window and select the file locally.
  7. Click Import.

Processing time depends on the amount of data being processed. Leaving the page won't interrupt the operation.

While the operation is in progress, a message appears indicating that the file is being processed. After the import is complete, the page will display "Products and SKUs imported successfully" and you'll receive a confirmation email.

Exporting products and SKUs using a spreadsheet

To export a .xlsx file with product and SKU information, follow these steps:

The exported information corresponds to the fields detailed in the section Product specification spreadsheet fields.

  1. In the VTEX Admin, go to Catalog > Products and SKUs, or type Products and SKUs in the search bar at the top of the page.
  2. (Optional) If you want to export a subset of products and SKUs, search or a filter the desired items. This step is not required to export all products and/or SKUs.
  3. At the top of the page, click Export.
  4. Click Products and SKUs.
  5. In the Export modal, select the checkboxes for Product fields and/or SKU fields as desired. Required fields can't be unchecked.

Only spreadsheets exported with all fields can be imported later.

  1. Click Export.

While the export is in progress, a message will appear indicating that the file is being processed. Leaving the page won't interrupt the operation. You can track progress in the export window on the page, as shown in the next section.

Once the export is complete, you'll receive an email with a link to download the file. The download link is valid for 24 hours. After that, the link expires. You can also download the file from the window that opens on the page.

Tracking export process

While the export is being processed, the Products and SKUs page will display a window at the bottom, as in the following image:

{"base64":"  ","img":{"width":738,"height":214,"type":"png","mime":"image/png","wUnits":"px","hUnits":"px","length":26569,"url":"https://raw.githubusercontent.com/vtexdocs/help-center-content/refs/heads/main/docs/en/tutorials/beta/catalog-beta/importing-and-exporting-products-and-skus-using-a-spreadsheet-beta_1.png"}}

  • Exports 1: Shows the number of exports in progress; in this example, one.
  • Loading icon: Indicates that the export operation is in progress.
  • Products and SKUs: Identifies the export type. Other available operations include exporting product specifications, SKU specifications, and product and SKU images.
  • Date and time: Displays the export start time in the format DD-MM-YYYY - hh:mm.
  • Number in the blue tag: Shows the number of items being exported.
  • (Optional) Down arrow icon : Displays when more than one export is in progress. Click to minimize; click again to expand.
  • Close icon : Closes the window when clicked, but the export continues.
  • Cancel icon : Cancels the export when clicked.

Once the operation is complete, the window will display the following changes:

{"base64":"  ","img":{"width":736,"height":214,"type":"png","mime":"image/png","wUnits":"px","hUnits":"px","length":26284,"url":"https://raw.githubusercontent.com/vtexdocs/help-center-content/refs/heads/main/docs/en/tutorials/beta/catalog-beta/importing-and-exporting-products-and-skus-using-a-spreadsheet-beta_2.png"}}

  • Green icon: Indicates the export is complete.
  • Close icon : Closes the window when clicked, and you won't be able to expand it again.
  • Download icon : Downloads the .xlsx file to your device.

Product specification spreadsheet fields

The following table describes and includes an example of each field in the products and SKU import spreadsheet. Required fields are marked with an asterisk (*).

FieldDescriptionExample
Product IDProduct identification number. If this field already has a value, you can't change it. To add a new product, leave the field empty.310117603
Product Name*Product name shown to customers during navigation (up to 150 characters). For SEO purposes, we recommend:
  • ✅ Use simple words
  • ❌ Avoid using other languages
  • ❌ Avoid complex spelling
Corebiz t-shirt
Active productInforms whether the product status will be active or inactive. This field is read-only and must be left empty.(Leave the field empty)
DescriptionText with general product information. This content is displayed to customers in the storefront, so we recommend creating a simple and clear summary.The model has a round collar and short sleeves.
Additional descriptionAdditional product content, such as summaries. We recommend not exceeding 150 characters so that search engines show the full text on results pages.70% recycled material
Brand ID*Numeric code that identifies the product brand. This information can be found in VTEX Admin, under Catalog > Brands, or by using the Get brand list endpoint.2000003
BrandProduct brand name. Once this field has a value, it can't be edited.AOC
Department IDNumeric code that identifies the highest-level product category. This is a read-only field. If it's a new product, leave the field empty.1000014
DepartmentName of the product's highest-level category.Clothes
Category ID*Unique identifier number for the product’s lowest-level category. This information can be found in VTEX Admin, under Catalog > Categories, or by using the Get category tree endpoint.1000014
CategoryName of the product's lowest-level category. You can move the product from one category to another.Tops
Trade policiesUnique identifier number for the trade policy. This information can be found in the VTEX Admin, under Store settings > Trade policies. For multiple trade policies, separate the numbers with a comma, without using spaces.1,2,7
Global category IDIdentifier code for the product’s global category, which is the taxonomy created by Google for the Merchant Center, predefined as a unique tree in the VTEX platform. This field is important for SEO purposes.166
Global categoriesGlobal category name.Apparel & Accessories
Page titleName that will be displayed both on the product details page (PDP) and in the browser tab. This field is crucial for SEO. The limit is 150 characters.Corebiz blue round neck t-shirt
Meta descriptionBrief product description, preferably under 160 characters. This allows search engines to display the description correctly on results pages.Corebiz blue t-shirt with round neck in polyester and lycra made with 70% recycled material
Show on site*If you want the product to be visible in the product listing, enter yes. If you prefer to hide it, enter no.yes
Show when out of stock*If you want out-of-stock products to be visible in the listing, enter yes. This allows customers to use the Notify me feature, which allows them to enter their email and receive a notification when the product is available. If you want the out-of-stock product to become hidden in the listing, enter no.no
Release dateDate and time when the product will be available for sale. The value of this field helps sort site search results, influences the creation of automatic collections, and determines the product indexing date. The accepted format is YYYY-MM-DD hh:mm:ss.2025-11-25 10:30:00
Substitute wordsProduct name synonyms that allow more comprehensive searches. The limit is 8,000 characters, including special characters. To add several words, separate them with commas, without using spaces.shirt,blouse
Product reference codeUnique product reference code, for internal store use only. To complete this field, use a combination of letters and/or numbers.68ce4_blue
Tax codeNumerical sequence that identifies the product.84509010
SKU IDUnique numerical code that identifies the SKU. If this field already has a value, you can't change it. To add a new SKU, leave the field empty.310119261
New SKU*SKU name, which identifies the product variation.M
Activate SKU if possible*If you want the SKU to be activated automatically after checking the availability requirements, enter yes. If you don't want it to be activated, enter no.yes
Active SKUThis field defines whether the SKU is active (yes) or inactive (no). This field can't be edited; it's for reference only.no
BundleThis field defines if the SKU is a bundle. Converting a SKU into a bundle can't be undone. If you're creating a new SKU, leave the field empty.
SKU reference codeUnique SKU reference code, created to facilitate catalog management. Once this code is created, it can't be edited through the spreadsheet.This field is required unless the EAN/UPC field has a value.
EAN/UPCEAN (European Article Number) and UPC (Universal Product Code) are international identification codes corresponding to an item's barcode. Each SKU can be associated with only one of these codes, and they can be differentiated by the number of alphanumeric characters: 13 for EAN and 12 for UPC.This field is required unless the SKU reference code field has a value.8456971345604
Manufacturer codeCode provided by the manufacturer to identify the SKU. If a SKU has a specific code, this field must be completed.7154-blue
Package weight*Absolute value of the package weight.0.8
Package width*Absolute value of the package width.12
Package height*Absolute value of the package height.5
Package length*Absolute value of the package length.25
Actual weightAbsolute product weight value, excluding packaging.0.6
Actual widthAbsolute product width value, excluding packaging.0.1
Actual heightAbsolute product height value, excluding packaging.1.2
Actual lengthAbsolute product length value, excluding packaging.0.9
Cubic weightThe system no longer uses this field. We recommend leaving it empty.(Deprecated field, leave it empty)
Unit of measure*Identifies the unit of measure used to count items in stock. Generally, it should be completed as un, referring to 'each'. Use a different value only if you need to convert the unit of measure for sales purposes. Possible values are:
  • un: unit
  • kg: kilogram
  • g: Gram
  • mg: Milligram
  • m: Meter
  • m²: Square meter
  • m³: Cubic centimeter millimeter
  • cm: Centimeter
  • cm²: Square centimeter
  • cm³: Cubic meter
  • mm: milímetro
  • mm²: milímetro quadrado
  • mm³: Cubic millimeter
  • oz: Ounce
  • lb: Pound
  • ft: Foot
  • ft²: Square foot
  • ft³: Cubic foot
  • in: Inch
  • in²: Square inch
  • in³: Cubic inch
un
Unit multiplier*Numeric value by which the SKU will be multiplied to determine its quantity in the cart. For example, a multiplier of 5 means that each SKU represents 5 units in the cart, allowing purchases only in multiples of 5, such as 10 or 15 units. Fractional values can be separated by either a period or a comma. For example, 0.5 or 0,5 for half a kilogram.1
Commercial conditionUnique numeric identifier for the commercial condition, which defines promotions or payment conditions that are valid for the SKU.Default
Loyalty amountCredit the customer receives when purchasing 1 unit of a given SKU. For example, if this field is set to $1.00, the customer who buys the SKU will receive a $1.00 store credit for future purchases. This field must be completed with decimals of the store's default currency.49.90
Presale datePresale date for the SKU, indicating when the item is expected to arrive in stores and be available for sale. To configure this setting, you need to consider both the item release date and the estimated shipping to customers. The accepted format is YYYY-MM-DD hh:mm:ss.2025-10-30 10:30:00
AttachmentsAttachment name that customers can select as customization for the SKU.Custom name
AccessoriesComplementary items suggested for the main product. To add an accessory item, include its SKU ID. If you want to include multiple SKUs, separate them with commas, without using spaces.320221270
SuggestionsProduct recommendations. To add a suggested item, include its SKU ID. If you want to include multiple SKUs, separate them with commas, without using spaces.320221279,320221280
Similar productsAlternatives to the selected item or products with similar characteristics. To add a similar item, include its SKU ID. If you want to include multiple SKUs, separate them with commas, without using spaces.320221284
Show togetherSuggestions for buying together. To add an item to show together, include its SKU ID for reference. If you want to include multiple SKUs, separate them with commas, without using spaces.320221293,320221294

Learn more

Contributors
1
Photo of the contributor
+ 1 contributors
Was this helpful?
Yes
No
Suggest Edits (GitHub)
Importing and exporting product specifications using a spreadsheet (Beta)
« Previous
Importing and exporting SKU specifications using a spreadsheet (Beta)
Next »
Contributors
1
Photo of the contributor
+ 1 contributors
On this page
Still got questions?
Ask the community
Find solutions and share ideas in the VTEX Community
Join our community
Request VTEX support
For personalized assistance, contact our experts
Open a support ticket
GitHubDeveloper PortalCommunityFeedback