MDVA-30565 : problème de stockage local et de passage en caisse du cache de session

Le correctif MDVA-30565 résout le problème avec le stockage local et l’extraction du cache de session. Ce correctif est disponible lorsque la variable Outil Correctifs de qualité (QPT) La version 1.0.6 est installée.

Produits et versions concernés

Le correctif est créé pour la version Adobe Commerce :

  • Adobe Commerce sur l’infrastructure cloud 2.3.3-p1

Compatible avec les versions d’Adobe Commerce :

  • Adobe Commerce (toutes les méthodes de déploiement) 2.3.2 - 2.3.3-p1
NOTE
Le correctif peut devenir applicable à d’autres versions avec les nouvelles versions de l’outil de correctifs de qualité. Pour vérifier si le correctif est compatible avec votre version d’Adobe Commerce, mettez à jour la variable magento/quality-patches vers la dernière version et vérifiez la compatibilité sur la page Quality Patches Tool: recherchez la page des correctifs.. Utilisez l’ID de correctif comme mot-clé de recherche pour localiser le correctif.

Problème

Les articles de panier sont toujours visibles sur la page du panier lorsqu’une session client expire. Cela entraîne une erreur de méthode d’expédition d’estimation lorsqu’aucune méthode d’expédition n’est disponible pour le passage en caisse des invités.

Étapes à reproduire:

  1. Activez le panier persistant dans l’administrateur Commerce. (Activer la persistance = "Oui")
  2. Connectez-vous en tant que client en front-end. Cela crée la variable persistent_shopping_cart et lance une session persistante.
  3. Ajoutez un produit dans le panier.
  4. Patientez jusqu’à ce que la session front-end soit expirée ou supprimez la variable PHPSESSID du cookie.
  5. Vous êtes désormais un utilisateur invité, mais si vous accédez au panier, vous pouvez toujours voir le produit qui a été ajouté en tant que client connecté.
  6. Supprimez le produit du panier et le panier est désormais vide. Vous pouvez voir qu’Adobe Commerce supprime la variable persistent_shopping_cart dans cet événement.
  7. Ajoutez un nouveau produit dans le panier, puis accédez à la page du panier.
  8. Désormais, dans la console du navigateur, elle s’affiche. V1/guest-carts/4/estimate-shipping-methods request renvoie désormais une réponse 404 avec un message {"message":"No such entity with %fieldName = %fieldValue","parameters":{"fieldName":"cartId","fieldValue":0}}

Résultats attendus:

La requête de méthode d’expédition d’estimation renvoie les résultats corrects.

Résultats réels:

La demande de méthode d’expédition d’estimation échoue avec une erreur du type : "Désolé, aucun guillemet n'est disponible pour cette commande pour le moment."

Appliquer le correctif

Pour appliquer des correctifs individuels, utilisez les liens suivants en fonction de votre méthode de déploiement :

Lecture connexe

Pour en savoir plus sur l’outil Correctifs de qualité, consultez :

Pour plus d’informations sur les autres correctifs disponibles dans QPT, reportez-vous à la section Correctifs disponibles dans QPT dans notre documentation destinée aux développeurs.

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a