ACSD-65254: notifica e-mail non inviata dopo l'aggiornamento dell'e-mail del cliente tramite la mutazione updateCustomerEmail GraphQL
La patch ACSD-65254 risolve il problema per cui le notifiche e-mail non venivano inviate ai clienti dopo l'aggiornamento dei loro indirizzi e-mail sui loro account utilizzando la mutazione updateCustomerEmail GraphQL. Questa patch è disponibile quando è installato Quality Patches Tool (QPT) 1.1.65. L’ID della patch è ACSD-65254. Questo problema è pianificato per la risoluzione in Adobe Commerce 2.4.9.
Prodotti e versioni interessati
La patch è stata creata per la versione di Adobe Commerce:
- Adobe Commerce (tutti i metodi di implementazione) 2.4.7-p1
Compatibile con le versioni di Adobe Commerce:
- Adobe Commerce (tutti i metodi di implementazione) 2.4.4 - 2.4.7-p5
magento/quality-patches alla versione più recente e verificare la compatibilità nella pagina Quality Patches Tool: Cerca patch. Utilizza l’ID patch come parola chiave di ricerca per individuare la patch.Problema
Le notifiche e-mail non sono state inviate ai clienti dopo l'aggiornamento dei loro indirizzi e-mail utilizzando la mutazione updateCustomerEmail GraphQL.
Passaggi da riprodurre:
-
Crea utente utilizzando la mutazione seguente:
code language-none mutation { createCustomer( input: { firstname: "Test" lastname: "User" email: "test@test.com" password: "Admin@123" is_subscribed: true } ) { customer { created_at } } } -
Genera un token per l’utente creato in precedenza e utilizzalo come token Bearer:
code language-none mutation { generateCustomerToken(email: "test@test.com", password: "Admin@123") { token } } -
Prova ad aggiornare l’e-mail per l’utente creato in precedenza utilizzando l’ultimo token bearer creato:
code language-none mutation { updateCustomerEmail(email: "test+updated@test.com", password: "Admin@123") { customer { email } } }
Risultati previsti:
I clienti devono ricevere notifiche e-mail dopo aver aggiornato gli indirizzi e-mail sui loro account.
Risultati effettivi:
Al nuovo indirizzo viene inviato solo un messaggio e-mail di abbonamento; l’e-mail di conferma per la modifica dell’indirizzo e-mail non viene inviata.
Applicare la patch
Per applicare singole patch, utilizzare i collegamenti seguenti, a seconda del metodo di distribuzione utilizzato:
- Adobe Commerce o Magento Open Source on-premise: Quality Patches Tool > Utilizzo nella guida di Quality Patches Tool.
- Adobe Commerce su infrastruttura cloud: Aggiornamenti e patch > Applica patch nella guida Commerce su infrastruttura cloud.
Lettura correlata
Per ulteriori informazioni su Quality Patches Tool, vedere:
- Quality Patches Tool: strumento self-service per patch di qualità nella guida degli strumenti.