- The recommended protocol is FTP.
- Suppliers send data (CSV file) to retailers once or at scheduled interval.
- It is not required that one CSV file must include all required columns.
- Data can be split into multiple CSV files, in each file, there should be
itemCodeto define whose properties they belong. - This creates possibility for a list of items and its main information to be updated at longer intervals, stock information and prices at shorter intervals.
Filenames
- Preferred filename is composed from supplier's name and retailer's name.
- Only ASCII characters allowed.
- Both supplier's name and retailer's name are composed only of characters from ASCII set.
- Only lowercase character allowed.
- An alphanumeric code can be used to identify the retailer, e.g. from supplier's system.
- Supplier's name and retailer's name is separated by an underscore.
- File extension is .csv.
- If the file is sent to retailers regularly through data repository (e.g. FTP), the filename must retain the same.
- If the supplier decided to split data into multiple files, it is recommended to add the content of the file to each filename.
✅ Correct:
nameofsupplier_nameofretailer.csvnameofsupplier_654321.csv
❌ Wrong:
PRiCE name of supplier FULL-august.CSV
Examples
Example – File containing only stock information from all warehouses
- Example filename:
nameofsupplier_nameofretailer_stockAvailability.csv
itemCode;stockAvailability(Nuremberg);stockAvailability(Berlin)
123;12;6
| itemCode | stockAvailability(Nuremberg) | stockAvailability(Berlin) |
|---|---|---|
| 123 | 12 | 6 |
Example – File containing only stock information from one warehouse
- Example filename:
nameofsupplier_nameofretailer_stockAvailability(Nuremberg).csv
itemCode;stockAvailability(Nuremberg)
123;12
| itemCode | stockAvailability(Nuremberg) |
|---|---|
| 123 | 12 |
Example – File containing only price, VAT rates and amount of refundable deposit
- Example filename:
nameofsupplier_nameofretailer_prices(EUR).csv
itemCode;purchasePrice(EUR);vatPercents;depositPrice(EUR)
123;41;21;25
| itemCode | purchasePrice(EUR) | vatPercents | depositPrice(EUR) |
|---|---|---|---|
| 123 | 41 | 21 | 25 |
Example – File containing main information about products
- Example filename:
nameofsupplier_nameofretailer_allproducts.csv
itemCode;orderingCode;brandName;manufacturerPartNumber;tecdocBrandId;tecdocArticleNumber;itemName;categoryPaths;warrantyPeriod
15634345;BOS 0 242 235 607;BOSCH;0 242 235 607;30;0242235607;Zapalovací svíčka BOSCH 0 242 235 607;Motor > Svíčky;12 months
| itemCode | orderingCode | brandName | manufacturerPartNumber | tecdocBrandId | tecdocArticleNumber | itemName | categoryPaths | warrantyPeriod |
|---|---|---|---|---|---|---|---|---|
| 15634345 | BOS 0 242 235 607 | BOSCH | 0 242 235 607 | 30 | 0242235607 | Zapalovací svíčka BOSCH 0 242 235 607 | Motor > Svíčky | 12 months |