Ønsker i at vi skal udvikle et automatiseret import system op mod en leverandør eller andet, så finder ud her den struktur dataen fra din leverandør skal leveres i.
Informationen nedenfor er på engelsk, således dette kan benyttes uanset nationalitet.
Below are the data fields we require as a minimum to import your catalogue to our webshop. You are allowed to add additional fields if your products have additional details that are required. In case extra data is added to the feed, a documentation on how to read the data correctly is expected to be delivered along with the feed.
We are using the field “Lat update” to filter for new products and latest updates, so we don’t have to run a full import to keep our webshop up to date.
Cron jobs:
- One every night to add new products
- One every hour to update stock
Out of stock:
If a product is out of stock, we will disable it on our webshop so it won't be visible for end users, but still keep it in the database and enable it again, once it is back in stock.
Discontinued items:
If any products are discontinued these should still appear in the feed for 1 week, but the field “Status” should be changed to “0”.
This means that all products should as a starting point be set to “1” and once they are discontinued, they should be updated to “0”.
This way, we can easily filter in the feed for discontinued products and remove these from the webshop.
Data type:
The data can be delivered as the following types:
- Json
- XML
Item:
The item is the base details about the product.
- Product name
- Product categories (If more than one, values to be separated by comma)
- Short description
- Long description (Optional)
- Brand
- Price excl. Tax (If the product has attributes, the price should be added to these instead)
- Retail price (Purchase price)
- Stock (If the product has attributes, the stock should be updated on attribute level instead)
- Last update (date for the last time the item has changed data)
- Image URL (With more images, separate by comma)
- Product reference
- EAN number (Optional)
- Weight (In case the product uses attributes, this information should be added on attribute level)
- Status: 0/1
Attributes:
Attributes are the dynamic details about the product, such as colors, sizes etc.
- Reference number
- Parent item reference number
- Group: Name, value (Example: Group: Størrelse, 37)
- Group: name, value (Example: Group: Farve, rød)
- Price
- Stock
- EAN number (Optional)
- Retail price
- Image URL (If a attribute has it’s own image, example when colors are used, the URL should be added on attribute level) - (With more images, separate by comma)
- Last update (date for the last time the item has changed data)
- Weight
- Status: 0/1
Features:
Features are the static details about a product, such as material, dimensions etc.
- Group: Name, value (Example: Group: Materiale, 100% bomuld)
- Group: name, value (Example: Group: Dimensioner, 10x25x15)
Images:
In the data list above we have a field named “Image URL”.
In case it is not possible to deliver images through a URL, these can be delivered on a FTP server.
In that case, the image naming is very important and should follow this structure.
Products with attributes:
Reference_number-Color_attribute_name-01.jpg/.png
Reference_number-Color_attribute_name-02.jpg/.png
Reference_number-Color_attribute_name-03.jpg/.png
Etc.
Products without attribute:
Reference_number-01.jpg/.png
Reference_number-02.jpg/.png
Reference_number-03.jpg/.png
Etc.