Modification des paramètres de gestion de session dans le fichier de configuration HCL Commerce (wc-server.xml)

Vous pouvez modifier divers paramètres de gestion de session dans le fichier de configuration HCL Commerce. Par exemple, la définition du délai d'expiration vous permet de modifier le comportement de suivi du cookie de référence. Ce dernier est utilisé pour les activités marketing, afin de contrôler l'adresse URL qui a renvoyé le client au site HCL Commerce. En d'autres termes, il contrôle l'adresse URL qui a été affichée dans le navigateur du client immédiatement avant la navigation dans le site HCL Commerce.

Procédure

  1. Ouvrez le fichier de configuration .
  2. Recherchez le bloc <SessionManagement>. Par exemple,
    <SessionManagement>
       <url-rewriting
          display="false" enabled="false"/>
       <cookie
          acceptance="false"
          age="-1"
          display="false"
          domain=""
          enabled="true"
          path="/" persistence="wcs"/>
       <referrerCookie
          age="-1"/>
       <PersistentSession
          cookieExpiry="30"
          delayNewPersistentGuestSession="true"
          display="false" enable="true"/>
       <PersonalizationId
          display="false" enable="true"/>
    </SessionManagement>
    
    où :
    Réécriture des URL
    Pour plus d'informations, voir Activation ou désactivation de la réécriture d'URL pour la gestion de sessions.
    cookie
    Voir Activation des cookies pour la gestion des sessions..
    referrerCookie
    age
    (Entier) Valeur d'age, exprimée en secondes. Si la valeur indiquée n'est pas valide, la valeur par défaut est utilisée. La valeur par défaut est -1.
    Valeurs possibles :
    • Valeur positive, indiquant que le cookie arrive à expiration une fois que le nombre indiqué de secondes s'est écoulé. La valeur représente l'âge maximal avant l'expiration du cookie, et non l'age en cours du cookie.
      Remarque : Le fait de paramétrer la valeur sur 1209600 indique que le cookie arrive à expiration au bout de deux semaines, ce qui maintient son comportement par défaut précédent dans HCL Commerce.
    • Valeur négative, indiquant que le cookie n'est pas stocké de façon permanente et qu'il va être supprimé lorsque le navigateur Web se ferme.
    • Valeur de 0, indiquant que le cookie va être supprimé.
    PersistentSession
    cookieExpiry
    Nombre de jours avant l'arrivée à expiration du cookie.
    cookieExpiryGuest
    Nombre de jours avant qu'un cookie arrive à expiration pour un utilisateur invité. Par défaut, le cookie d'invité n'est pas défini, et cookieExpiry est utilisé pour les utilisateurs enregistrés et invités. En définissant cookieExpiryGuest, le paramètre est limité aux utilisateurs invités, et l'utilisateur invité reçoit une date d'expiration différente d'un utilisateur enregistré.
    delayNewPersistentGuestSession
    Permet de retarder la création d'une session invitée pour un utilisateur "Mémoriser mes informations". Par défaut, ce paramètre est activé (true) et une nouvelle session invité n'est pas créée tant qu'une action ne peut pas être exécutée en tant qu'utilisateur partiellement authentifié.
    enable
    Indique si les sessions persistantes sont activées.
    Pour plus d'informations, consultez la rubrique Sessions persistantes (Se souvenir de moi)
    PersonalizationId
    Pour plus d'informations, voir Activation de l'ID de personnalisation.
  3. Modifiez les valeurs si nécessaire.
  4. Sauvegardez et fermez le fichier de configuration.
  5. Redémarrez le serveur de transactions et le serveur de magasin pour que les modifications prennent effet.

Que faire ensuite

Packagez vos modifications dans le fichier de configuration HCL Commerce pour le déploiement.