Description du format pour les produits, format de données standardUpdate

Last modified: 14. mars 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 le fichier local de chargement à 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 comprend les é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.

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
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 (n:1) ; si ce champ est nul, l’information sur le prix se rapporte à un produit (la référence à la source et la référence au produit s’excluent mutuellement)
priceSupplierSKU String (150)Identifiant du produit du fournisseur qui a fourni cette source d’approvisionnement [avant le 18.10.2021 : String(40)]
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 (informations complémentaires de 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.

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
supplierSKU String (150)Numéro de produit du fournisseur [avant le 18.10.2021 : String(40)]
supplierIdOuiLongRenvoie 1:1 au Supplier.id
supplierName String (255)Nom du fournisseur
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 (informations complémentaires de certains fournisseurs dans les structures du statut de livraison « en stock »)
stockAvailabilityDate DateDate de livraison pour les marchandises non en stock
lastStockUpdate DateDate 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)
priceOuiBigDecimalPrix du projet
remainingQuantityOuiIntegerQuota restant
projectLastUpdate DateDate de la dernière mise à jour des informations sur le projet.
projectBundleIdString (50)Clé unique du bundle de projet (activable par le laboratoire de test ITscope)
projectPositionIntegerNuméro de position du projet (activable par le laboratoire de test ITscope)

Scripts de base de données pour CSV

Was this article helpful?
Dislike 0
Views: 30