Formats CSV (zip) pour l’API 1.0

Last modified: 6. juillet 2022

CSV toutes les données 2 (full2.csv)

Ce format contient toutes les données relatives aux produits, divisées en plusieurs tableaux.les tableaux contiennent des références les uns aux autres.le format est disponible dans l’exportation. La récupération de l’API se fait avec « full.csv ».

Importation d’une base de données SQL

Diagramme des dépendances pour le tableau individuel et les fichiers d’exportation

Les tables RatingContent, MediaContent et Textcontent n’ont pas de clé étrangère pour la table ContentTag, car dans les tables respectives, la colonne contentTagRefId contient une liste ascendante de TagIds séparés par des virgules.

Script MySql pour la création des tables de la base de données

Ce script pour MySql crée les tables analogues au diagramme des dépendances, y compris les clés primaires et étrangères.

Download MySql Script

Séquence d’importation des fichiers

  1. SetGroup
  2. Set
  3. Supplier
  4. Manufacturer
  5. ContentProvider
  6. ContentModel
  7. ContentCategory
  8. ContentTag
  9. FeatureModel
  10. AttributeCluster
  11. Product
  12. ProductXRefAttributeCluster
  13. SupplierItem
  14. ProductPriceInfo
  15. ProductStock
  16. SupplierItemPriceInfo
  17. SupplierItemStock
  18. KeyContent
  19. RatingContent
  20. RefContent
  21. MediaContent
  22. TextContent

Table principale

Product

Contient tous les produits

ChampType de donnéesDescription
puidLongClé unique
setRefIdLongRenvoie 1:1 à Set.id
manRefIdLongRenvoie 1:1 à Manufacturer.id
rankIntegerClassement général de popularité (rang 1 à n, un chiffre élevé correspond à un mauvais classement)
qualificationIntegerQualification du produit
eanString(20)EAN
manufacturerSKUString(40)Numéro d’article du fabricant
shortInfoTextDescription succincte
productNameStringNom du produit, nom long
entryDateDateQuand le produit sera-t-il sur la plate-forme ?
recRetailPriceDoublePrix de détail suggéré par le fabricant
vatDoubleTaxe sur la valeur ajoutée
estimateGrossWeightDouble Poids
grossDimXStringLongueur du produit
grossDimYStringHauteur du produit
grossDimZStringLargeur du produit
deeplinkString Lien profond vers la plate-forme ITscope.com
relevanceDouble Recherche de la pertinence des résultats
featureAttribute1String(2000)Valeur de la propriété pour l’attribut de Set.attributeTypeId1
featureAttribute2String(2000)Valeur de la propriété pour l’attribut de Set.attributeTypeId2
featureAttribute3String(2000)Valeur de la propriété pour l’attribut de Set.attributeTypeId3
featureAttribute4String(2000)Valeur de la propriété pour l’attribut de Set.attributeTypeId4
featureAttribute5String(2000)Valeur de la propriété pour l’attribut de Set.attributeTypeId5
productTypeString(2000)Type de produit
productLineString(2000)Ligne de produit
productModelString(2000) Modèle de produit

Tableaux de référence

ProductPriceInfo

Contient les données de prix minimum et maximum pour les produits

ChampType de donnéesDescription
prodRefIdLongRenvoie 1:1 à Product.puid (z.B. Mindestpreis des Produktes)
supRefIdLongRenvoie 1:1 à Supplier.id
priceDoublePrix
typeStringType de prix, par exemple MIN ou MAX
minScaleIntegerPrix à partir d’une quantité graduée
priceSourceIdIntegerIdentifiant de la source des informations sur les prix et les stocks (se réfère à priceSourceName)
priceSourceNameStringTexte lisible sur l’origine des informations sur les prix et les stocks
lastUpdateDateDate de fixation du prix
currencyCodeStringUnité monétaire
calcPriceDoublePrix calculé
calcPriceBaseDoubleBase du prix calculé

ProductStock

Contient des données d’inventaire agrégées sur les produits

ChampType de donnéesDescription
puidLongID unique du produit ITscope
aggregatedStatusIntegerStatut de meilleure disponibilité
aggregatedStatusTextStringStatut de disponibilité le plus lisible
aggregatedStockIntegerTotal de tous les stocks
aggregatedSupplierItemsIntegerSomme de tous les distributeurs pour ce produit

SupplierItem

Sources d’approvisionnement des produits

