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
Note: Le téléchargement du fichier Emerald-crs-web.zip n'est pas requis.- Téléchargez Emerald-crs-web.zip.
- 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.
- Pour l'environnement du kit d'outils, extrayez le contenu du fichier Emerald-crs-web.zip téléchargé dans les dossiers suivants :
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.
- 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 :
| 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 |