HCL Commerce Enterprise

Exemple : Chargement de données de substitution de description d'entrée de catalogue

Cet exemple illustre comment charger des données de substitution de description d'entrée de catalogue vers votre magasin de site étendu.

En chargeant des substitutions de description d'entrée de catalogue avec l'utilitaire de chargement de données, vous pouvez remplacer les descriptions d'entrée de catalogue héritées de votre magasin de ressources. Vous pouvez ainsi créer des descriptions d'entrée de catalogue spécifiques à afficher dans votre vitrine.

A propos de cet exemple

Le médiateur de chargement de données de cet exemple charge des données de substitution de description d'entrée de catalogue dans le catalogue du magasin de site étendu. L'exemple que vous chargez dans cette procédure remplace la description de deux entrées de catalogue partagé. L'exemple se trouve dans un nouveau répertoire :
  • Linuxutilities_root/samples/DataLoad/Catalog/ESiteOverride
  • HCL Commerce DeveloperWCDE_installdir\samples\DataLoad\Catalog\ESiteOverride
Si vous devez mettre à jour les substitutions de description d'entrée de catalogue, vous pouvez modifier le contenu de votre fichier d'entrée exécuter l'exemple à nouveau.
Remarque : Le magasin de site étendu et le magasin de ressources de catalogue doivent tous deux être publiés.
Voici la substitution de la première entrée de catalogue avec le numéro de référence ‘AuroraWMDRS-11' :
Nom de la colonne Valeur de substitution de magasin de site étendu
Nom Robe d'été blanche à fleurs
ShortDescription Mettez du soleil dans votre vie avec cette robe d'été blanche à fleurs
Miniature images/catalog/apparel/women/womens_dresses_160x160/WD_031_a_red.jpg
FullImage images/catalog/apparel/women/womens_dresses_1000x1000/WD_031_a_red.jpg
Voici la substitution de la deuxième entrée de catalogue avec le numéro de référence ‘AuroraWMDRS-6' :
Nom de la colonne Valeur de substitution de magasin de site étendu
Nom Strapless Cocktail Dress
ShortDescription Luigi Valenti red cocktail dress with appliqued roses and tassels at the hem
Miniature images/catalog/apparel/women/womens_dresses_70x70/WD_006_a_red.jpg
FullImage images/catalog/apparel/women/womens_dresses_1000x1000/WD_006_a_red.jpg

Procédure

  1. Avant d'exécuter cet exemple, veillez à publier le magasin AuroraEsite qui utilise la recherche HCL Commerce.
  2. Ouvrez le fichier de configuration wc-dataload-env.xml depuis le répertoire approprié :
    • Linuxutilities_root/samples/DataLoad/Catalog/ESiteOverride
    • HCL Commerce DeveloperWCDE_installdir\samples\DataLoad\Catalog\ESiteOverride
  3. Mettez à jour le fichier avec vos paramètres de base de données, l'identificateur du magasin de ressources de catalogue et l'identificateur du catalogue.
  4. HCL Commerce DeveloperDans une ligne de commande, accédez au répertoire WCDE_installdir\bin.
  5. 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.
  6. Entrez la commande suivante :
    • Linux./dataload.sh ../samples/DataLoad/Catalog/ESiteOverride/wc-dataload.xml -Dinstance=instance_name
    • HCL Commerce Developerdataload ..\samples\DataLoad\Catalog\ESiteOverride\wc-dataload.xml -Dinstance=instance_name
-Dinstance
(Obligatoire) Spécifie l'instance à utiliser. Lorsque vous utilisez ce paramètre, remplacez instance_name par le nom de l'instance HCL Commerce pour laquelle vous vous servez de l'exemple.

Vérification des résultats

Le fichier de configuration wc-dataload.xml appelle le fichier de configuration wc-catalog-entry-description-override-loader.xml pour charger le remplacement de description à partir du fichier source CatEntryDescriptionOverride.csv. Vérifiez que les données ont été chargées en exécutant les instructions SQL suivantes :
SELECT *  FROM CATENTDESCOVR 
WHERE CATENTRY_ID IN (select CATENTRY_ID from CATENTRY 
WHERE CATENTRY.PARTNUMBER IN ('AuroraWMDRS-6', 'AuroraWMDRS-11') )
Ces instructions SQL renvoient des informations détaillées sur la substitution de description de ces deux entrées de catalogue. Vous pouvez également vérifier le chargement en affichant l'entrée de catalogue dans la boutique en ligne du magasin.
Remarque : Si vous ne voyez pas les modifications dans la vitrine, essayez d'exécuter les opérations suivantes :
  1. Videz le cache de votre navigateur.
  2. Si la mémoire cache dynamique est activée, videz le cache créé par la mémoire cache dynamique.
  3. Régénérez l'index de recherche.

Vous pouvez également vérifier que vos informations de substitution de description s'affichent dans le Management Center et dans votre boutique en ligne. Dans l'outil Catalogues du Management Center, ouvrez la vue des propriétés de l'entrée de catalogue afin de vérifier les informations de substitution. Vous pouvez changer ces dernières dans cette vue.

Vous pouvez afficher un aperçu des informations chargées et les modifications apportées à votre boutique en ligne en lançant l'aperçu de magasin dans le Management Center. Pour plus d'informations sur l'utilisation du Management Center pour modifier et prévisualiser vos substitutions de description, voir Ajout de remplacements de descriptions d'entrées de catalogue

Nettoyage des données

Pour supprimer de la base de données les données chargées dans cet exemple, exécutez le fichier Cleanup.sql dans le répertoire /samples/DataLoad/Catalog/ESiteOverride.