Format de fichier pour le téléchargement des données de liste de prix
Le fichier de chargement que vous utilisez pour télécharger une liste de prix doit obéir à un format spécifique afin de permettre le chargement correct des données dans les tables de la base de données de HCL Commerce. Un exemple de fichier CSV est fourni.
La capture d'écran suivante montre les données de liste de prix contenues dans un exemple de fichier CSV (notez que l'image est scindée en deux pour tenir sur la page) :

Dans le fichier CSV :
- La première ligne doit contenir le mot clé Offer.
- La deuxième ligne doit contenir les en-têtes de colonnes.
- Les lignes restantes contiennent les données de liste de prix de chaque entrée du catalogue.
Mot clé d'objet et définition des colonnes d'une liste de prix
Tous les téléchargements de liste de prix doivent utiliser le mot clé d'objet Offer. Vous pouvez télécharger un exemple de fichier CSV ici :Voici la définition des colonnes d'un fichier CSV de liste de prix :
- PriceListUniqueId
- (Facultatif, Chaîne) Identificateur de la liste de prix. Lorsqu'existe un mappage de données pour l'élément UniqueID de la liste de prix dans le fichier de configuration de chargement des données de la liste de prix, l'élément uniqueID est obligatoire dans le fichier CSV.
- PriceListName
- (Optionnel, Chaîne) Nom de la liste de prix qui contient cette offre. Lors du chargement d'une offre, vous devez fournir la donnée PriceListName ou PriceListUniqueId, voire les deux. Si les deux paramètres sont fournis dans le fichier CSV, la valeur de PriceListUniqueId est utilisée pour le chargement. Si aucune des deux n'est présente dans le fichier CSV, le nom de la liste de prix par défaut du magasin est utilisé pour le chargement.
- CatentryUniqueId
- (Optionnel, Chaîne) Identificateur unique de l'entrée de catalogue pour laquelle cette offre est définie. Lors du chargement d'une offre, vous devez fournir la donnée CatentryPartNumber ou CatentryUniqueID. Si les deux données sont fournies dans le fichier CSV, la valeur de CatentryUniqueID est utilisée pour le chargement. Si aucune des deux n'est présente dans le fichier CSV, l'offre n'est pas chargée.
- CatentryPartNumber
- (Optionnel, Chaîne) Numéro de référence de l'entrée de catalogue pour laquelle cette offre est définie. Lors du chargement d'une offre, vous devez fournir la donnée CatentryPartNumber ou CatentryUniqueID. Si les deux données sont fournies dans le fichier CSV, la valeur de CatentryUniqueID est utilisée pour le chargement. Si aucune des deux n'est présente dans le fichier CSV, l'offre n'est pas chargée.
- Identificateur
- (Facultatif, Chaîne) Identificateur de l'offre. S'il n'est pas fourni dans le fichier CSV, un identificateur est généré aléatoirement pour l'offre.
- Priorité
- (Optionnel, Double) Si plusieurs offres sont en vigueur simultanément, celle dont la priorité est la plus élevée est utilisée. Si aucune donnée n'est fournie pour ce champ dans le fichier CSV, la valeur par défaut
0.0est utilisée. - StartDate
- (Facultatif, Horodatage) Début de la plage de dates pendant laquelle l'offre est en vigueur. Utilisez le format suivant :
yyyy-mm-dd hh:mm:ss.millis - EndDate
- (Optionnel, Horodatage) Fin de la plage de dates pendant laquelle l'offre est en vigueur. Utilisez le format suivant :
yyyy-mm-dd hh:mm:ss.millis - QuantityUnitIdentifier
- (Optionnel, String) Unité de mesure utilisée dans les champs MinimumQuantity (quantité minimale) et MaximumQuantity (quantité maximale).
- MinimumQuantity
- (Optionnel, Double) Quantité minimale pouvant être achetée dans une même commande au titre de cette offre.
- MaximumQuantity
- (Facultatif, Double) Quantité maximale pouvant être achetée dans une même commande au titre de cette offre.
- LastUpdate
- (Optionnel, Horodatage) Date et heure de dernière mise à jour de l'offre. Utilisez le format
yyyy-mm-dd hh:mm:ss.millis - Description
- (Optionnel, Chaîne) Description de cette offre.
- PriceInUSD
- (Facultatif, Décimal) Prix en dollars US.
- PriceInBRL
- (Optionnel, Décimal) Prix en reais brésiliens.
- PriceInCAD
- (Optionnel, Décimal) Prix en dollars canadiens.
- PriceInCNY
- (Optionnel, Décimal) Prix en Yuan Ren-min-bi.
- PriceInEUR
- (Optionnel, Décimal) Prix en euros.
- PriceInJPY
- (Facultatif, Décimal) Prix en yen japonais.
- PriceInKRW
- (Optionnel, Décimal) Prix en wons sud-coréens.
- PriceInTWD
- (Optionnel, Décimal) Prix en nouveaux dollars de Taïwan.
- Supprimer
- (Chaîne) Indique s'il faut ou non supprimer cette offre. La valeur 0 signifie qu'elle ne doit pas être supprimée. La valeur 1 signifie qu'elle doit être supprimée.