Description du format pour les produits format de données « standard »

Last modified: 7. juillet 2022

Schéma de la base de données

Diagramme de dépendance au format de sortie CSV, incluant des scripts SQL pour créer les tables et charger les données avec « load data local infile » à la fin du message.


Aperçu des éléments du format des données

En format de sortie CSV, ces éléments sont des fichiers, en format de sortie XML ou JSON, ce sont des nœuds.

Le format de données « standard » se compose des éléments suivants :

  • product: – produit du catalogue ITscope
  • supplierItem: – source d’approvisionnement d’un produit ITscope. Une offre concrète d’un distributeur référencé sur ITscope
  • project: – informations, prix et disponibilité d’un élément de projet
  • attribute: – propriétés d’un produit
  • attributeCluster: – les groupes de propriétés dans lesquels le produit peut être trouvé pour des recherches de caractéristiques. Peut regrouper plusieurs caractéristiques de propriété dans des intervalles en fonction de la quantité, par exemple 64-128 MB de RAM
  • accessory: – accessoires originaux et accessoires compatibles pour un produit.

Les éléments marqués d’un globe changent en fonction de la langue d’exportation sélectionnée :

product


Produit du catalogue ITscope.

NOMCHAMP OBLIGATOIREType de donnéesDESCRIPTION
puidOuiLongClé unique
ean String (18)EAN
manufacturerSKU String (40)Numéro d’article du fabricant
icecatId String (255)Icecat ID
cnetId String (255)1WorldSync ID (anciennement CNET)
bechlemId String (255)Bechlem ID
eClass String (255)eClass ID Version 5.1.2
manufacturerIdOuiLongRéférence au fabricant de ce produit (n:1 sur Manufacturer.id)
manufacturerName String (255)Nom du fabricant
productNameWithManufacturerOuiStringNom du produit, y compris le nom du fabricant
  shortDescription StringNom abrégé du produit
  longDescription StringTexte long du produit
productTypeIdOuiLongRéférence au type de produit de ce produit
productTypeGroupIdOuiString (3)Référence au groupe de types de produits (ProductTypeGroup.id, n:1)
productTypeGroupNameOuiString (255)Nom du groupe de types de produits, par exemple la technologie de réseau. Peut être utilisé comme niveau de 1ère catégorie
productTypeNameOuiString (255)Identifiant du type de produit. Peut être utilisé comme niveau de 2ème catégorie
attributeTypeId1 LongClé d’attribut unique pour construire une éventuelle sous-catégorie, renvoie 1:n à AttributeCluster.attributeTypeId
attributeTypeName1 String (255)Identificateur de l’attribut permettant de construire une éventuelle sous-catégorie
attributeTypeId2 LongClé d’attribut unique pour construire une éventuelle sous-catégorie, renvoie 1:n à AttributeCluster.attributeTypeId
attributeTypeName2 String (255)Identificateur de l’attribut permettant de construire une éventuelle sous-catégorie
attributeTypeId3 LongClé d’attribut unique pour construire une éventuelle sous-catégorie, renvoie 1:n à AttributeCluster.attributeTypeId
attributeTypeName3 String (255)Identificateur de l’attribut permettant de construire une éventuelle sous-catégorie
attributeTypeId4 LongClé d’attribut unique pour construire une éventuelle sous-catégorie, renvoie 1:n à AttributeCluster.attributeTypeId
attributeTypeName4 String (255)Identificateur de l’attribut permettant de construire une éventuelle sous-catégorie
attributeTypeId5 LongClé d’attribut unique pour construire une éventuelle sous-catégorie, renvoie 1:n à AttributeCluster.attributeTypeId
attributeTypeName5 String (255)Identificateur de l’attribut permettant de construire une éventuelle sous-catégorie
  attributeValue1 String (1024)Valeur de la propriété pour l’attribut de ProductType.attributeTypeId3. Peut être utilisé comme niveau de 3ème catégorie si disponible
