Fichier d'entrée pour les listes de prix de vente
Utilisez le fichier d'entrée Offer.csv afin de charger une liste de prix de vente dans un magasin pour que ces prix de vente puissent être gérés dans l'outil Filtre de catalogue et tarification. Le prix de vente est le prix d'une entrée de catalogue proposée à la vente par un magasin. Il s'agit du prix réel que le client devra payer, avant application des taxes, des éventuelles remises et des frais de livraison.
Pour un exemple d'utilisation de ce type de fichier d'entrée, voir Exemple : Chargement des données de prix de vente dans des listes de prix.
Les définitions ci-après concernent le chargement de prix dans des listes de prix existantes. Pour plus d'informations sur les données dont vous avez besoin pour inclure un fichier d'entrée afin de charger une liste de prix, voir Fichier d'entrée pour la liste de prix.
- PriceListUniqueId
- (Facultatif, Chaîne) Identificateur de la liste de prix. S'il existe un mappage de données pour la valeur UniqueID de liste de prix dans le fichier de configuration de chargement des données de liste de prix, la valeur uniqueID est requise dans le fichier CSV.
- PriceListName
-
(Facultatif, chaîne) Nom de la liste de prix contenant les prix de vente. Lorsque vous chargez des prix de vente, vous pouvez fournir le paramètre PriceListName, le paramètre PriceListUniqueId, ou 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
-
(Facultatif, chaîne) Identificateur unique de l'entrée de catalogue à laquelle le prix de vente s'applique. Lorsque vous chargez une offre, vous devez fournir le paramètre 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 aucun des deux n'est fourni dans le fichier CSV, l'offre n'est pas chargée.
Si vous utilisez un travail planifié d'utilitaire de chargement de données pour extraire et charger des données de prix depuis IBM Omni-Channel Merchandising dans une liste de prix, n'incluez pas la colonne CatentryUniqueId dans votre fichier d'entrée. Cette valeur est propre à HCL Commerce et est ignorée par l'utilitaire de chargement de données lorsque les données d'IBM Omni-Channel Merchandising sont chargées dans WebSphere Commerce.
- CatentryPartNumber
-
(Optionnel, Chaîne) Numéro de référence de l'entrée de catalogue pour laquelle cette offre est définie. Lorsque vous chargez une offre, vous devez fournir le paramètre 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 aucun des deux n'est fourni dans le fichier CSV, l'offre n'est pas chargée.
Si vous utilisez un travail planifié d'utilitaire de chargement de données pour extraire et charger des données de prix depuis IBM Omni-Channel Merchandising dans une liste de prix, vous devez inclure la colonne CatentryPartNumber dans votre fichier d'entrée. L'utilitaire de chargement de données se sert de cette valeur afin de résoudre l'ID unique pour les entrées de catalogue lorsque les données d'IBM Omni-Channel Merchandising sont chargées dans HCL Commerce.
- Identificateur
-
(Facultatif, double) Nombre qui identifie l'offre de façon unique lorsque la valeur de la colonne est combinée avec des valeurs d'ID d'entrée de catalogue et d'ID de liste de prix uniques pour l'offre. Mappé à la colonne de base de données OFFER.IDENTIFIER.
- Priorité
- (Facultatif, double) Valeur qui détermine quelle liste de prix est prioritaire lorsque plusieurs listes de prix sont en vigueur simultanément. Le système utilise le conteneur de positions commerciales dont la valeur de priorité est la plus élevée. Si cette colonne a la valeur Null dans le fichier d'entrée, elle est définie à la valeur par défaut 0.0. La valeur est mappée à la colonne de base de données OFFER.PRECEDENCE. Remarque : La valeur
Precedencen'est pas utilisée avec les règles de tarification. Pour les règles de tarification, si vous voulez inclure plusieurs listes de prix dans une règle de tarification, vous devez utiliser des branches de condition dans l'outil Filtre de catalogue et tarification. Lorsque vous utilisez des branches de condition pour ajouter plusieurs listes de prix, les conditions déterminent la priorité des listes de prix. La valeur Precedence pour les listes de prix est ignorée. Si vous n'utilisez pas de règles de tarification alors que plusieurs listes de prix (conteneur de positions commerciales) s'appliquent, le système utilise la liste de prix dont la priorité est la plus élevée. - StartDate
-
(Facultatif, Horodatage) Début de la plage de dates pendant laquelle l'offre est en vigueur. Utilisez le format suivant : aaaa-mm-jj hh:mm:ss.millis
- EndDate
-
(Optionnel, Horodatage) Fin de la plage de dates pendant laquelle l'offre est en vigueur. Utilisez le format suivant : aaaa-mm-jj 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 aaaa-mm-jj hh:mm:ss.millis
- Description
-
(Facultatif, chaîne) Description de l'offre.
- PriceIncurrency
- (Facultatif, valeur décimale) Prix de vente dans une devise spécifique. Remplacez currency par le code de devise approprié. Par exemple,
PriceInUSD,PriceInBRL,PriceInCAD. - Supprimer
-
(Facultatif, chaîne) Indique si un prix de vente doit être supprimé. La valeur 0 signifie qu'elle ne doit pas être supprimée. La valeur 1 signifie qu'elle doit être supprimée.