ChampType de donnéesDescription
idLongClé unique
prodRefIdLongRenvoie 1:1 à Product.puid
supRefIdLongRenvoie 1:1 à Supplier.id
setRefIdLongRenvoie 1:1 à Set.id
manRefIdLongRenvoie 1:1 à Manufacturer.id
supplierItemIdString(40)Numéro de produit du fournisseur
productNameStringL’identification exacte de l’article chez le fournisseur
infoTextTextDescription détaillée de l’article chez le fournisseur
stateIdIntegerCode numérique de l’état des biens
stateNameStringÉtat de l’objet (neuf, d’occasion, de type B, remis à neuf, etc.)
matchQualityIntegerQualité de l’affection de l’article au catalogue de produits ITscope
newProductBooleanNouveau article
eolProductBooleanArticle abandonné
supplierEanString(20)Spécification EAN du fournisseur
eanValidBooleanIndication de la validité du EAN du vendeur selon les critères du EAN
supplierManufacturerSKUString(40)Spécification du numéro d’article du fabricant du fournisseur (ne doit pas correspondre à ITscope)
supplierManufacturerNameString(80)Nom du fabricant tel que spécifié par le fournisseur
recRetailPriceDoubleInformations non contraignantes sur les prix de vente du fournisseur
supplierPromoString(40)Nom de l’action de promotion du fournisseur
vatIntegerTaux de TVA pour l’article
grossDimXDoubleLongueur du produit
grossDimYDoubleHauteur du produit
grossDimZDoubleLargeur du produit
warrantyString(40)Informations sur la garantie du fournisseur
deeplinkStringLien vers l’article chez le fournisseur
specialOfferBooleanIndiquer si l’article est en promotion
topSellerBooleanIndiquer si l’article est le plus vendu
flatChargeDoublePrélèvement de droits d’auteur
custTariffNumberString(50)Numéro du tarif douanier
sourceCountryString(20)Pays d’origine de l’article

SupplierItemPriceInfo

Contient les données de prix pour les différentes sources d’approvisionnement

ChampType de donnéesDescription
supItemRefIdLongRenvoie 1:1 à SupplierItem.id, falls dieser Preis zu einer Bezugsquelle gehört
supRefIdLongRenvoie 1:1 à Supplier.id
priceDoublePrix
typeStringType de prix
minScaleIntegerPrix à partir d’une quantité graduée
priceSourceIdIntegerIdentifiant de la source des informations sur les prix et les stocks (se réfère à priceSourceName)
priceSourceNameStringTexte lisible sur l’origine des informations sur les prix et les stocks
lastUpdateDateDate de fixation du prix
currencyCodeString(10)Unité monétaire
calcPriceDoublePrix calculé
calcPriceBaseDoubleBase du prix calculé

SupplierItemStock

Sources d’approvisionnement uniquement avec les données de stock pour les produits

ChampType de donnéesDescription
idLongRenvoie 1:1 à SupplierItem.id
supplierStockTextStringRapport de stock du fournisseur
stockIntegerStock dans cette source
lastStockUpdateDateHeure de la dernière mise à jour du stock de l’entrepôt
stockStatusIntegerIdentifiant pour l’état du stock (se réfère à stockStatusText)
stockStatusTextStringÉtat lisible des stocks
stockSourceIdIntegerIdentificateur de l’origine des informations sur les prix et les stocks (se réfère à stockSourceName)
stockSourceNameStringTexte lisible sur l’origine des informations sur les stocks (liste des stocks,…)
stockUnlimitedBooleanvrai = stock illimité, faux = stock non illimité
stockAvailabilityDateDateTemps à partir duquel la source d’approvisionnement est à nouveau disponible

Tableaux de contenu

KeyContent

Clés des fournisseurs de contenu pour Contentlink

ChampType de donnéesDescription
keyLongClé de l’ensemble des données, non unique
contentModelRefIdLongRenvoie n:1 à ContentModel.id
prodRefIdLongRenvoie n:1 à Product.puid
contentProviderRefIdLongRenvoie n:1 à ContentProvider.id
valueTextValeur de la clé
langStringCode de langue dans l’ISO639

MediaContent

Médias (tels que les images) pour les produits

ChampType de donnéesDescription
keyLongClé de l’ensemble des données, non unique
langIdLongIdentificateur de langue, correspondant à la longueur du champ, mais ne fait pas référence à un tableau
contentModelRefIdLongRenvoie à ContentModel.id
prodRefIdLongRenvoie n:1 à Product.puid
contentProviderRefIdLongRenvoie n:1 à ContentProvider.id
contentCategoryRefIdLongRenvoie n:1 à ContentCategory.id
contentTagRefIdStringListe de tags séparées par des virgules, pointant vers ContentTag.id
valueTextLa valeur du média
langStringCode de langue dans l’ISO639
mimeTypeStringmimeType, par exemple image/jpeg, text/html, …
heightLongHauteur du média
widthLongLargeur du média

RatingContent

Évaluations d’un produit (par exemple, tests, prix, …)

