Activation d'un lien d'abonnement pour un flux de liste de présélection dans le magasin type Aurora

Le magasin type Aurora inclut une fonction qui permet aux clients de s'abonner à des flux de liste de présélection. Pour vous familiariser avec l'implémentation Aurora, vous pouvez activer et tester le lien S'abonner pour la liste de présélection. Envisagez ensuite d'utiliser une implémentation similaire pour votre propre magasin.

Le lien S'abonner est inclus dans la page Liste de présélection personnelle, dans le coin supérieur droit de la liste de présélection :
Lien Abonnement dans un emplacement e-Marketing

Lorsqu'un client clique sur le lien S'abonner, le flux de liste de présélection apparaît dans un navigateur. Pour s'abonner au flux, le client peut copier l'URL et la coller dans un lecteur de flux.

Procédure

  1. Pour le magasin type Aurora que vous avez publié, utilisez l'outil Gestion de magasin pour activer les fonctions de magasin suivantes dans l'onglet Listes de présélection et flux :
    • Activer les listes de présélection
    • Flux d'emplacement e-Marketing
  2. Ouvrez HCL Commerce Developer et basculez vers la vue Explorateur d'entreprise.
  3. Ouvrez le fichier JSP de liste de présélection dans le répertoire suivant :

    /Stores/WebContent/Aurora/UserArea/ServiceSection/InterestItemListSubsection/WishListResultDisplay.jsp

  4. Dans le fichier JSP, recherchez le fragment de code suivant :
    <c:url var="feedURL" value="${restURLScheme}://${pageContext.request.serverName}:${restURLPort}${restURI}/stores/${WCParam.storeId}/GiftLists/${selectedWishListId}
           ?guestAccessKey=${defaultWishList.accessSpecifier.guestAccessKey}">
    	  <c:param name="responseFormat" value="atom" />
    	  <c:param name="langId" value="${langId}" />
    	  <c:param name="currency" value="${CommandContext.currency}" />
    </c:url>
    <c:import url="/${sdb.jspStoreDir}/Widgets/ESpot/include/RemoteWidgetButtons.jsp">
    	  <c:param name="showFeed" value="false" /> 1
    	  <c:param name="feedURL" value="${feedURL}" />
    </c:import>
  5. Sur la ligne de code intitulée 1, remplacez la valeur false par true, comme suit :
    <c:param name="showFeed" value="true" />
    
  6. Enregistrez et fermez le fichier JSP.
  7. Affichez et testez le lien S'abonner :
    1. Lancez l'aperçu du magasin.
    2. Enregistrez-vous en tant que client test auprès du magasin.
    3. Créez une liste de présélection qui contient quelques produits.
    4. Dans la page Liste de présélection personnelle, affichez la liste de présélection. Le lien S'abonner apparaît au-dessus de la liste de présélection.
    5. Cliquez sur le lien Abonnement.
      Le navigateur affiche le flux de la façon dont il prend en charge ce type d'élément. Par exemple, certains navigateurs affichent le flux mis en forme, tandis que d'autres affichent le code XML. Quoi qu'il en soit, l'adresse URL du flux s'affiche dans la barre d'adresse.
    6. Pour s'abonner au flux, copiez l'URL du flux et collez-la dans un lecteur de flux.