Exemple de code JSP : Modèle d'e-mail

Un modèle de message électronique JSP est fourni comme point de départ pour créer des modèles de courrier électronique personnalisé pour les activités de courrier électronique marketing. La création de modèle à l'aide de ce fragment de code JSP est une alternative à la création de modèle dans le Marketing tool.

La procédure suivante explique comment configurer le modèle d'activité de courrier électronique dans l'environnement de développement. Une fois configuré et déployé, le modèle de courrier électronique peut être spécifié par les professionnels lors de la création d'activités de courrier électronique avec le Marketing tool.

L'exemple de fichier EmailMessageDisplay.jsp est disponible dans le répertoire suivant dans votre environnement de développement :
  • HCL Commerce Developer WCDE_installdir\samples\emailactivity\web

Création d'un modèle de courrier électronique de base à l'aide de l'exemple de code JSP pour modèles de courrier électronique

  1. Assurez-vous que les comptes d'activité de courrier électronique sont configurés pour votre site. Pour plus d'informations, voir Configuration des comptes d'activité de courrier électronique.
  2. Dans un utilitaire de gestionnaire de fichiers, accédez au répertoire WCDE_installdir\samples\emailactivity\web.
  3. Copiez le fichier EmailMessageDisplay.jsp.
  4. Accédez au répertoire où vous souhaitez stocker le fichier de modèle personnalisé. Par exemple, vous pouvez stocker le fichier dans le répertoire workspace_dir\Stores\WebContent\StoreDirectory\include\. Si le répertoire StoreDirectory et le sous-répertoire n'existent pas, créez-les.
  5. Ajoutez votre fichier EmailMessageDisplay.jsp copié dans le répertoire include et renommez le fichier. Modifiez le nom pour qu'il soit pertinent pour votre courrier électronique marketing. Par exemple, si votre courrier électronique est destiné à informer les clients d'un panier d'achat abandonné, vous pouvez nommer le fichier AbandonedCart.jsp.
  6. Enregistrez (inscrivez) le fichier JSP comme modèle d'activité de courrier électronique.
  7. Dans votre utilitaire de gestionnaire de fichiers, accédez au répertoire WCDE_installdir\samples\emailactivity\properties.
  8. Ouvrez le fichier EmailActivityText.properties et copiez son contenu.
  9. Accédez au répertoire suivant, qui inclut les fichiers de propriétés de votre magasin.

    workspace_dir\Stores\src\StoreDirectory

  10. Ouvrez le fichier storetext.properties pour votre magasin et ajoutez le contenu copié du fichier EmailActivityText.properties. Le fichier storetext.properties ou un fichier storetext_locale.properties incluent les chaînes de texte qui composent le contenu du courrier électronique.
  11. Modifiez les chaînes de texte au besoin en fonction du contenu de votre modèle de courrier électronique marketing.
  12. Répétez les étapes 7 à 11 pour ajouter les chaînes de texte pour chaque paramètre local pris en charge par votre magasin dans les fichiers storetext_locale.properties correspondants de votre magasin.
  13. Redémarrez votre serveur de test HCL Commerce pour que les modifications prennent effet.
  14. Créez un segment de clientèle pour l'activité de courrier électronique à cibler s'il n'existe aucun segment de clientèle approprié.
  15. Créez une activité de courrier électronique et indiquez le nouveau modèle de courrier électronique en incluant son nom (enregistré à l'étape précédente). Vous pouvez rechercher le modèle de courrier électronique d'après ce nom.
  16. Testez votre activité de courrier électronique pour vérifier que le courrier a été envoyé.
  17. Déployez vos modifications dans l'environnement de production.

Ajout d'un emplacement e-marketing dans le modèle de courrier électronique pour afficher des informations marketing dans le courrier électronique.

  1. Si vous n'avez pas encore d'emplacement e-Marketing utilisable dans le modèle, créez-en un en appliquant les procédures suivantes : Lorsque vous créez votre fichier JSP, enregistrez la valeur du paramètre emsName définie dans le fichier JSP de l'emplacement e-marketing. Vous devez spécifier cette valeur dans le fichier JSP du modèle de courrier électronique à une étape suivante.
  2. Créez une activité Web à l'aide du Marketing tool pour afficher des informations marketing dans l'emplacement e-marketing.
  3. Dans votre utilitaire de gestionnaire de fichiers, accédez au répertoire qui inclut le fichier JSP du modèle de courrier électronique dans lequel vous souhaitez ajouter l'emplacement e-marketing.
  4. Facultatif. Si votre magasin est un magasin B2B qui n'est pas un magasin Web 2.0, procédez comme suit :
    1. Accédez au modèle WCDE_installdir\samples\Snippets\web\Marketing\Campaigns.
    2. Copiez le fichier WebServiceeMarketingSpotDisplay.jsp. Ce fichier est un exemple de fragment de code d'emplacement e-marketing.
    3. Accédez au répertoire workspace_dir\Stores\WebContent\StoreDirectory\include et ajoutez le fichier dans ce répertoire.
  5. Ouvrez votre modèle fichier JSP de modèle de message électronique à modifier. Ce fichier est le fichier que vous avez créé en fonction de l'exemple de fichier EmailMessageDisplay.jsp.
  6. Supprimez les deux chaînes suivantes du fichier JSP de modèle de courrier électronique :
    <%-- Remove this line to show e-Marketing Spot.
    -- Remove this line to show e-Marketing Spot. --%>
  7. Recherchez la ligne de code suivante dans le fichier :
    <c:param name="emsName" value="ESpot Name" />
  8. Remplacez la valeur "ESpot Name" par la valeur du paramètre emsName définie dans le fichier JSP de l'emplacement e-marketing.
  9. Sauvegardez le fichier JSP de modèle de courrier électronique.
  10. Testez votre modèle en créant une activité de courrier électronique à l'aide du Centre de gestion et indiquez le modèle de courrier électronique que vous avez créé.
  11. Déployez vos modifications dans l'environnement de production.