attributeValue2 String (1024)Valeur de la propriété pour l’attribut de ProductType.attributeTypeId4. Peut être utilisé comme niveau de 4ème catégorie si disponible
 attributeValue3 String (1024)Valeur de la propriété pour l’attribut de ProductType.attributeTypeId5. Peut être utilisé comme niveau de 5ème catégorie si disponible
 attributeValue4 String (1024)Valeur de la propriété pour l’attribut de ProductType.attributeTypeId4
attributeValue5 String (1024)Valeur de la propriété pour l’attribut de ProductType.attributeTypeId5
productSubTypeId String (1024)ID du type de propriété
productSubType String (1024)Propriété de type du produit, par exemple souris ou clavier pour les périphériques d’entrée. Ne doit pas être utilisé comme niveau de 3ème catégorie
productLineId LongIdentification de la ligne de produits
productLine String (1024)Ligne de produits
productModel String (1024)Identificateur du modèle de produit
estimateGrossWeight DoublePoids en kilogramme
grossDimX String (1024)Longueur du produit, y compris l’unité de mesure
grossDimY String (1024)Hauteur du produit, y compris l’unité de mesure
grossDimZ String (1024)Largeur du produit, y compris l’unité de mesure
customsTariffNumber String (255)Numéro du tarif douanier
deeplinkOuiString (2048)Lien profond vers la plateforme ITscope.com
standardHtmlDatasheetOuiString (2048)URL, lien vers la fiche technique standard HTML
 standardPdfDatasheet String (2048)URL, lien vers la fiche technique standard PDF
manufacturerSite String (1024)URL, lien vers la page du fabricant
manufacturerDatasheet String (1024)URL, lien vers la fiche technique du fabricant
imageThumb String (1024)Aperçu de la meilleure image du produit
imageThumbWidth IntegerLargeur de l’image en pixels
imageThumbHeight IntegerHauteur de l’image en pixels
image1 String (1024)Lien vers la meilleure image possible, dans la version la plus grande
imageWidth1 IntegerLargeur de l’image en pixels
imageHeight1 IntegerHauteur de l’image en pixels
image2 String (1024)Lien vers une autre bonne image de produit, de préférence celle d’un emballage de produit (jamais la même que la première image)
imageWidth2 IntegerLargeur de l’image en pixels
imageHeight2 IntegerHauteur de l’image en pixels
image3 String (1024)Lien vers la première photo de la galerie (jamais une de celles qui figurent déjà dans la liste)
imageWidth3 IntegerLargeur de l’image en pixels
imageHeight3 IntegerHauteur de l’image en pixels
image4 String (1024)Lien vers la deuxième photo de la galerie (jamais une de celles qui figurent déjà dans la liste)
imageWidth4 IntegerLargeur de l’image en pixels
imageHeight4 IntegerHauteur de l’image en pixels
image5 String (1024)Lien vers la troisième image de la galerie (jamais une de celles qui figurent déjà dans la liste)
imageWidth5 IntegerLargeur de l’image en pixels
imageHeight5 IntegerHauteur de l’image en pixels
energyLabel String (1024)Lien vers l’image du label énergétique
entryDateOuiDateQuand le produit sera-t-il sur la plate-forme ?
rank IntegerClassement général de popularité (rang 1 à n, un chiffre élevé correspond à un mauvais classement)
qualification IntegerQualification du produit
warrantyText StringTexte de garantie du produit
marketingText StringTexte de marketing pour le produit
 htmlSpecs StringCaractéristiques techniques du produit, en format HTML