ChampType de donnéesDescription
keyLongClé de l’ensemble des données, non unique
contentModelRefIdLongRenvoie n:1 à ContentModel.id
prodRefIdLongRenvoie n:1 à Product.puid
contentProviderRefIdLongRenvoie n:1 à ContentProvider.id
contentTagRefIdStringliste de tags séparés par des virgules, pointant vers ContentTag.id
valueTextValeur du classement
langStringCode de langue dans l’ISO639
unitString(20)Unité de classement, par exemple grade, points,…
deeplinkStringLien profond avec la plate-forme de classement

RefContent

Références à des contenus externes

ChampType de donnéesDescription
keyLongClé de l’ensemble des données, non unique
contentModelRefIdLongRenvoie n:1 à ContentModel.id
prodRefIdLongRenvoie n:1 à Product.puid (produit auquel ce contenu appartient)
contentProviderRefIdLongRenvoie n:1 à ContentProvider.id
crossProdRefIdLongRenvoie n:1 à Product.puid (produits de référence croisés)
typeIdIntegerEst l’identifiant unique pour le champ de type, et non une référence à une table
typeStringIdentifiant pour le champ « type »
originalReferenceStringRéférence externe

TextContent

Textes sur le produit, tels que des textes de marketing, des textes courts, des textes longs

ChampType de donnéesDescription
keyLongClé de l’ensemble des données, non unique
contentModelRefIdLongRenvoie n:1 à ContentModel.id
prodRefIdLongRenvoie n:1 à Product.puid (produit auquel ce contenu appartient)
contentProviderRefIdLongRenvoie n:1 à ContentProvider.id
crossProdRefIdLongRenvoie n:1 à Product.puid (produits de référence croisés)
typeIdIntegerEst l’identifiant unique pour le champ de type, et non une référence à une table
typeStringIdentifiant pour le champ « type »
originalReferenceStringRéférence externe

Données de base agrégées

ContentProvider

Fournisseur du contenu, par exemple 1WorldSync, Icecat, fabricant, distributeur

ChampType de donnéesDescription
idLongClé unique
nameStringNom en texte clair du fournisseur de contenu (par exemple Icecat, 1WorldSync, …)
rankIntegerPriorisation, pour le tri, mêmes valeurs multiples possibles

ContentModel

Modèle/type de contenu selon le fournisseur de contenu

ChampType de donnéesDescription
idLongClé unique
nameStringAfficher le nom du contenu (par exemple, image standard ICEcat grand format, ID produit 1WorldSync, …)

ContentCategory

Catégorisation ITscope pour le contenu, quel contenu est disponible (par exemple, textes structurés, photo de produit, …)

ChampType de donnéesDescription
idLongClé unique
nameStringIdentificateur de catégorie

ContentTag

Tags/indicateurs pour le contenu, uniforme pour tous les fournisseurs de contenu

ChampType de donnéesDescription
idLongClé unique
nameStringIdentifiant pour le type de contenu (petite image, vignette, texte marketing, …)
rankIntegerPriorisation, pour le tri, mêmes valeurs multiples possibles
sourceString« itscope » si l’indicateur a été saisi par ITscope, « supplier » pour l’indicateur généré automatiquement à partir des données lues

FeatureModel

Propriétés telles que fournies par le fournisseur de contenu

ChampType de donnéesDescription
idLongClé unique
nameStringNom de la propriété

AttributeCluster

Fourchettes de valeurs ou caractéristiques d’une propriété de produit

ChampType de donnéesDescription
idLongClé unique
setId LongRenvoie 1:1 à Set.id, mais peut également être nul si le groupe est affecté à un ensemble général
name StringIdentificateur de la caractéristique (par exemple 2 GB, 15″, 80 W – 120 W, …)
min StringValeur seuil minimale relative à une propriété dans laquelle la caractéristique du produit doit s’inscrire pour être affectée à ce groupe d’attributs
max StringValeur limite maximale relative à une propriété dans laquelle la caractéristique du produit doit s’inscrire pour être attribuée à ce groupe d’attributs (Attribute Cluster)
rank LongRang de propriété
attributeTypeIdLongIdentificateur d’une propriété et identifie l’attributTypeName, l’attributTypeRank et l’attributTypeUnit. pas de référence de table. Références n:1 à Set.attributeTypeId(1..5)
attributeTypeNameStringNom d’une propriété. Peut être analogue au nom de Set.attributeTypeName(1..5)
attributeTypeRankLongClassement de la propriété, peut être utilisé pour le tri, par exemple.
attributeTypeUnitStringUnité de propriété
attributeTypeGroupIdStringIdentificateur d’un groupe de propriétés, pas une référence de table, mais identifie de manière unique l’attributTypeGroupName.
attributeTypeGroupNameStringNom d’un groupe de biens

