Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The aim of the second integration stage is to map their full range by expanding the master data. Additional product data is needed for the realisation. They serve to clearly identify, categorise and present the products so that they can be purchased by the end customer.

The new files or required extensions are documented in this chapter.

Note

A prerequisite for the implementation of stage 2: product creation is a completed and productive stage 1!

Back to stage 1: offer creation and allocation


In addition to the existing offer data, further aspects are now added to the master data as well as the media for the products. We recommend preparing the media in another separate file.

Info

The provider key is the unique article number for an article of the supplier/retailer/provider. It is used as an identification number and must be included in all files supplied.


We offer various file formats for data preparation. Select the standard suitable for your application and note the file structure requirements in the following overview. We recommend the CSV standard for automated data preparation, while XLSX files are more suitable for manual interventions in the files.

Expand
titleExpand here to show detailled data format

Insert excerpt
File Format
File Format
nopaneltrue

The documentation of the data structure contains technical terms and notes in various places. These are central to correct data preparation and - if correctly implemented in the files - simplify technical integration enormously. You will find more detailed explanations and examples in the table below.

Expand
titleExpand here for detailled notes on documentation

Insert excerpt
Documentation notes
Documentation notes
nopaneltrue


Info

General notes on the ProductData

  • File name: ProductData_[ProviderName]. [FILE FORMAT] (Eg: ProductData_digitecgalaxus.csv)

  • Transmission frequency: every 24 hours (optimal: every 12 hours)

Note

Information marked 🔁 with is already listed in the master data stage 1. The remaining master data listed here can be regarded as an extension of the existing data

Minimal criteria: ProductData

Header

Data type

Designation

Description

ProviderKey

Str(100)
ASCII 32-126

🔁 Partner specific item number

Unique identification number of the partner item

Info
  • The item numbers must be unique. Duplicates are not permitted.

  • We expect only characters in the range ASCII 32-126

Gtin

Int(8)
Int(12)
Int(13)
Int(14)


🔁 EAN/GTIN code of the article

Unique and globally valid identification number of the article. The following data structures are permitted within the GTIN family:

  • GTIN-12 (UPC), GTIN-13 (EAN-13, ISSN, ISBN), GTIN-14 (EAN/UCC-128 or ITF-14), GTIN-8 (EAN-8)

Info
  • The EAN/GTIN forms the basis for our automated allocation and product creation processes. Therefore, request GTINs for your products for a smooth data transfer: GS1 Switzerland: Request barcode, GS1 Germany: Request barcode

  • The EAN/GTINs must be unique and globally valid. Duplicates are not permitted.

  • The EAN/GTIN must be visible on the retail packaging.

  • Further information on Gtins and GS1 at: http://gtin.info

  • or GS1 Switzerland.

BrandName

Str(100)

🔁 Brand / Publisher

Manufacturer's brand of the item.

Info

Products can only be created/processed with an associated mark.

CategoryGroup_[index]

Str(200)

Category groups of the article

The category groups, starting with the highest level CategoryGroup _1, together form a category family tree that assigns the item hierarchically.

Info

"index" - Consecutive numbering of the CategoryGroups, E.g.: CategoryGroup_1, CategoryGroup_2, CategoryGroup_3, …

ProductCategory

Str(200)

Product category of the article

Die Produktkategorie bildet die tiefste (detaillierteste) Ebene des Kategorien-Stammbaums.

Info

Digitec Galaxus can provide the in-house category structure on request.

Weight_[unit]

Dec(8,4)

Packaging weight [mg,g,kg]

Packaging weight: Product weight plus original packaging of a retail package.

Info
  • Items without weight are categorically excluded for EU hub merchants

  • "unit" - mögliche Einheiten: mg (Milligramm), g (Gramm), kg (Kilogramm)

ProductTitle_de

Str(100)

German article/product name

Cleaned name of the item for the German-speaking region. Product names must be uniform and cleansed of specifications.

Info
  • The provieded product title will be used as title in german.

  • The quality of the product names is crucial for a consistent appearance in the online shop and the buyability of the products. Please note our guidelines on data quality.

Supplementary minimum criteria for EU hub partners: ProductData

Header

Data type

Designation

