Product Import
CSV Upload
This feature is currently in development and will be available soon.
You can import products from a CSV file. The CSV file must have the following columns:
title
locale
All other columns are optional. The CSV file must be encoded in UTF-8. Columns
with names ending in _num
will be treated as numbers and can be used in
numerical comparisons.
In addition to the columns mentioned above and the custom properties, you can
use the reference_id
column to update existing products. This allows you to
keep e.g. existing analytics data when updating products.
An example csv file could look like this:
title,locale,url,size
Product 1,en,https://example.org/product1,L
Product 2,en,https://example.org/product2,M
Product 3,de,https://example.org/product3,S
Texts containing special characters like "
or ,
must be enclosed in double
quotes. If a text contains a double quote, it must be escaped with another
double quote. For example:
title,locale,description
"Product 1","en","This is a ""great"" product"
XLSX Upload
This feature is currently in development and will be available soon.
You can import products from an XLSX file. The import will only look at the first sheet of the XLSX file. The columns in the XLSX file must be named in the first row.
The XLSX file must have the following columns:
title
locale
All other columns are optional.
In addition to the columns mentioned above and the custom properties, you can
use the reference_id
column to update existing products. This allows you to
keep e.g. existing analytics data when updating products.
An example xlsx file could look like this:
title | locale | url | size |
---|---|---|---|
Product 1 | en | https://example.org/product1 | L |
Product 2 | en | https://example.org/product2 | M |
Product 3 | de | https://example.org/product3 | S |
Number columns can be used in numerical comparisons. All other columns will be treated as text.
Products API
You can also add, update, and delete products using the Products API.