header-logo
Learn how to use Wix to build your site and business.
Design and manage your site using intuitive Wix features.
Manage subscriptions, plans and invoices.
Run your business and connect with members.
Learn to purchase, connect or transfer a domain to your site.
Get tools to grow your business and web presence.
Boost your visibility with SEO and marketing tools.
Get advanced features to help you work more efficiently.
Find solutions, learn about known issues or contact us.
placeholder-preview-image
Improve your skills with our courses and tutorials.
Get tips for web design, marketing and more.
Learn to increase organic site traffic from search engines.
Build a custom site using our full-stack platform.
Get matched with a specialist to help you reach your goals.
placeholder-preview-image
In this article
  • Error message example
  • Error messages and solutions
  • What's next?

Wix Stores: Understanding Product Import Error Messages

6 min
In this article
  • Error message example
  • Error messages and solutions
  • What's next?
When importing products to Wix Stores, you may encounter some errors. This article will help you understand what these message mean and explain how to update your CSV file so you can import all your products successfully.

Error message example

After importing, you'll see an overview showing the number of products imported successfully, and the ones that failed to import. You can click Generate Error CVS to download an error list. 
Screenshot of a sample error report when uploading product to Wix Stores.
Important:
Only the Product row is indicated in the error report. In other words, if row 5 is a product row and rows 6 to 13 are the variants and media belonging to that product, the errors are all listed as 'row 5'.
Screenshot of part of the CSV file when importing products to Wix Stores
Use the tables below to understand the error messages and learn how to fix them.
Error message
What it means & how to correct
Schema contains too many columns, up to 100 are allowed
You added more than 100 extra columns. Remove all extra columns.  
Missing required fields in schema
Required columns were removed. Re-add the missing columns or download a new template and make sure not to delete columns before importing.
Requested inventory quantity must be non-negative
In inventory columns, levels must be positive numbers.
Missing name and type for modifier. When modifier ID is not provided, it must include a name and type
ModifierName and ModifierType columns are missing information.

Add a name to each modifier.
Add a type to each modifier type column (can be SWATCH_CHOICES, TEXT_CHOICES, or FREE_TEXT).
Missing name and type for modifier choice. When choice ID is not provided, it must include a name and type
If you entered data for a product in the modifierDescription column, you must also enter data in the modifierName and modifierType columns.
Missing option name and type. When option ID is not provided, it must include a name and type
If you entered data for a product in the productOptionChoices column, you must also enter data in the productOptionName and productOptionType columns.
Missing name and type for option choice. When choice ID is not provided, it must include a name and type
Provide both a name and type for option choices.
Duplicate option name. Option must have a unique name
2 or more product option names are identical. Update them so each one is unique.
Duplicate modifier name. Modifier must have a unique name
2 or more modifier names are identical. Update them so each one is unique.
Duplicate option choice name. Option choice must have a unique name
2 or more product option choices are identical. Update them so each one is unique.
Duplicate modifier choice name. Modifier choice must have a unique name
2 or more modifier choices are identical. Update them so each one is unique.
Failed to create/update product and variant with pre order enabled
You need to add the pre-order data for each variant (i.e. enabled status, pre-order message, limit to number of pre-orders allowed).
Failed to create brand, won't create product
There was a technical problem. Try importing again.
Failed to create ribbon, won't create product
There was a technical problem. Try importing again.
Too many variants in request, allowed 1000 but was actual
Reduce number of different variants to 1000 or fewer per product.
Too many options in request, allowed 100 but was actual
Reduce number of different product options to 100 or fewer across all products.
Too many modifiers in request, allowed 100 but was actual
Reduce number of different modifiers to 100 or fewer across all products.
Too many info sections in request, allowed 100 but was actual
Reduce number of different info sections to 100 or fewer across all products.
Choice does not exist
Ensure referenced choices exist.
Customization does not exist
There was a technical problem. Try importing again.
Failed to create customizations
There was a technical problem. Try importing again.
Failed to add customization choices
There was a technical problem. Try importing again.
Missing product option choices. Every variant option id must exist in options.id
A product option choice that appears in a variant isn't listed in the productOptionChoices column.

