Convert CSV to XML Product Feed

How to convert data from a CSV to XML?

  1. Prepare your CSV file:
    Create a CSV spreadsheet, following the proposed сolumn mapping.

  2. Enable the “Import from a CSV” option on the Data Source settings tab:
    Once you enable this option you can specify the file URL or upload it from your device (direct upload only applies to Public Free and Static Pro plans).

  3. Setup other necessary and/or related file generation settings and defaults (optional).

  4. Start your service.

 

Column Mapping of CSV File for Product Feed Generator

Required fields & explanations of spreadsheet columns:

Download Example

Element nameDescriptionIs this required
URL

Valid column names: url, product_url, link

Recommended content type: String

Description: Product page URL

Required

It is allowed to use a URI relative to the website domain

Name

Valid column names: name, title

Recommended content type: String

Description: Product Name

Required
Id

Valid column names: id, sku

Recommended content type: String

Description: Unique Product Identifier

Not required

Google XML:
up to 50 symbols; [A-Z], [0-9], _, -

Yandex YML:
up to 20 symbols; [A-Z], [0-9]

Brand

Valid column names: brand, vendor

Recommended content type: String

Description: Brand Name

Not required
Barcode

Valid column names: barcode, gtin, isbn, ean, upc, jan

Recommended content type: Integer

Description: Product Global Trade Item Number

Not required
Price

Valid column names: price, regular_price, prc

Recommended content type: Integer

Description: Product price

Required
Discounted price

Valid column names: sale_price, saleprice

Recommended content type: Integer

Description: Product reduced price

Not required
Currency

Valid column names: currency, pricecurrency, cur

Recommended content type: String

Description: Currency code – USD, EUR, RUR, RUB, UAH, BYN, KZT

Not required

If there is no - the value of the main currency specified in the settings is assigned

Description

Valid column names: description, desc

Recommended content type: String

Description: Product description

Not required

Used when enabling the corresponding option in the settings

You can use line breaks and HTML markup

Image

Valid column names: picture, image, image_link

Recommended content type: String

Description: Image file URL

Not required

Used when enabling the corresponding option in the settings

It is allowed to use a URI relative to the website domain

Category

Valid column names: category, cat, cat_name

Recommended content type: String

Description: Product category name

Not required

If not present – the value of the main currency specified in the settings is assigned.

Color

Valid column names: color

Recommended content type: String

Description: Product color name

Not required

Supported values for Yandex YML

Size

Valid column names: size

Recommended content type: String

Description: Size for products of clothing and footwear categories

Not required

Supported values for Yandex YML