Durée de vie 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’ils soient liés à 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 peuvent perdre le contenu du panier et 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 des cookies est définie sur 3 600 secondes, soit une heure. S’il n’y a aucune activité de clavier pendant cette période, la session en cours se termine et les clients doivent se reconnecter à leurs comptes pour continuer leurs achats.

Si le panier persistant est activé, le contenu du panier est enregistré pour la prochaine connexion des clients à 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 d’administration qui contrôle la durée de la session du serveur.

Configuration de la durée de vie des cookies

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

  2. Si vous disposez de plusieurs magasins, définissez le sélecteur de Store View dans le coin supérieur droit du magasin auquel s’applique la configuration.

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

  4. Développez la section Default Cookie Settings .

    Paramètres de 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. Cliquez ensuite sur Save Config.

Configuration de la fonctionnalité Mémoriser mon

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

  1. Dans 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. Par Enable Persistence, définissez sur Yes. (Désélectionnez la case Use system value pour permettre de modifier le paramètre par défaut.)

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

  6. Cliquez ensuite sur Save Config.

recommendation-more-help
commerce-admin-help-customers