Exportation de données de tarification de HCL Commerce vers Dynamic Pricing

Vous pouvez configurer un travail planifié pour exporter les données de produits et les données de tarification à partir de HCL Commerce vers Dynamic Pricing. Une fois que les données de tarification sont exportées vers Dynamic Pricing, les marchandises peuvent utiliser la tarification dynamique pour analyser ces données par rapport aux stratégies métier définies. Dynamic Pricing formule des recommandations de prix en temps réel basées sur les prix des concurrents et l'activité du marché.

Pourquoi et quand exécuter cette tâche

Ce travail planifié exécute l'utilitaire Data Load, qui exporte des données sur les produits et les prix dans les fichiers .csv. L'ensemble de fichiers est compressé dans un fichier .zip, puis téléchargé sur Dynamic Pricing via un transport SFTP.
Remarque : Dans un environnement de production, ce travail planifié est configuré sur l'environnement de transfert ou de création.

Procédure

  1. Configuration du transport SFTP Dynamic Pricing.
    1. Ouvrez la console d'administration.
    2. Sélectionnez Magasin sur la page Console d'administration - Sélection de site/magasin.
    3. Cliquez sur Configuration > Transports. La page Configuration du transfert s'affiche.
    4. Cliquez sur Ajouter pour ouvrir la page Ajout d'un transport.
    5. Cochez la case Paramètres de connexion pour l'exportation SFTP de la tarification dynamique.
    6. Cliquez sur Ajouter pour accepter les modifications. Lorsque vous ajoutez une méthode de transfert à un site, elle est automatiquement activée.
    7. Dans la page Ajouter un transport, cliquez sur la case à cocher à côté des Paramètres de connexion pour l'exportation SFTP de la tarification dynamique, puis cliquez sur Configurer.
    8. Spécifiez les paramètres de configuration suivants pour le transport SFTP, puis cliquez sur Ok.
      Paramètre Valeur
      Nom d'hôte Entrez le nom d'hôte FTP.
      Numéro de port Indiquez le numéro de port. Par défaut, le port pour Dynamic Pricing est 160.
      Nom d'utilisateur Entrez votre nom d'utilisateur FTP.
      Mot de passe Entrez votre mot de passe FTP.
      Répertoire distant Entrez le répertoire de téléchargement FTP distant.
  2. Configurez le travail planifié pour exporter des produits et des prix à partir de HCL Commerce vers Dynamic Pricing.
    1. Cliquez sur Configuration > Plannificateur. La liste des travaux dont l'exécution est planifiée s'affiche.
    2. Dans la page Ecran de statut du planificateur, cliquez sur Nouveau.
    3. Créez le travail d'exportation Dynamic Pricing avec les valeurs suivantes :
      Paramètre Valeur
      Instruction de travail Chargement des données
      Paramètres du travail Entrez le paramètre de travail suivant :
      dataLoadType
      Utilisez DynamicPricingExport pour le type de commande Dataload.
      Date de début Entrez la date en cours.
      Heure de début Entrez l'heure à laquelle vous souhaitez lancer la première exécution du travail.
      Intervalle de planification Entrez le nombre de secondes entre deux exécutions successives de ce travail. Si ce paramètre est omis, le travail n'est exécuté qu'une seule fois.
      Pour exécuter le planificateur de travaux chaque jour à heure fixe, Cochez la case Horaire fixe et laissez la zone Intervalle de planification vide. Activer Horaire fixe garantit une exécution du travail à une heure précise, même avec les modifications de l'heure d'été.
      Remarque : Pour cette intégration, exécutez le travail d'exportation Dynamic Pricing une fois par jour.
    4. Cliquez sur OK.
  3. Facultatif : Vous pouvez également créer une tâche planifiée au niveau du système d'exploitation pour exporter vos données vers Dynamic Pricing.
    Notes :
    • Il s'agit d'une alternative au planificateur dans HCL Commerce.
    • La configuration d'une tâche planifiée au niveau du système d'exploitation réduit la charge excessive sur le serveur HCL Commerce si vous disposez d'un grand catalogue de produits.
    1. Ouvrez le répertoire des exemples.
      Par exemple :
      • WCDE_installdir/samples/DataExtract/DynamicPricingExport
    2. Copiez l'exemple de répertoire DynamicPricingExport et placez le dossier copié dans un répertoire de votre choix.
    3. Dans l'exemple de répertoire copié, ouvrez le fichier wc-dataextract-env.xml pour mettre à jour le nom d'utilisateur et le mot de passe pour votre base de données.
      Remarque : Assurez-vous que le mot de passe est chiffré. Pour plus d'informations sur le chiffrement d'un mot de passe dans l'utilitaire d'extraction de données, voir : Configuration des paramètres d'environnement de l'utilitaire d'extraction de données.
    4. Enregistrez et fermez le fichier.
    5. Ouvrez le fichier de configuration .
    6. Examinez le fichier pour vérifier si KeysConfigFile est défini. Il s'agit de l'indicateur de configuration qui indique que vous utilisez Key Locator Framework pour stocker la clé de commerçant.
      Voici un exemple de la définition de KeysConfigFile :
      KeysConfigFile = "config/CustomKeys.xml
    7. Si KeysConfigFile est défini, mettez à jour votre wc-dataextract-env.xml avec le chemin d'accès suivant :
      • Linux<_config:property name="keyConfigFile" value="WC_eardir/xml/config/CustomKeys.xml" />
      • HCL Commerce Developer<_config:property name="keyConfigFile" value="workspace_dir\WC\xml\config\CustomKeys.xml" />
    8. Si KeysConfigFile n'est pas défini dans wc-server.xml, vous devez vous assurer que votre wc-dataextract-env.xml contient le chemain d'accès au fichier par défaut WCKeys.xml :
      • Linux<_config:property name="keyConfigFile" value="WC_eardir/xml/config/WCKeys.xml" />
      • HCL Commerce Developer <_config:property name="keyConfigFile" value="\workspace_dir\WC\xml\config\WCKeys.xml" />)
    9. Si vous avez modifié le fichier wc-dataextract-env.xml, enregistrez et fermez le fichier.
    10. Utilisez l'une des options suivantes pour planifier une tâche au niveau du système d'exploitation :
      • LinuxUtilisez Crontab.
    11. Lorsque vous avez configuré les tâches planifiées, utilisez l'une des commandes suivantes :
      • HCL Commerce DeveloperWCDE_installdir\bin\dataextract.bat ...sample_directory\wc-dataextract.xml
      • LinuxWC_installdir/bin/dataextract.sh ..sample_directory/wc-dataextract.xml
      sample_directory
      Votre exemple de répertoire copié pour DynamicPricingExport que vous avez créé plus tôt dans cette tâche.

Résultats

Lorsque le travail planifié s'exécute, vos produits et vos prix sont exportés de HCL Commerce vers Dynamic Pricing.
Remarque : Toutes les données externes à HCL Commerce, telles que les prix des concurrents, doivent être extraites séparément par un fournisseur désigné.

Que faire ensuite

Importer des prix de Dynamic Pricing vers HCL Commerce.