Description

ManufacturerKey

Str(4-50)

Manufacturer number of the article

Unique identification number of the manufacturer of a product. Manufacturer numbers must be unique within the same brand/manufacturer.

Info
  • Manufacturer numbers must contain at least four characters.

  • Duplicate manufacturer number-brand combinations are categorically excluded.

Length

Kopfzeile

Data type

Designation

Description

TARESCode

TARICCode

Int(6-11) od. Str(914)

Swiss customs tariff number (TARES)

TARES database, Bsp:  "12345678" od. "1234.5678"Commodity code (TARIC) for the EU

TARIC database, normally consists of 11 characters (without spaces) or 14 characters (with spaces), e.g. "49019900009" or "4901 9900 00 9".

Info

The validation of the content only allows

the optional character "." (dot)

optional spaces. Other special characters are not allowed

  • Regex for validation: /^([0-9]{4})\.?([0-9]{4})$/

  • TARICCode

    Int(6-11) od. Str(14)

    Commodity code (TARIC) for the EU

    TARIC database, normally consists of 11 characters (without spaces) or 14 characters (with spaces), e.g. "49019900009" or "4901 9900 00 9".

    Info

    The validation of the content only allows optional spaces. Other special characters are not allowed. Tariccodes with less than 11 characters are padded with zeros at the end (right).

    Expand
    titleValidation based on expample "bound children's book"
    Image Removed

    CountryOfOrigin

    Str(2)

    Country of origin

    Origin (country of production) of the delivered item.

    Info

    CountryOfOrigin is Standard ISO 3166 ALPHA-2, E.g.: CH, DE

    Supplementary criteria for optimising data quality: ProdcutData

    Expand
    titleExpand here for display of supplementary product data fields → manufacturer number, packaging dimensions, release date, variant names, product description.

    . Tariccodes with less than 11 characters are padded with zeros at the end (right).

    Expand
    titleValidation based on expample "bound children's book"
    Image Added

    CountryOfOrigin

    Str(2)

    Country of origin

    Origin (country of production) of the delivered item.

    Info

    CountryOfOrigin is Standard ISO 3166 ALPHA-2, E.g.: CH, DE

    Supplementary criteria for optimising data quality: ProdcutData

    Expand
    titleExpand here for display of supplementary product data fields → manufacturer number, packaging dimensions, release date, variant names, product description.

    Header

    Data type

    Designation

    Description

    ManufacturerKey

    Str(4-50)

    Manufacturer number of the article

    Unique identification number of the manufacturer of a product. Manufacturer numbers must be unique within the same brand/manufacturer.

    Info
    • Manufacturer numbers must contain at least four characters.

    • Duplicate manufacturer number-brand combinations are categorically excluded.

    Length_[unit]

    Dec(8,4)

    Packing length

    Width of the original packaging

    Info

    "unit" - possible units: mm (millimeter), cm (centimeter), m (meter)

    Width_[unit]

    Dec(8,4)

    Packaging width

    Width of the original packaging

    Info

    "unit" - possible units: mm (millimeter), cm (centimeter), m (meter)

    Height_[unit]

    Dec(8,4)

    Packing lengthheight

    Width Height of the original packaging

    Info

    "unit" - possible units: mm (millimeter), cm (centimeter), m (meter)

    WidthReleaseDate_[unitcountry]

    Dec(8,4)

    Packaging width

    Width of the original packagingDate

    Publication date

    Date information for new publications. The date is displayed in the shop.

    VariantName

    Str(100)

    Family name
    Info

    "unit" - possible units: mm (millimeter), cm (centimeter), m (meter)

    Height_[unit]

    Dec(8,4)

    Packing height

    Height of the original packaging

    Info

    "unit" - possible units: mm (millimeter), cm (centimeter), m (meter)

    ReleaseDate_[country]

    Date

    Publication date

    Date information for new publications. The date is displayed in the shop.

    Info

    "country" based on standard ISO 3166 ALPHA-2, Bsp: ReleaseDate_CH

    country" based on standard ISO 3166 ALPHA-2, Bsp: ReleaseDate_CH

    TARESCode

    Str(9)

    Swiss customs tariff number (TARES)

    TARES database, Bsp:  "12345678" od. "1234.5678"

    Info
    • The validation of the content only allows the optional character "." (dot). Other special characters are not allowed

    • Regex for validation: /^([0-9]{4})\.?([0-9]{4})$/

    VariantName

    Str(100)

    Family name/variant name

    Unique identification for items that belong together. Digitec Galaxus uses this information to create product variants

    Info

    It is recommended to use the ProductTitle without additions as this is already identical for many products with variants

    ProductTitle_[language]

    Str(100)

    Item name/Product name [en,fr,it]

    Cleaned name of the item in a complementary language English, French or Italian. Product names must be consistent and cleansed of specifications.

    Info
    • The quality of the product names is crucial for a consistent appearance in the online shop and the buyability of the products. Please note our guidelines on data quality.

    • "language" based on standard ISO 639-1, Bsp: ProductTitle_en, ProductTitle_fr, ProductTitle_it

    LongDescription_[language]

    Str(4000)

    Detailed description of the article [de,en,fr,it].

    Detailed description of the item with relevant information about the product such as size, material, age range, special features, technical specifications, shape, pattern, fabric type, design).

    Info
    • The quality of the product description is crucial for a consistent appearance in the online shop and the buyability of the products. Please note our guidelines on data quality.

    • The product description is kept general and does not contain any advertising texts or partner-specific information.

    • Web links and bullet points are not allowed.

    • One of the languages German, English, French or Italian is compulsory.

      "language" based on ISO 639-1 standard, ex: LongDescription_en, LongDescription_fr

    Optional criteria for future optimisation of ProductData

    Expand
    titleExpand here to display the optional master data fields → Warranty and DOA period, return type, age restriction.
    Note

    The following information cannot be processed at the moment. However, we are constantly optimising our technical systems and will expand the information processing for corresponding fields in due course. Supplying the information in the data files helps us to better assess the relevance and prioritisation of future extensions.

    Header

    Data type

    Designation

    Description

    WarrantyPeriod

    Int(3)

    Warranty period

    Service case type: Warranty. Manufacturer's specifications. (in months)

    DeadOnArrivalPeriod

    Int(3)

    DOA deadline

    Service case type: DOA (Dead on Arrival). Manufacturer's specifications. (in days)

    Info

    A DOA case is considered to be all directly recognisable defects in the product that already existed at the time of delivery to the end customer or that occur within the specified DOA period.

    ReturnType

    Int(1)

    Return type

    1: BringIn, 2: OnSite, 3: PickUpAndReturn / manufacturer's information

    MinimumAge_[country]

    Int(2)

    Legal age limit

    Legal age limit (in years)

    Info

    "country" based on standard ISO 3166 ALPHA-2, Bsp: MinimumAge_DE

    Note

    We can currently only process this information in the specifications. We therefore ask you to consider the age restriction in the specification field in "Stage 3: Enrichment specifications".

    NutritionalValue_language

    Str(4000)

    Nutrition labelling

    Nutritional values in continuous text form

    ProductRemark

    Int(2)

    Product remarks

    1: small parts, 2: assorted colours, 3: biocidal products, 4: plant protection products, 5: electrical safety, 6: delivery of tyres, 7 animal encolusre, 8: CO2 Emissions

    Info

    Product information is displayed in the shop on the product page.

    Expand
    titleExpand here for further information

    Insert excerpt
    Product note
    Product note
    nopaneltrue


    Info

    General information on the Media Data

    • File name: MediaData_[ProviderName]. [FILE FORMAT] (Ex: MediaData_digitecgalaxus.csv)

    • Transmission frequency: every 48 hours (optimal: every 24 hours)

    Minimal criteria: Media Data

    Header

    Data type

    Designation

    Description

    ProviderKey

    Str(100)
    ASCII 32-126

    Partner specific item number

    Unique identification number of the partner item

    Info
    • The item numbers must be unique. Duplicates are not permitted.

    • We expect only characters in the range ASCII 32-126

    MainImageURL

    Str(300)

    First image link (HTTPS)

    Cropped product image with white background, preferably frontal view. The longest edge of the images must be at least 600px (without border around the product). The size of 8 MB per image must not be exceeded.

    Info
    • The URL must be freely accessible.

    • The formats JPG, JPEG and PNG are supported.

    • Qualitative requirements, please observe data quality guidelines.

    Expand
    titleYou cannot generate image links yourself? No problem!

    Below you will find a selection of tools that enable you to do this:

    https://imageshack.com/

    https://imgur.com/

    https://i-converter.com/files/jpg-to-url

    https://app.photobucket.com/explore

    https://postimages.org/

    Digitec Galaxus recommends the tools mentioned above. However, there are no agreements or special conditions for the platforms mentioned.

    ImageURL_[index]

    Str(300)

    Additional image links(HTTPS)

    One link per column. The link must be freely accessible. JPG, JPEG and PNG are supported. The longest edge of the images must be at least 600px (without border around the product). The size of 8 MB per image must not be exceeded.

    Info
    • The URL must be freely accessible.

    • The formats JPG, JPEG and PNG are supported.

    • Qualitative requirements, please observe data quality guidelines..

    • "index" - Consecutive numbering of the images

    • E.g.: MainImageURL, ImageURL_1, ImageURL _2, ImageURL _3, …, ImageURL_n

    Supplementary criteria: MediaData

    Expand
    titleClick here to view the supplementary criteria media → product link

    Header

    Data type

    Designation

    Description

    ProductLink_[language]_[index]

    Str(300)

    Product links (HTTPS)

    EOne link per column. Product links can point to manufacturer pages, product reviews, etc.

    Info
    • ·        Links to resale platforms and other online shops are prohibited.

    • "language" based on standard ISO 639-1

    • "index" - Consecutive numbering for multiple URLs in the same language.

    • E.g.: ProductLink_de_1, ProductLink_de_2, ProductLink_en_1, ProductLink_en_2,  ...

    Declaration Media in MediaData

    Expand
    titleExpand here to show declaration media → Engerylabel, SafetyDataSheet

    Header

    Data type

    Designation

    Description

    EnergyLabel

    Str(300)

    Energy label Image link (HTTPS)

    One link per column and indication of energy efficiency class.

    Info

    SafetyDataSheet

    Str(300)

    Safety data sheet
    Document link (HTTPS)

    Product specific safety data sheet

    Optional criteria: MediaData

    Expand
    titleClick here to view optional criteria Media → Documents, Videos, Customs Documents
    Note

    The following information cannot be processed at the moment. However, we are constantly optimising our technical systems and will expand the information processing for corresponding fields in due course. Supplying the information in the data files helps us to better assess the relevance and prioritisation of future extensions.

    Header

    Data type

    Designation

    Description

    ProductShopURL

    Str(300)

    Product link(HTTPS)

    Direct link to the offer in the partner's online shop

    DocumentURL_[language]_[index]

    Str(300)

    Documents links (HTTPS)

    One link per column. Document links can include instructions for use, size tables, safety data sheets, etc.

    Info
    • "language" based on Standard ISO 639-1

    • "index" - Consecutive numbering for multiple URLs in the same language.

    • E.g.: DocumentURL_de_1, DocumentURL_de_2, DocumentURL_en_1, DocumentURL_en_2,  ...

    VideoURL_[language]_[index]

    Str(300)

    Video links (HTTPS)

    One link per column. Currently only YouTube and Vimeo video links are supported.

    Info
    • Only official videos from the manufacturer are used (copyright). We do not show violence for advertising purposes, neither on animals nor on humans

    • "language" based on Standard ISO 639-1

    • "index" - Consecutive numbering for multiple URLs in the same language

    • E.g.: VideoURL_de_1, VideoURL_de_2, VideoURL_en_1, VideoURL_en_2,  ...

    CustomsDocumentType_[country]

    Str(300)

    Customs document type

    Info
    • "country" - in the ISO 3166 ALPHA-2 standard, e.g. CustomsDocumentType_DE

    • Example of a customs document type: "3LLC.N.O.R.N.R. O.A18".

    CustomsDocumentURL_[country]

    Str(300)

    Customs document link (HTTPS)

    One link per column

    Info
    • "country" - based on Standard ISO 3166 ALPHA-2, E.g.: CustomsDocumentURL_DE