Exemple : Chargement des données de prix de vente dans des listes de prix

Cet exemple explique comment charger des prix de vente dans des listes de prix avec l'utilitaire de chargement de données. Une fois que vous avez chargé les données, les utilisateurs du Management Center peuvent afficher et gérer les prix de vente dans l'outil Filtre de catalogue et tarification.

A propos de cet exemple

Lorsque vous chargez les données dans cet exemple, vous remplissez des listes de prix HCL Commerce existantes avec des prix de vente. Cet exemple ne charge pas de données en vue de créer les listes de prix. Pour un exemple qui charge les données permettant de créer les listes de prix dans lesquelles vous chargez des prix de vente avec cet exemple, voir Exemple : Chargement de données de liste de prix.

Le fichier d'entrée CSV et les fichiers de configuration de l'utilitaire de chargement de données de cet exemple se trouvent dans le répertoire suivant :
  • Linuxutilities_root/samples/DataLoad/Price/Offer
  • HCL Commerce DeveloperWCDE_installdir\samples\DataLoad\Price\Offer
Le fichier de configuration de l'environnement de l'utilitaire de chargement de données, wc-dataload.env.xml, se trouve dans le répertoire parent appelé Price.
Remarque : vous pouvez également charger des données pour des prix de vente dans des fichiers au format CSV avec la fonction de téléchargement de prix dans l'outil Filtre de catalogue et tarification.

Exemples de fichier d'entrée et de configuration

Le tableau ci-après répertorie le fichier d'entrée que vous utilisez pour charger les exemples de données. Il identifie également les médiateurs d'objet métier et les fichiers de configuration d'objet métier dont l'utilitaire de chargement de données se sert pour charger les exemples de données.

Fichier d'entrée pour le chargement de données de prix de vente.

Exemple de fichier d'entrée Description
Offer.csv

Pour plus d'informations sur le type de données que vous pouvez inclure dans ce fichier d'entrée, voir Fichier d'entrée pour les listes de prix de vente.

L'utilitaire de chargement de données se sert de cet exemple de fichier d'entrée pour charger les données de prix de vente dans des listes de prix pour des entrées de catalogue. Une fois que l'utilitaire a chargé les données, les données de prix de vente sont disponibles dans l'outil Filtre de catalogue et tarification.

L'utilitaire de chargement de données se sert du médiateur d'objet métier ci-dessous pour charger les données dans ce fichier d'entrée.

Médiateur d'objet métier

com.ibm.commerce.price.dataload.mediator.OfferMediator

Les exemples de répertoire incluent également les fichiers de configuration de l'utilitaire de chargement de données suivants :
wc-dataload.xml
Fichier de configuration de l'ordre de chargement des données, qui identifie le fichier d'entrée CSV et le fichier de configuration d'objet métier approprié à utiliser pour charger chaque fichier d'entrée. Pour plus d'informations sur les fichiers de configuration de l'ordre de chargement, voir Configuration de l'ordre de chargement des données.
wc-dataload-env.xml
Fichier de configuration de l'environnement de chargement de données, qui comporte les variables d'environnement pour votre instance HCL Commerce. Ces variables incluent les informations suivantes :
  • Variables de contexte métier, notamment l'identificateur de magasin, l'identificateur de catalogue, ainsi que la langue et la devise par défaut pour votre magasin.
  • Paramètres d'environnement de base de données, notamment le type, le nom et le schéma de base de données.
wc-loader-offer.xml
Fichier de configuration d'objet métier qui définit la façon dont les données de prix de vente sont chargées dans la base de données. Il définit également le médiateur d'objet métier approprié à utiliser pour charger les données.
Remarque : Ces fichiers de configuration incluent des valeurs pour un environnement HCL Commerce Developer par défaut qui utilise une base de données Apache Derby. Si vos paramètres d'environnement sont différents, vous devez changer les valeurs configurées dans ces fichiers pour qu'elles correspondent à votre environnement.

Procédure

  1. HCL Commerce DeveloperDans une ligne de commande, accédez au répertoire WCDE_installdir\bin.
  2. LinuxOuvrez une ligne de commande dans le . Accédez au répertoire utilities_root/bin. Pour plus d'informations sur l'entrée et la sortie des conteneurs, voir Exécution des utilitaires à partir de Utility server Docker container.
  3. Entrez la commande suivante pour exécuter l'exemple de fichier de l'ordre de chargement des données et charger les informations incluses dans cet exemple :
    • Linux./dataload.sh ../samples/DataLoad/Price/Offer/wc-dataload.xml
    • HCL Commerce Developerdataload ..\samples\DataLoad\Price\Offer\wc-dataload.xml

Vérification des résultats

Pour vérifier que l'utilitaire a chargé les données de prix de vente correctement, procédez comme suit :
  • Examinez le rapport récapitulatif du chargement des données. Pour plus d'informations sur l'emplacement et le contenu de ce rapport récapitulatif, voir Vérification du résultat du chargement des données.
  • Examinez les données dans votre base de données et vérifiez que les données de prix de vente qui figurent dans votre fichier d'entrée existent dans votre base de données.
  • Dans le Management Center, vérifiez que vous pouvez afficher les prix de vente qui figurent dans les listes de prix appropriées dans l'outil Filtre de catalogue et tarification.