Add the missing product option choice(s).

Error messages and solutions

Below is a list of possible error messages and how to correct them. 
Error message
What it means & how to correct
Duplicate option choice. Different variants can't have the same option choice
2 or more product option choices are identical. Update so each one is unique.
Duplicate option. Different options can't have the same name and type
2 or more product options have the same name and type (SWATCH_CHOICES or TEXT_CHOICES)

Update so each one is unique.
When product has more than 1 variant, it's not allowed to send empty choices
If you entered variants, you must enter the relevant data in the productOptionChoices columns. 
Inconsistent variants types. All variants must have the same option type
Make sure all variants have the same typed properties.
Duplicate product slugs. Each product must have a unique slug
Each product must have a unique Handle (column A).

Note that the same handle is used for the media and variants that belong to the product.
Barcode must be unique across the store
Make sure every barcode in your store is unique.
Duplicate barcode is not allowed to be sent in the request
Make sure every barcode in your store is unique.
SKU must be unique across the store
Make sure every SKU in your store is unique.
Duplicate SKU is not allowed to be sent in the request
Make sure every SKU in your store is unique.
Too many products in store
You can import up to:
- 15mb of data
- 10k rows (only the first 10K rows are imported) 
Product description is too large
Reduce the length of the product description
Product media does not exist
Must contain either 1 media URL or 1 media ID. Media IDs are automatically added when exporting. 
Learn how to add an image URL.
Price per unit settings are not aligned between product and variant
Align price per unit settings between product and variants.
Duplicate product IDs in request
Remove duplicate product IDs.
Error message
What it means & how to correct
Missing product options. Options must be provided for variants
A product cannot have variants without product options. 

Add the missing product options.
Compare at price must be greater than or equal to actual price
The value in the strikethroughPrice column must be greater than the value in the price column.
Adjusted actual price is outside the valid range. Must be between 0 and 999999999
The value in the price column must be between 0 and 999999999.
Adjusted compare at price is outside the valid range. Must be between 0 and 999999999
The value in the strikethroughPrice column must be between 0 and 999999999.
Adjusted cost is outside the valid range. Must be between 0 and 999999999
The value in the cost column must be between 0 and 999999999. 

Note: "Cost" refers to cost of goods.
Missing variant price. Every variant must have a price
Enter a price for this product variant.
Field contains only spaces
Enter data in the relevant column.
Options limit exceeded, more than limit options for site
Reduce the overall number of product options.
Modifiers limit exceeded, more than limit modifiers for site
Reduct the overall number of modifiers.
Each option can have up to 100 choices
Each product option can have up to 100 choices (e.g. 100 sizes). Delete some product option choices.
Choice name is not unique
Each product option choice or modifier choice for a product must have a unique name.
Choice type is not supported for customization type
Use supported choice types. 
Choice value is not supported for choice type
Use a supported product option choice value.
This type of customization does not support choices
For product options, select either SWATCH_CHOICES or TEXT_CHOICES.
For modifiers, select either SWATCH_CHOICES, TEXT_CHOICES or FREE_TEXT.
Customization render type is not supported
Use supported render types.
Free text settings are invalid
Text formatting is invalid.
Insufficient inventory for the requested quantity
Must be IN_STOCK, OUT_OF_STOCK, or an inventory number (e.g. 55).
Cannot track quantity for this inventory item
Enable quantity tracking/Must be IN_STOCK, OUT_OF_STOCK, or an inventory number (e.g. 55).
Minimum quantity limit reached
Must be IN_STOCK, OUT_OF_STOCK, or an inventory number (e.g. 55).
Maximum quantity limit reached
Must be IN_STOCK, OUT_OF_STOCK, or an inventory number (e.g. 55).

What's next?

After correcting all the errors and saving your changes, click Import Another File to upload the corrected file.  

Helpmate

Hello

Need a bit more guidance?
Summary of this article
Unlock personalized helpLog in to get the most out of Helpmate.