recommendedRetailPriceNet DoublePrix de détail suggéré par le fabricant
price BigDecimalBase du prix calculé
priceCalc BigDecimalPrix calculé, sur la base du calcul du prix individuel
currencyCode String (3)Unité monétaire applicable à cette information sur les prix
priceCalcVat BigDecimalTaux de TVA utilisé pour le calcul du prix calculé
priceLastUpdate DateHeure de la dernière mise à jour de l’information sur les prix
priceSupplierId LongRéférence à un fournisseur (1:1) qui a fourni à la source d’approvisionnement cette information sur les prix
priceSupplierName String (255)Nom du fournisseur qui a fourni cette source d’approvisionnement
priceSupplierItemId LongRéférence à une source d’approvisionnement (n:1) ; si ce champ est nul, l’information sur les prix se rapporte à un produit (la référence à la source d’approvisionnement et la référence au produit s’excluent mutuellement)
priceSupplierSKU String (40)Identifiant du produit du fournisseur qui a fourni cette source d’approvisionnement
stockSupplierText String (40)Informations textuelles sur le stock du fournisseur, directement transférées, sans interprétation
stockStatus IntegerClé numérique de l’état de livraison de ces informations sur les stocks
stockStatusText String (255)Statut de livraison de cette information sur les stocks, par exemple « en stock » ou « dans un entrepôt externe »
stock IntegerQuantité de stock du statut de livraison spécifié dans cette structure
externalStock IntegerQuantité en stock dans l’entrepôt externe (informations complémentaires de certains fournisseurs dans les structures du statut de livraison « en stock »)
incomingStock IntegerQuantité en stock lors d’une livraison ultérieure (informations complémentaires fournies par certains fournisseurs dans les structures du statut de livraison « en stock »)
stockAvailabilityDate DateDate de livraison pour les marchandises non en stock
stockLastUpdate DateDate de la dernière mise à jour de l’information sur les stocks
aggregatedStatusOuiIntegerStatut de meilleure disponibilité
aggregatedStatusTextOuiString (255)Statut de meilleure disponibilité
aggregatedStockOuiIntegerTotal de tous les stocks
aggregatedSupplierItemsOuiIntegerSomme de tous les distributeurs pour ce produit
supplierItemOuiList<supplierItem>Source d’approvisionnement d’un produit ITscope. Une offre concrète d’un distributeur référencé sur ITscope
attribute List<attribute>Propriétés d’un produit
attributeCluster List<attributeCluster>Les groupes de propriétés dans lesquels le produit peut être trouvé pour des recherches de caractéristiques. Peut regrouper plusieurs caractéristiques de propriété dans des intervalles en fonction de la quantité, par exemple 64-128 MB de RAM.
accessory List<accessory>Accessoires originaux et accessoires compatibles pour un produit

supplierItem

Source d’approvisionnement d’un produit ITscope. Une offre concrète d’un distributeur référencé sur ITscope.

NOMCHAMP OBLIGATOIREType de donnéesDESCRIPTION
idOuiLongClé unique
ean String (18)Spécification EAN du fournisseur
manufacturerSKU String (40)Spécification du numéro d’article du fabricant du fournisseur (ne doit pas correspondre à ITscope)
supplierSKU String (40)Numéro de produit du fournisseur
supplierIdOuiLongRenvoie 1:1 au Supplier.id
supplierName String (255)Nom du fournisseur
manufacturerName String (80)Nom du fabricant tel que spécifié par le fournisseur
productName String (255)Identifiant exact de l’article, tel que transmis par le fournisseur
longDescription String (60000)Description détaillée de l’article du fournisseur
conditionIdOuiIntegerCode numérique de l’état de l’article
conditionNameOuiString (255)État de l’objet (neuf, d’occasion, de type B, remis à neuf, etc.)
eolProductOuiBooleanIdentifiant : article abandonné
matchQualityOuiIntegerAffectation de la qualité de l’article au catalogue de produits ITscope
eanValidOuiBooleanDrapeau, indiquant si le EAN du vendeur est valable selon les critères du EAN
specialOfferOuiBooleanIndiquer si l’article est en promotion
promotion String (40)Nom de l’action de promotion du fournisseur
vat IntegerTaux de TVA pour l’article
copyrightLevy DoublePrélèvement de droits d’auteur
customsTariffNumber String (50)Numéro du tarif douanier
countryOfOrigin String (20)Pays d’origine de l’article
grossDimX DoubleLongueur du produit, y compris l’unité de mesure
grossDimY DoubleHauteur du produit, y compris l’unité de mesure
grossDimZ DoubleLargeur du produit, y compris l’unité de mesure
warrantyText String (40)Informations sur la garantie du fournisseur
deeplink String (1024)Lien vers l’article chez le fournisseur
recommendedRetailPriceNet DoubleUVP-Angabe des Lieferanten
priceOuiBigDecimalPrix
priceCalcOuiBigDecimalPrix calculé, sur la base du calcul du prix individuel
currencyCodeOuiString (3)Unité monétaire applicable à cette information sur les prix
priceCalcVatOuiBigDecimalTaux de TVA utilisé pour le calcul du prix calculé
priceLastUpdateOuiDateHeure de la dernière mise à jour de l’information sur les prix
stockSupplierText StringInformations sur l’inventaire de la source d’approvisionnement, telles que transmises par le fournisseur
stockStatus IntegerClé numérique de l’état de livraison de ces informations sur les stocks
stockStatusText String (255)Statut de livraison de cette information sur les stocks, par exemple « en stock » ou « dans un entrepôt externe »
stock IntegerQuantité en stock
externalStock IntegerQuantité en stock dans l’entrepôt externe (informations complémentaires de certains fournisseurs dans les structures du statut de livraison « en stock »)
incomingStock IntegerQuantité en stock lors d’une livraison ultérieure (informations complémentaires fournies par certains fournisseurs dans les structures du statut de livraison « en stock »)
stockAvailabilityDate DateDate de livraison pour les marchandises non en stock
lastStockUpdate DateHeure de la dernière mise à jour de l’information sur les stocks

