Personnalisation de votre magasin

Après avoir examiné l'architecture du magasin HCL Commerce et créé votre magasin personnalisé, vous pouvez utiliser l'environnement de programmation pour personnaliser votre magasin.

Cycle de vie de personnalisation de la vitrine

Le cycle de vie de la personnalisation de la vitrine inclut les tâches que vous effectuez pour personnaliser votre vitrine dans votre environnement de programmation.

Par exemple, identifier les exigences de conception de vitrine, planifier une personnalisation, déterminer les fichiers de page JavaServer (fichiers JSP), les contrôleurs Spring, les vues Spring et les configurations REST à personnaliser, conditionner les personnalisations, suivre les modifications, transférer le package vers un serveur de dépôt, et tester la personnalisation dans l'environnement d'assurance qualité.

Avant de commencer

  • Avant de personnaliser la vitrine, il est important de comprendre comment la couche de présentation du magasin fonctionne dans HCL Commerce service. Pour plus d'informations sur le Store server, voir Architecture de magasin.

  • Pour planifier la personnalisation de votre vitrine, vous devez configurer votre environnement de développement Store server et vos ressources de magasin sur le Store server. Voir Mise en place d'un HCL Commerce development environment.

  • Si vous prévoyez que votre personnalisation s'étendra au-delà du Store server, vous devez configurer le Customization server et le Search server.

Cycle de vie de personnalisation

  1. Identifiez le problème métier que vous devez résoudre ou l'exigence que vous devez satisfaire.
  2. Planifiez votre personnalisation. Déterminez où vous devez effectuer la personnalisation :
    • La personnalisation doit être développée sur le Store server.
    • La personnalisation doit être développée sur le Store server et le Search server.
    • La personnalisation doit être développée sur le Store server et le Customization server.
    • La personnalisation doit être développée sur le Store server, le Search server et le Customization server.
  3. Créez votre personnalisation en suivant les instructions de personnalisation. Pour plus d'informations, voir Personnalisation du magasin.
    Par exemple :
    • Pour créer ou modifier une page de magasin :
      • Créez ou modifiez le fichier JSP. Voir Personnalisation des pages de la vitrine.
      • Si nécessaire, modifiez la configuration de l'infrastructure MVC (model-view-controller) Spring du magasin, utilisée pour renvoyer le fichier JSP créé ou modifié. Voir Personnalisation de la configuration MVC Spring du magasin.
        • Créez ou modifiez la vue Spring qui renvoie le fichier JSP. Vous pouvez utiliser l'ID de l'appareil pour renvoyer des pages spécifiques à l'appareil.
        • Créez ou modifiez le contrôleur de vue Spring qui renvoie la vue Spring.
    • Pour créer ou modifier un flux de page de magasin :
      • Créez ou modifiez les fichiers JSP utilisés pour le flux. Voir Personnalisation des pages de la vitrine.
      • Si nécessaire, modifiez la configuration de l'infrastructure MVC (model-view-controller) Spring du magasin, utilisée pour renvoyer les fichiers JSP créés ou modifiés. Personnalisation de la configuration MVC Spring du magasin
        • Créez ou modifiez les vues Spring qui renvoient les fichiers JSP.
          Remarque : Pour créer des pages qui fourchent ou branchent l'expérience utilisateur en fonction du type d'appareil utilisé, vous devez dupliquer la vue Spring de la page sur laquelle l'expérience utilisateur est générée. Modifiez l'affichage en double pour filtrer par ID d'appareil et renvoyez une page JSP spécifique à l'appareil. Vous pouvez ensuite poursuivre un flux spécifique à l'appareil à l'aide des liens vers des pages accessibles uniquement à partir de la page spécifique à l'appareil renvoyé.
        • Créez ou modifiez le contrôleur de vue Spring qui renvoie la vue Spring.
    • Pour étendre les fonctionnalités du Store server, lui permettre d'envoyer et de recevoir des paramètres personnalisés à partir du Customization server et du Search server :
      • Créez ou modifiez le fichier JSP. Voir Personnalisation des pages de la vitrine.
      • Modifiez la configuration de l'infrastructure MVC (model-view-controller) Spring du magasin, utilisée pour renvoyer le fichier JSP créé ou modifié. Pour plus d'informations sur la personnalisation de l'infrastructure MVC Spring, voir Personnalisation de la configuration MVC Spring du magasin.
        • Créez ou modifiez la vue Spring qui renvoie le fichier JSP.
        • Créez ou modifiez le contrôleur de vue Spring qui renvoie la vue Spring.
      • Etendez ou modifiez les modèles REST qui communiquent avec le Customization server et le Search server. Pour plus d'informations sur la personnalisation des modèles REST, voir Ajout ou modification de modèles REST.
  4. Créez et déployez vos ressources de personnalisation. Pour plus d'informations, voir Code personnalisé de combinaison pour le déploiement.