HCL Commerce Version 9.1.6.0 or later

Notifications et modèles par e-mail

Store SDK contient des modèles de courrier électronique permettant d'envoyer des e-mails de confirmation de commande, d'annulation de commande et de notification d'envoi de commande. Il contient également des modèles de courrier électronique pour les notifications de demande de réinitialisation de mot de passe et les notifications de changement de mot de passe, et pour prendre en charge les scénarios d'activation de messagerie du client.

Les modèles de messagerie Reference Store application sont tous générés à partir des fichiers JavaServer Page (JSP) sur Store server Docker container.

Habituellement, un moteur de messagerie tiers est utilisé pour composer et envoyer des e-mails aux clients.

Définition et configuration

Pour configurer l'e-mail pour les magasins Reference Store application, vous devez déployer manuellement les modèles fournis dans le fichier Emerald-crs-web.zip.
HCL Commerce Version 9.1.8.0 or laterNote: Le téléchargement du fichier Emerald-crs-web.zip n'est pas requis.
  1. Téléchargez Emerald-crs-web.zip.
  2. Extrayez et placez le contenu au bon endroit en fonction de l'environnement.
    • Pour l'environnement du kit d'outils, extrayez le contenu du fichier Emerald-crs-web.zip téléchargé dans les dossiers suivants :
      • <WCDE_InstallDir>/workspace/crs-web/WebContent
      • <WCDE_InstallDir>/workspace/crs-web/WebContent/WEB-INF/classes
      • <WCDE_InstallDir>/workspace/crs-web/WebContent/WEB-INF/spring
    • Pour un environnement de production, créez un package WCBD avec le contenu de Emerald-crs-web.zip, puis déployez-le dans votre conteneur de serveur Docker Store server Docker container.
Note: Pour que les e-mails soient envoyés, vous devez configurer la méthode de transport par courrier électronique dans Management Center et vous assurer que le statut est actif. Pour plus d'informations, voir :

Gestion des modèles de courrier électronique

Tous les e-mails ont des bannières en haut et en bas. Ces bannières peuvent être contrôlées par les utilisateurs professionnels par le biais de contenu marketing dans Management Center. La bannière supérieure est nommée EmailBanner_Content, et la bannière inférieure est nommée EmailBottom_Content.

Le contenu complet de certains e-mails peut également être contrôlé par les utilisateurs professionnels par le biais de la même utilisation du contenu marketing. Les e-mails suivants sont entièrement modifiables par les utilisateurs professionnels :
  • Notification de demande de réinitialisation du mot de passe
  • Notification de chargement de mot de passe
  • Activation de l'e-mail du client

Tous les aspects des modèles de courrier électronique qui ne sont pas inclus dans le contenu marketing ci-dessus doivent être modifiés directement par les développeurs. Voici une liste de modèles d'e-mails et l'emplacement de leurs emplacements de fichiers JSP respectifs :

Table 1. Modèles de courrier électronique pour les magasins React
Type Emplacement
Activation de compte du client <storeDir>\EmailTemplates\User\AccountActivationNotify.jsp
Requête de réinitialisation du mot de passe <storeDir>\EmailTemplates\User\PasswordResetNotify.jsp
Mot de passe modifié <storeDir>\EmailTemplates\User\PasswordChangeNotify.jsp
Approbation de commande <storeDir>\EmailTemplates\User\ApproverNotify.jsp
Confirmation de la commande <storeDir>\EmailTemplates\Order\OrderCreateNotify.jsp
Annulation de commande <storeDir>\EmailTemplates\Order\OrderCancelNotify.jsp
Envoi de commande <storeDir>\EmailTemplates\Order\OrderShipmentNotify.jsp