ACSD-65254 : notification par e-mail non envoyée après la mise à jour de l’e-mail du client via updateCustomerEmail mutation GraphQL
Le correctif ACSD-65254 corrige le problème en raison duquel les notifications par e-mail n’étaient pas envoyées aux clients après la mise à jour de leurs adresses e-mail sur leurs comptes à l’aide de la mutation updateCustomerEmail GraphQL. Ce correctif est disponible lorsque la version 1.1.65 de Quality Patches Tool (QPT) est installée. L’ID du correctif est ACSD-65254. Notez que ce problème doit être résolu dans Adobe Commerce 2.4.9.
Produits et versions concernés
Le correctif est créé pour la version Adobe Commerce :
- Adobe Commerce (toutes les méthodes de déploiement) 2.4.7-p1
Compatible avec les versions d’Adobe Commerce :
- Adobe Commerce (toutes les méthodes de déploiement) 2.4.4 - 2.4.7-p5
magento/quality-patches vers la dernière version et vérifiez la compatibilité sur la page Quality Patches Tool : Rechercher des correctifs. Utilisez l’ID du correctif comme mot-clé de recherche pour localiser le correctif.Problème
Les notifications par e-mail n’étaient pas envoyées aux clients après la mise à jour de leurs adresses e-mail à l’aide de la mutation updateCustomerEmail GraphQL.
Procédure à suivre :
-
Créez un utilisateur à l’aide de la mutation suivante :
code language-none mutation { createCustomer( input: { firstname: "Test" lastname: "User" email: "test@test.com" password: "Admin@123" is_subscribed: true } ) { customer { created_at } } } -
Générez un jeton pour l’utilisateur ou l’utilisatrice créé(e) précédemment et utilisez-le comme jeton porteur :
code language-none mutation { generateCustomerToken(email: "test@test.com", password: "Admin@123") { token } } -
Essayez de mettre à jour l’e-mail de l’utilisateur créé précédemment à l’aide du dernier jeton du porteur créé :
code language-none mutation { updateCustomerEmail(email: "test+updated@test.com", password: "Admin@123") { customer { email } } }
Résultats attendus :
Les clients doivent recevoir des notifications par e-mail après la mise à jour des adresses e-mail sur leurs comptes.
Résultats réels :
Seul un e-mail d’abonnement est envoyé à la nouvelle adresse ; l’e-mail de confirmation de changement d’adresse e-mail n’est pas envoyé.
Application du correctif
Pour appliquer des correctifs individuels, utilisez les liens suivants en fonction de votre méthode de déploiement :
- Adobe Commerce ou Magento Open Source On-premise : Quality Patches Tool > Utilisation dans le guide de Quality Patches Tool.
- Adobe Commerce sur les infrastructures cloud : Mises à niveau et correctifs > Appliquer des correctifs dans le guide Commerce sur les infrastructures cloud .
Lecture connexe
Pour en savoir plus sur Quality Patches Tool, consultez :
- Quality Patches Tool : un outil en libre-service pour les correctifs de qualité dans le guide Outils .