Manufacturer

Fabricant

ChampType de donnéesDescription
idLongClé unique
nameStringIdentifiant du fabricant
shortNameStringNom abrégé du fabricant
deeplinkStringURL, lien vers le fabricant au sein de la plate-forme ITscope

Supplier

Fournisseurs

ChampType de donnéesDescription
idLongClé unique
nameStringIdentifiant du fabricant
deeplinkStringURL, lien vers le fournisseur au sein de la plate-forme ITscope
partnerStringNuméro de client dans le cas d’un partenariat. Peut être utilisé comme un filtre pour déterminer si un partenariat existe pour ce fournisseur

Set

Types de produits

ChampType de donnéesDescription
idLongClé unique
grpRefIdStringRenvoie n:1 à SetGroup.id
nameStringIdentifiant du type de produit
attributeTypeId1LongClé d’attribut (Attribute Key) unique pour construire une éventuelle sous-catégorie, renvoie 1:n à AttributeCluster.attributeTypeId
attributeTypeName1StringIdentificateur de l’attribut permettant de construire une éventuelle sous-catégorie
attributeTypeId2LongClé d’attribut (Attribute Key) unique pour construire une éventuelle sous-catégorie, renvoie 1:n à AttributeCluster.attributeTypeId
attributeTypeName2StringIdentificateur de l’attribut permettant de construire une éventuelle sous-catégorie
attributeTypeId3LongClé d’attribut (Attribute Key) unique pour construire une éventuelle sous-catégorie, renvoie 1:n à AttributeCluster.attributeTypeId
attributeTypeName3String Identificateur de l’attribut permettant de construire une éventuelle sous-catégorie
attributeTypeId4LongClé d’attribut (Attribute Key) unique pour construire une éventuelle sous-catégorie, renvoie 1:n à AttributeCluster.attributeTypeId
attributeTypeName4StringIdentificateur de l’attribut permettant de construire une éventuelle sous-catégorie
attributeTypeId5LongClé d’attribut (Attribute Key) unique pour construire une éventuelle sous-catégorie, renvoie 1:n à AttributeCluster.attributeTypeId
attributeTypeName5StringIdentificateur de l’attribut permettant de construire une éventuelle sous-catégorie

SetGroup

Groupes de types de produits

ChampType de donnéesDescription
idStringClé unique
nameStringIdentifiant du groupe de types de produits

Tableau croisé

ProductXRefAttributeCluster

Relie les tables Product et AttributeCluster n:m, en attribuant ainsi à chaque produit son ensemble d’attributs de propriétés du produit

ChampType de donnéesDescription
prodRefIdLongRenvoie 1:n à Product.puid
attributeClusterRefIdLongRenvoie 1:n à AttributeCluster.id

CSV PriceStockUpdate 2 (prices2.csv)

Dans ce format, tout ce qui n’a pas trait aux prix et aux stocks a été omis de l’exportation complète. Le format est disponible dans l’exportation. La récupération des API se fait avec « prices2.csv ».

Ce format de mise à jour contient ProductPriceInfo, ProductStock, SupplierItemPriceInfo et SupplierItemStock, c’est-à-dire exclusivement les données sur les prix et les stocks analogues à « CSV all data 2 (zip) ».

ProductPriceInfo

voir CSV toutes les données 2 – ProductPriceInfo

ProductStock

voir CSV toutes les données 2 – ProductStock

SupplierItemPriceInfo

voir CSV toutes les données 2 – SupplierItemPriceInfo

SupplierItemStock

voir CSV toutes les données 2 – SupplierItemStock

Liste des sources CSV incluant PriceStockUpdate(sources.csv)

Dans ce format, tout ce qui n’a pas trait aux prix, aux stocks et aux sources d’approvisionnement a été omis de l’exportation complète. Le format est disponible dans l’exportation. La récupération de l’API se fait avec « sources.csv ».

Pour chaque produit, des données agrégées sur les prix/stocks ainsi que toutes les données sources de référence, y compris les données respectives sur les prix et les stocks, sont produites. Ce format de mise à jour contient ProductPriceInfo, ProductStock, SupplierItemPriceInfo,SupplierItemStock et SupplierItem analogue à « CSV all data 2 (zip) ».

ProductPriceInfo

voir CSV toutes les données 2 – ProductPriceInfo

ProductStock

voir CSV toutes les données 2 – ProductStock

SupplierItemPriceInfo

voir CSV toutes les données 2 – SupplierItemPriceInfo

SupplierItemStock

voir CSV toutes les données 2 – SupplierItemStock

SupplierItem

voir CSV toutes les données 2 – SupplierItem

Was this article helpful?
Dislike 0
Views: 36