# Wix Stores: Exporting and Importing Your Products

Source: https://support.wix.com/en/article/wix-stores-exporting-and-importing-your-products (updated 2026-08-25)
Related: Wix developer documentation, https://dev.wix.com/docs/llms.txt; Help Center index, https://support.wix.com/en/llms.txt

> **Important:** We're in the process of releasing a brand-new product creation page. If the first field you see is '**Images and videos**', you have the previous version and should follow these instructions on [importing products](https://support.wix.com/en/article/wix-stores-importing-products-to-wix-stores).

Need to make multiple updates to products in your store? You can do so using a spreadsheet. Start by exporting the existing product data to a CSV file. After updating the information in the correct format and saving your changes, import the file back into your store. Your products will then update to reflect the new data.

---

## Step 1 | Export your products to a CSV file

You'll start the import process by clicking **More Actions** and selecting **Import**.

![Screenshot of the product list page in the Wix dashboard with the import option outlined](https://d2x3xhvgiqkx42.cloudfront.net/12345678-1234-1234-1234-1234567890ab/8769cf44-f342-494c-b25f-cc98c9da3e82/2025/06/11/80b8285f-a477-4d3c-9aae-abd121d17e56/bc624d78-8ace-4186-9e32-83f98d8317b0.png)

From there, you'll be able to export a list of your existing products in the correct format.

![Screenshot of step 1 in the process to import products to Wix Stores](https://d2x3xhvgiqkx42.cloudfront.net/12345678-1234-1234-1234-1234567890ab/8769cf44-f342-494c-b25f-cc98c9da3e82/2025/06/11/9c705b78-3502-452e-aac0-ea81d6225ae7/61489014-b862-4ae0-83d9-6392e61d66cc.png)

### To export your products:

1. [Go to Store Products](https://www.wix.com/my-account/site-selector/?buttonText=Manage%20Products&title=Select%20a%20Site&autoSelectOnSingleSite=true&actionUrl=https:%2F%2Fwww.wix.com%2Fdashboard%2F%7B%7BmetaSiteId%7D%7D%2Fstore%2Fproducts%3FreferralInfo%3Dsidebar) in your site's dashboard.
2. Click **More Actions**.
3. Click **Import**.
4. Click **Export Products**.
5. Open the CSV file.  
**Note:** Mac users should open the file with Numbers or Excel version 15 or higher.
6. Save the exported file in CSV (Comma delimited) format.

**Overview of how products are displayed in the CSV file**

Let's look at a sample product and see how the product data is represented in the exported CSV file. 

  
 This product has one image and no product options. Some of the fields, such as **Ribbon**, **Description**, **Price**, and **Strikethrough price** are filled in. Other fields such as **Brand** are blank.

  
![Screenshot of a sample product in the dashboard of a Wix store](https://d2x3xhvgiqkx42.cloudfront.net/12345678-1234-1234-1234-1234567890ab/8769cf44-f342-494c-b25f-cc98c9da3e82/2025/06/11/25b31742-2c92-4deb-aba1-d0551ad8815d/c18e8840-8e7b-4cbb-b4de-646b5b286225.png) 

 When this product is exported, it appears in the table with 2 rows. One for the product itself, and one for the single product image (each image, GIF, or video has its own row).

  
 Now let's take a look at some of the columns. 

![](https://d2x3xhvgiqkx42.cloudfront.net/12345678-1234-1234-1234-1234567890ab/8769cf44-f342-494c-b25f-cc98c9da3e82/2025/06/11/ca2263ee-6322-4438-8a05-e596d6d2c1a8/02a5cfed-9e9e-4202-94f9-2dabe442332a.png) 

**Column A** show the product's handle. This is an identifier that is automatically added. The handle is the same for both the product row and the media row, as they refer to the same product.

  
**Column B** specifies whether the row contains information about a product or about media (image, GIF, or video). For products with product options, each variant also has a separate row.

  
**Important:** 

* Some columns are only relevant for products (e.g. columns B, and C). Others are only relevant for media (e.g. columns F and G). Variants also have columns that are only relevant for them.
* To import successfully, you must enter data in the correct format. Review the table in Step 2 below carefully for instructions.

> **Tip:** Want to bulk-create or update your store's categories and subcategories also? You can [import and export your categories using a CSV](https://support.wix.com/en/article/wix-stores-updating-categories-by-exporting-and-importing-them).

---

## Step 2 | Updating the exported file

Add new products or make changes to existing products in the CSV file you exported.

### To update the file:

1. Enter the product data into the CSV file, following the instructions in the table below.
2. Save the file in a CSV format.

> **Important:** To successfully upload products, make sure to follow these instructions:
>
> * Do not add or delete columns.
> * Do not edit column names.
> * Add data to all mandatory fields (marked in the table below)
> * When adding new products, if you're unsure how to fill out non-mandatory fields, leave them blank and make changes to products later.

| Column | What is it? | Instructions |
| --- | --- | --- |
| handle | A unique label used to identify the product. | Each product variant must have the same handle as the product.    **Missing handles are automatically added.** |
| fieldType | Each row must be a product, a variant, or media. | **Field is mandatory**      Must be **PRODUCT,** **VARIANT** or **MEDIA**.     This field is case sensitive. |
| name | The name you gave your product. | **Mandatory for PRODUCTS**      Rows with VARIANTS or MEDIA should be left blank.     Max. length: **80 characters** |
| visible | If item is hidden or visible in your online store. | Must be **TRUE** or **FALSE**.     This field is case sensitive.    **If left blank, marked as TRUE** |
| plainDescription | Your product description. | Max. length: **16000 characters** |
| categorySlugs | The names of the categories the product is in. | Enter all categories, separated by semicolons **\[ ; \]**   **Notes:** You can create new categories, but cannot nest them. You'll need to create the hierarchy in the dashboard. |
| primaryCategorySlug | The name of product's primary category. | Learn more [about primary categories](https://support.wix.com/en/article/choosing-a-primary-category-for-your-product). |
| media | Your images, GIFs, or videos. | Must contain either 1 media URL or 1 media ID.     Media IDs are automatically added when exporting.      For new media, add an image URL to the template.  **Tip:** See FAQ below to learn how to find the URL of uploaded media.    **Important:** Add each product image, GIF, or video in a separate row. The row order determines the media display order on your site. |
| mediaAltText | [Alt text](https://support.wix.com/en/article/wix-stores-adding-product-images-gifs-and-videos#adding-alt-text-to-images) added to media. |  |
| ribbon | Ribbon that appears on product on live site. (e.g. New) | Max. length: **30 characters**   1 ribbon allowed per product. |
| brand | The product brand attribute. | Max. length: **50 characters** |
| price | The current price of the product or variant. | **Field is mandatory** |
| strikethroughPrice | Strikethrough price is a display of a crossed-out original price. | Must be higher than the product's price. |
| baseUnit | The [price per unit](https://support.wix.com/en/article/wix-stores-managing-product-pricing#displaying-a-price-per-unit) base price. | E.g. to define a price per 100 grams, enter **100**.     This price is per product. |
| baseUnitMeasurement | The unit of measure used for the base unit. | E.g. to define a price per 100 grams, enter **G**.     This field is case sensitive.      **Supported units:** SQFT, YD, FT, IN, GAL, QT, PT, FLOZ, LB, OZ, SQM, M, CM, MM, KG, G, MG, CBM, L, CL, ML, UNSPECIFIED |
| totalUnits | Actual measure of the product or variant. Used for price per unit. | E.g. if a product contain 500 grams, enter **500**.    **For products with variants, leave the product row empty.** |
| totalUnitsMeasurement | The unit of measure used for the total product quantity. | E.g. if a product contain 500 grams, enter **G**.    **For products with variants, leave the product row empty.**      This field is case sensitive.      **Supported units:** SQFT, YD, FT, IN, GAL, QT, PT, FLOZ, LB, OZ, SQM, M, CM, MM, KG, G, MG, CBM, L, CL, ML, UNSPECIFIED |
| cost | The product's [cost of goods](https://support.wix.com/en/article/wix-stores-managing-product-pricing#calculating-cost-of-goods). | No more than **9 digits**      No more than **2 digits after decimal point** |
| inventory | Product or variant inventory amount | Must be **IN\_STOCK**, **OUT\_OF\_STOCK**, or an inventory **number** (e.g. 55).     This field is case sensitive.    **Fields left blank are automatically marked OUT\_OF\_STOCK** |
| preOrderEnabled | Whether [pre-order](https://support.wix.com/en/article/wix-stores-setting-up-pre-orders) is enabled for this product/ variant | Must be **TRUE** or **FALSE**.     This field is case sensitive. |
| preOrderMessage | Message displayed to customers on a pre-order product or variant. | Text must be between **1 to 250 characters**. |
| preOrderLimit | Number of products or variants customers can pre-order. | To set a pre-order limit, you need to enter a specific inventory number in the **Inventory** column (not IN\_STOCK or OUT\_OF\_STOCK) |
| sku | Stock keeping unit of the product or variant. | Max. length: **40 characters**   Can be made up of characters or digits.   Variant SKUs should be unique. |
| barcode | The barcode of the product or variant. | Max. length: **40 characters**   Must be unique |
| weight | Product or variant's shipping weight | No more than **9 digits**   No more than **3 digits after decimal point** |
| packageLength | Length of the product package. | Must be greater than **0**, up to **2 decimal places**. **If you enter a value in any dimension field, all 3 must be filled** (packageLength, packageWidth, packageHeight). Leave all 3 blank to clear the dimensions for that product or variant. **For products with variants, leave the product row empty.** Example: **20** |
| packageWidth | Width of the product package. | Must be greater than **0**, up to **2 decimal places**. **For products with variants, leave the product row empty.** Example: **10.5** |
| packageHeight | Height of the product package. | Must be **0 or greater**, up to **2 decimal places**. **For products with variants, leave the product row empty.** Example: **5** or **0** |
| packageUnit | The unit for all 3 dimension values (length, width, height). | **Units can be mm, cm, m, in, ft, yd (not case sensitive).** Must match the store's measurement unit setting — a mismatch results in an error. **For products with variants, leave the product row empty.** Example: **cm** |
| productOptionName\[1\] | The name you gave to a product option (e.g. color, size) | Max. length: **50** **characters** |
| productOptionType\[1\] | The type of product option, color or drop-down. | **Mandatory for product options.**      Must be either **SWATCH\_CHOICES** or **TEXT\_CHOICES**   This field is case sensitive. |
| productOptionChoices\[1\] | Option choices | **PRODUCT rows:** Enter all products options, separated by semicolons **\[ ; \]**     **Examples:**     Small;Medium;Large or #FFFFFF:White;#808080:Grey    **VARIANT rows:** Enter a single product option choice.    **Examples:**   Small or #FFFFF:White |
| modifierName\[1\] | The name you gave to a product modifier (e.g. Name to Embroider) | Max. length: **50** **characters** |
| modifierType\[1\] | The type of modifier: color drop-down, or text. | Must be either **SWATCH\_CHOICES**, **TEXT\_CHOICES**, or **FREE\_TEXT**      This field is case sensitive. |
| modifierCharLimit\[1\] | The maximum number of characters customers can enter. | Must be **500 or less**.     Relevant only for **FREE\_TEXT** modifiers. |
| modifierMandatory\[1\] | Whether it's mandatory for customers to fill out the text field. | Must be **TRUE** or **FALSE**.     Relevant only for **FREE\_TEXT** modifiers.     This field is case sensitive. |
| modifierDescription\[1\] | Modifier choices. | **SWATCH\_CHOICES**: Enter the color choices separated by semicolons   **\[ ; \]**     **TEXT\_CHOICES**: Enter the drop-down choices, separated by a semicolons   **\[ ; \]**     **FREE\_TEXT:** Enter the field title. Max. length: **150** **characters** |

---

## Step 3 | Import your file

Now you're ready to go back and import the file. Click **Continue** to get started.

### To import your file:

1. [Go to Store Products](https://www.wix.com/my-account/site-selector/?buttonText=Manage%20Products&title=Select%20a%20Site&autoSelectOnSingleSite=true&actionUrl=https:%2F%2Fwww.wix.com%2Fdashboard%2F%7B%7BmetaSiteId%7D%7D%2Fstore%2Fproducts%3FreferralInfo%3Dsidebar) in your site's dashboard.
2. If the import screen is not already open, reopen it:  
   1. Click **More Actions**.  
   2. Click **Import**.
3. Click **Continue**.

![Screenshot of step 1 in the process to import products to Wix Stores](https://d2x3xhvgiqkx42.cloudfront.net/12345678-1234-1234-1234-1234567890ab/8769cf44-f342-494c-b25f-cc98c9da3e82/2025/06/11/b4164162-d6f4-47af-b9c6-6827ced1e521/2776d37d-8ced-4c34-a76c-7c415b2a81e2.png)

1. Click **Upload File** and upload your saved file.
2. Click **Import**.  
**Note:** You'll see a summary of successfully uploaded items. Any errors will be displayed by row for review.

> **Note:** If you have many products, it may take up to one hour for images to upload. You can continue working on your store while the uploads complete in the background.

---

## Step 4 | Handling errors

If any of the rows in the file contain critical errors, you'll see it in the summary as soon as the import is complete. For more detailed information, click **Generate Error CSV**.

![Screenshot of a sample report after trying to import products into Wix Stores](https://d2x3xhvgiqkx42.cloudfront.net/12345678-1234-1234-1234-1234567890ab/8769cf44-f342-494c-b25f-cc98c9da3e82/2025/06/11/88bdb3aa-2bf6-48aa-a358-0f64d8f5b319/640cfd52-7ba1-4002-8269-1ed24b052cb8.png)

### To handle errors & upload a corrected file:

1. Click **Generate Error CSV** and open the file.
2. Review the errors.  
**Note:** Learn more about [what the import errors mean and how to fix them](https://support.wix.com/en/article/wix-stores-understanding-product-import-error-messages).
3. Go back to the CSV file, and correct the errors.
4. Click **Import Another File** to import the corrected file.

---

## Video tutorial

Watch the video tutorial, or check out the FAQs below.

[Video](https://youtu.be/jEcPegiGMeU)

---

## FAQs

**Can I use the import tool to move products from one Wix store to another?**

Yes. Use the instructions in this article to export product data from the first Wix store. Then, go to your new store and import your products.

**How can I import products from other eCommerce platforms?**

You can use this feature to import your products from other eCommerce platforms. Learn how to [import products from another eCommerce platforms](https://support.wix.com/en/article/wix-stores-importing-products-from-another-ecommerce-platform).

  
 Alternatively, you can use the Cart2Cart third-party app to migrate from other platforms:

* Learn how to [migrate from Shopify using Cart2Cart](https://support.wix.com/en/article/wix-stores-migrating-from-shopify-to-wix-stores).
* Learn how to [migrate from other eCommerce platforms using Cart2Cart](https://support.wix.com/en/article/wix-stores-migrating-from-other-ecommerce-platforms-to-wix-stores).

**How can I find the URL of an image, GIF, or video in my Wix store?**

1. [Go to Store Products](https://www.wix.com/my-account/site-selector/?buttonText=Manage%20Products&title=Select%20a%20Site&autoSelectOnSingleSite=true&actionUrl=https:%2F%2Fwww.wix.com%2Fdashboard%2F%7B%7BmetaSiteId%7D%7D%2Fstore%2Fproducts%3FreferralInfo%3Dsidebar) in your site's dashboard.
2. Select the relevant product.
3. Click the **Plus** icon.  
![Screenshot of part of the product creation page showing the image and video section in Wix Stores](https://d2x3xhvgiqkx42.cloudfront.net/12345678-1234-1234-1234-1234567890ab/8769cf44-f342-494c-b25f-cc98c9da3e82/2025/06/11/e433f120-5b9d-482f-9582-b76b8683fdc5/63b84295-471b-4b04-a895-f2b7df5dd495.png)
4. In the **Site Files** tab, click the relevant media item.
5. Click the relevant image.
6. Click the **File Info** section to expand it and click **Copy URL**.  
![Screenshot of media site files showing how to copy an image URL](https://d2x3xhvgiqkx42.cloudfront.net/12345678-1234-1234-1234-1234567890ab/8769cf44-f342-494c-b25f-cc98c9da3e82/2025/06/11/04c342cd-bc97-4aea-ad61-e1d7816bd9d3/f7c7e774-32ed-4475-8b23-ad31506ffac6.png)

**How many products can I import using one file?**

You can import up to:

 \- 15mb of data

 \- 10k rows (if there are more, only the first 10K rows will be imported)

**How can I view the products I just imported?**

After you import products, you can click **View Products**.

![](https://d2x3xhvgiqkx42.cloudfront.net/12345678-1234-1234-1234-1234567890ab/8769cf44-f342-494c-b25f-cc98c9da3e82/2025/06/11/542f3923-f6b9-49da-a0c6-8d9043a8d2e3/64d2007e-4c91-4816-8930-d12997023801.png) 

  
 From your dashboard, you can filter your products to view only the ones that were last imported.

![Screenshot of the filter dropdown in the Wix store products tab](https://d2x3xhvgiqkx42.cloudfront.net/12345678-1234-1234-1234-1234567890ab/8769cf44-f342-494c-b25f-cc98c9da3e82/2025/06/11/714e6d94-a4e8-45c7-b4df-33f059ec41c9/291d9d70-a0c1-49e1-954d-76e2c8e2ca93.png)

**Can I import digital products?**

No. Importing files containing digital products is currently not supported. You can [vote for this feature](https://support.wix.com/en/article/wix-stores-request-importing-or-exporting-digital-products).

**Can I import a product file with non-Latin characters?**

Yes, but product files with data containing non-Latin characters (e.g. data written in Japanese, Hindi, Arabic) may not upload correctly. To fix this, save the file according to these instructions:

1. Upload your CSV file to Google Sheets. Learn how to [switch to Google sheets](https://support.google.com/docs/answer/9331167?hl=en).
2. Click **File**, then select **Download**.
3. Select **Comma-separated values**.  
**Note:** Do not open the file.  
![Screenshot of file menu options in Excell with the CSV option outlined](https://d2x3xhvgiqkx42.cloudfront.net/12345678-1234-1234-1234-1234567890ab/8769cf44-f342-494c-b25f-cc98c9da3e82/2021/04/12/48c67dff-ba42-4885-b0eb-09bd43385b6e/5ece9e6d-5834-4afd-bdf5-8b34cc4dc27e.png)

**Can I upload a file with superscript or subscript characters?**

Special characters (e.g. trademark signs, registered trademark symbols) display incorrectly when imported. We suggest you remove them from the file and then add them manually to product names, descriptions, or into sections after the import.

**What happens if I import from a store with a different currency?**

Imported product prices will automatically convert to the [currency set in your Wix Store](https://support.wix.com/en/article/changing-your-currency-in-wix-stores). For example, if your store's currency is USD and you import a product priced at 50 Euros, the price will be displayed as $50.
