Durée de la session client

La durée de vie d’une session d’achat client est déterminée par plusieurs facteurs, notamment la durée de la session du serveur, l’utilisation d’un panier persistant et la durée de vie des informations stockées dans le navigateur. Bien qu’elles soient liées à la même expérience client, il s’agit de processus distincts avec des événements d’expiration et des durées de vie différents.

Processus
Description
Session
Informations stockées sur le serveur, telles que le contenu du panier. Si la session du serveur expire avant l’expiration du cookie, les clients risquent de perdre le contenu du panier et de réduire les risques de sécurité.
Cookie de session
Informations stockées dans le navigateur sous la forme d’un nombre ou d’une chaîne de caractères. Si le cookie de session expire avant la session du serveur, le client est déconnecté. Le cookie de session est supprimé lorsque le client ferme la fenêtre du navigateur. Par défaut, la durée de vie du cookie est définie sur 3 600 secondes, ou une heure. S’il n’y a pas d’activité clavier pendant cette période, la session en cours se termine et les clients doivent se reconnecter à leurs comptes pour continuer à effectuer des achats.

Si Panier persistant est activé, le contenu du panier est enregistré pour la prochaine fois que les clients se connectent à leurs comptes. Lors de l’utilisation d’un panier persistant, il est recommandé de définir la durée de vie de la session du serveur et du cookie de session sur une longue période.

Sur le serveur, la durée de la session est contrôlée par le fichier php.ini et plusieurs variables. Actuellement, Adobe Commerce ne dispose pas d’un paramètre de configuration Administrateur contrôlant la durée de la session du serveur.

  1. Sur la barre latérale Admin, accédez à Magasins > Settings>Configuration.

  2. Si vous disposez de plusieurs magasins, définissez le programme de sélection Store View dans le coin supérieur droit sur le magasin où s’applique la configuration.

  3. Dans le panneau de gauche sous General, choisissez Web.

  4. Développez la section Default Cookie Settings .

    Paramètres du cookie par défaut {width="600" modal="regular"}

  5. Pour modifier la valeur par défaut, décochez la case Use system value et saisissez la nouvelle valeur en secondes.

  6. Une fois l’opération terminée, cliquez sur Save Config.

Configurer la fonctionnalité Mémoriser

Pour faciliter la connexion, la fonction Remember Me permet aux titulaires de compte d’utilisateur d’éviter de saisir leurs informations d’identification chaque fois qu’ils entrent dans le storefront. Pour des raisons de sécurité, la fonction de persistance est désactivée par défaut.

  1. Sur la barre latérale Admin, accédez à Stores > Settings>Configuration.

  2. Dans le panneau de gauche, développez Customers et choisissez Persistent Shopping Cart.

  3. Développez la section General Options .

  4. Pour Enable Persistence, définissez sur Yes. (Décochez la case Use system value pour permettre de modifier le paramètre par défaut.)

  5. Pour Enable “Remember Me”, définissez sur Yes ou No en fonction de vos besoins.

  6. Une fois l’opération terminée, cliquez sur Save Config.

recommendation-more-help
09e7db7e-4210-474a-8bbf-c72a92c7537c