project

Informations, prix et disponibilité d’un élément du projet.

NOMCHAMP OBLIGATOIREType de donnéesDESCRIPTION
supplierProjectId String (40)Numéro de projet du fournisseur
manufacturerProjectIdOuiString (40)Numéro de projet du fabricant (clé unique)
projectName String (255)Titre du projet
endCustomer String (255)Client final de l’article sur le projet
priceOuiBigDecimalPrix du projet
validFrom DateDate à partir de laquelle les conditions du projet s’appliquent
validTo DateDate à partir de laquelle les conditions du projet ne sont plus valables
targetQuantity IntegerQuantité convenue dans le cadre du projet
remainingQuantityOuiIntegerQuota résiduel
minQuantity IntegerQuantité minimale de commande pour ce projet
projectLastUpdate DateDate de la dernière mise à jour des informations sur le projet

attribute

Propriétés d’un produit.

NOMCHAMP OBLIGATOIREType de donnéesDESCRIPTION
displayValue String (10000)La valeur lisible du bien, y compris l’unité
attributeTypeId LongIdentifiant unique d’un type de bien concret
attributeTypeName String (255)Nom du type de bien concret
attributeTypeRank LongLe classement du type de propriété, peut être utilisé pour le tri, par exemple
attributeTypeGroupId LongIdentificateur d’un groupe de propriétés, pas une référence de table, mais identifie de manière unique l’attributTypeGroupName
attributeTypeGroupName String (255)Nom du groupe de biens

attributeCluster

Les groupes de propriétés dans lesquels le produit peut être trouvé pour des recherches de caractéristiques. Peut regrouper plusieurs expressions de propriété dans des intervalles en fonction de la quantité, par exemple 64-128 MB de RAM.

NOMCHAMP OBLIGATOIREType de donnéesDESCRIPTION
id LongClé unique d’ITscope
productTypeId LongRéférence au type de produit, facultatif
productTypeName String (255)Nom du type de produit auquel appartient cet attribut de propriété, facultatif
attributeTypeName String (255)Nom d’une propriété. Peut être analogue au nom de ProductType.attributeTypeName(1..5)
attributeTypeGroupName String (255)Nom d’un groupe de biens
name String (255)Identificateur de la caractéristique (par exemple 2 GB, 15″, 80 W – 120 W)
rank LongRang de propriété

accessory

Accessoires originaux et accessoires compatibles pour un produit.

NOMCHAMP OBLIGATOIREType de donnéesDESCRIPTION
referencedProductId LongRéférence à un produit de référence, par exemple un produit qui est répertorié comme un accessoire d’origine
typeId IntegerIdentificateur interne pour le type de produit de référence
type String (255)Identifiant pour le type de produit de référence, par exemple les accessoires originaux, les accessoires compatibles, etc.

Scripts de base de données pour CSV

Was this article helpful?
Dislike 0
Views: 88