Import products and retailers

Data inHelp and docs

Open Imports to add products or retailers from a file. A file is processed before you review and approve its rows.

1. Prepare your file

Download an import template, remove the example row and fill in your data. CSV and XLSX are accepted, up to 10 MB, 10,000 rows and 100 columns.

The entity selector offers brands, retailers, locations, products, stock and campaigns. The selected entity's required columns appear in the upload step. If an entity is unavailable, choose one the importer supports; changing column names cannot enable it.

For products, map these fields:

FieldRequiredContent
skuYesYour article number, kept as text
nameYesProduct name
brandYesBrand name
categoryNoProduct category
priceNoList price
eanNoEAN / GTIN
rskNumberNoSwedish RSK, 7 digits
vvs / nrf / lviNoDanish, Norwegian and Finnish trade identifiers

Keep identifiers as text so leading zeroes survive. GTIN is normalized and its check digit validated. VVS, NRF and LVI are kept as supplied.

2. Upload and map

Start a new import, select the entity and upload your file. In Map fields, match each source column to one target. Headers can use your own language: Artikel can map to sku.

This product example uses the required fields:

sku,name,brand
DOC-001,Example product,Example brand

Map sku to sku, name to name and brand to brand. Fill every required target once. Check the suggested mappings before starting processing.

3. Review and approve

Open the processed batch's review queue. Review each row's values and validation messages. Correct invalid rows, compare potential duplicates with the existing record, then approve or reject rows individually or in a selection.

Approval writes accepted rows. It does not publish your locator: check the result on Products, then use Publish for the locator.

Use Download failed rows to correct rejected data outside Stockisto. Retry failed rows submits those rows again. Check the new result before approving.

Retailer addresses

Retailer rows require name and address. Map city, postalCode, country, phone, email, latitude and longitude when available. Country is SE, DK, NO or FI; a blank country defaults to SE.

Supplied coordinates set the map position. Otherwise the importer geocodes the address. A valid row without coordinates can lack a map pin; correct its address or coordinates in review. A potential duplicate stays for your decision and is not automatically merged.

Read a retailer page

Open web import, enter the retailer-page URL and confirm your right to use the page before authorizing the read. Review extracted rows before approval.

A reading of a public page is a dated observation, not a retailer's stock confirmation. A failed read does not mean zero stock.

Import rows use your plan's quota. Check plans and billing. To send an NDJSON bundle from your own system, use the public imports API.