This import is enabled for customers that manage their product data in the PIM component of Vendisto.
The Article XML import is the XML equivalent of the Article Excel import. These files enable the user to batch update product data in Vendisto.
The file can be upload by hand into Vendisto via the import/export dialog or by an automated process that is started when the file is placed in the correct upload location within in the FTP root.
If an optional field is left empty, or the element itself does not exist, the importer will use an empty string.
Delivery method
Update Frequency: Batch at least once a day
Incremental or complete set: Incremental
Filetype: Zipped XML
Filename: [SHOPNAME]_Articles_[INDEXNUMBER].xml
Transport: over FTPS, FTPS Vendisto server hosted by INTEGRACE, file will be placed on FTPS server by ERP party.
The IsPartial element works on rows, not columns. A partial import will update or add the articles it contains, and will not delete articles that are not mentioned. For a specific article, the partial import assumes that the information that is offered is exhaustive, and will delete any information that is present in the database but not mentioned in the file.
ArticleGroup element:
BluePencil element:
Classification element:
Assets element:
Logo, Image, Icon, Media (Asset) element:
Article element:
Manufacturer element:
Article/SubGroup element:
Article/Property element:
Properties are always imported as a full set. When importing properties, the full set should be present, or alternatively no properties at all. If the file contains only a subset of the properties for a specific article, all properties that are not specified will be deleted.
Property/BluePencil element:
SubGroup element:
AuthorizationProfile element:
Types:
Name
Description
Type
Required/Optional
ImportSettings
Container element for the import settings
Element
Required
ArticleGroups
Container for the ArticleGroup elements
Element
Required
Importer
Name of the importer.
Should be Articles.
Text
Optional
Version
Version of the import xml. To be used for backward compatibility issues.
Text,
default 1.0
Optional
IsPartial
If set to N, articles that are not in the import will be suspended.
Boolean
Default: Y
Optional
CreateUnknownClassificationPaths
If set to Y, new classification nodes will be added. If set to N, an error will be generated if unknow classification nodes are encountered.
Boolean
Default: Y
Optional
SplitArticlePropertyValuesInUnits
Automatically split units that are part of the Value field of property into the Unit field.
Boolean
Default: Y
Optional
DisableGtinValidation
If set to Y, the validation on the correctness of Gtin numbers is skipped in the import.
Boolean
Default: N
Optional
DeleteNotImportedProperties
If set to Y, the import will assume that the imported properties complete sets of properties for the imported articles. Properties that are available in the database but not imported will be deleted.
Boolean
Default: N
Optional
ArticleGroupDefaultTitle
The ArticleGroupDefaultTitle can be set to Undefined (this is the default value) or to ArticleNumber. If set to ArticleNumber this setting specifies that for new articles the ArticleNumber will be used as the title of the ArticleGroup when creating an articlegroup for the article if no Title element is present on the ArticleGroup XML.
ArticleGroupDefaultTitle
Default: Undefined
Optional
EnableArticleGroupSplitting
If EnableArticleGroupSplitting is set to to Y (default value N) the article import requires that all of the articlegroup's articles are present in the article group node in the XML import. Articles that are not present in the node will be split from the articlegroup after updating the article. The default behaviour of this setting will in most cases be the expected behaviour. Leaving this setting tot N will enable the update of a single article with XML coming from the ERP without splitting the article from the articlegroup.
Boolean
Default: N
Optional
Name
Description
Type
Required/Optional
id
The unique identifier of the article group
GUID
Optional
Name
The name of the article group
Text
Required
DescriptionHeader
The description header of the article group
Text
Optional
DescriptionFooter
The description footer of the article group
Text
Optional
Brand
The brand of the article group
Text
Optional
Kind
The kind of the article group
Text
Optional
BluePencil
Container element for the blue article group blue pencil data
Element
Optional
Classification
Container element for the classification data
Element
Optional
Assets
Container element for the article group assets
Element
Optional
Articles
Container element for the articles in the article group
Element
Optional
SubGroups
The sub-groups of this group
Element
Optional
Name
Description
Type
Required/Optional
transposed
Indicates if the article group table is transposed
Boolean
Default: N
Optional
Name
Description
Type
Required/Optional
declassify
Specifies if the article group should be decoupled from the current classification node
Bool
Default: N
Optional
Level1
Level one classification nodes in the classification tree
Text
Optional
Level2
Level two classification nodes in the classification tree
Text
Optional
Level3
Level three classification nodes in the classification tree
Text
Optional
Level4
Level four classification nodes in the classification tree
Text
Optional
Name
Description
Type
Required/Optional
Logo
Asset, that belongs to this Article or Article group
Element
Optional
Image
Asset, that belongs to this Article or Article group
Element
Optional
Icon
Asset, that belongs to this Article or Article group
Element
Optional
Media
Asset, that belongs to this Article or Article group
Element
Optional
Name
Description
Type
Required/Optional
Name
Text
Optional
Value
Text
Optional
Name
Description
Type
Required/Optional
Number
The article number of the article
GUID
Required
gtin
The “Global Trade Item Number” of the article
Text
Optional
state
Active / Suspended / Deleted
ArticleLifeTimeState
Optional
Title
The title of the article
Text
Optional
Description
A description of the article
Text
Optional
TypeNumber
The type number of the article
Text
Optional
Manufacturer
Container element for the article manufacturer data
Element
Optional
SubGroup
Container element for the article sub-group data
Element
Optional
Assets
Container element for the article assets
Element
Optional
Properties
Container element for the article properties
Element
Optional
AuthorizationProfiles
Container element for the article authorization profiles
Element
Optional
Name
Description
Type
Required/Optional
gln
The “Global Location Number” of the manufacturer
Text
Optional
mpn
The “Manufacturer Part Number”
Text
Optional
gtin
The “Global Trade Item Number”
Text
Optional
Name
Description
Type
Required/Optional
id
The identifier of the sub-group that the article is in
GUID
Optional
index
The priority of the item in the sub group
Integer
Optional
Name
Description
Type
Required/Optional
Header
The name of the property
Text
Optional
Value
The value of the property
Text
Optional
Unit
The metric unit of the property
Text
Optional
Icon
The icon of the property
Text
Optional
BluePencil
Container for the blue pencil data of the property
Element
Optional
Name
Description
Type
Required/Optional
hidden
Indicates if the property should be displayed
Boolean
Default: N
Optional
spec
If the property is to be shown below the description header
Boolean
Default: N
Optional
index
The position of the property in the article table
Integer
Optional
Description
The description of the property
Text
Optional
Icon
Only god knows
Text
Optional
Name
Description
Type
Required/Optional
id
The identifier of the sub-group
GUID
Optional
DescriptionHeader
The description header of the sub-group
Text
Optional
DescriptionFooter
The description footer of the sub-group
Text
Optional
Name
Description
Type
Required/Optional
AuthorizationProfile
Name of a profile that is allowed for this article