[Alleen PaaS]{class="badge informative" title="Is alleen van toepassing op Adobe Commerce op Cloud-projecten (door Adobe beheerde PaaS-infrastructuur) en op projecten in het veld."}

ACSD-65254: E-mailmelding wordt niet verzonden na het bijwerken van de e-mail van de klant via updateCustomerEmail GraphQL -mutatie

De ACSD-65254-patch verhelpt het probleem dat e-mailmeldingen niet naar klanten zijn verzonden nadat ze hun e-mailadressen op hun accounts hadden bijgewerkt met de mutatie updateCustomerEmail GraphQL . Deze patch is beschikbaar wanneer Quality Patches Tool (QPT) 1.1.65 wordt geïnstalleerd. De patch-id is ACSD-65254. Dit probleem wordt volgens de planning opgelost in Adobe Commerce 2.4.9.

Betrokken producten en versies

het flard wordt gecreeerd voor de versie van Adobe Commerce:

  • Adobe Commerce (alle implementatiemethoden) 2.4.7-p1

Compatibel met de versies van Adobe Commerce:

  • Adobe Commerce (alle implementatiemethoden) 2.4.4 - 2.4.7-p5
NOTE
De patch kan van toepassing worden op andere versies met nieuwe Quality Patches Tool versies. Om te controleren of de patch compatibel is met uw Adobe Commerce-versie, werkt u het magento/quality-patches -pakket bij naar de meest recente versie en controleert u de compatibiliteit op de Quality Patches Tool : zoek naar patches op de pagina ​ . Gebruik de patch-id als een zoekwoord om de patch te zoeken.

Probleem

E-mailmeldingen zijn niet naar klanten verzonden nadat ze hun e-mailadressen hadden bijgewerkt met de mutatie updateCustomerEmail GraphQL .

Stappen om te reproduceren:

  1. Gebruiker maken met onderstaande mutatie:

    code language-none
    mutation {
            createCustomer(
                input: {
                    firstname: "Test"
                    lastname: "User"
                    email: "test@test.com"
                    password: "Admin@123"
                    is_subscribed: true
                }
            ) {
                customer {
                    created_at
                }
            }
    }
    
  2. Genereer een token voor de eerder gemaakte gebruiker en gebruik dit als token voor toonder:

    code language-none
    mutation {
    generateCustomerToken(email: "test@test.com", password: "Admin@123") {
            token
    }
    }
    
  3. Probeer het e-mailbericht voor de eerder gemaakte gebruiker bij te werken met de laatst gemaakte token voor toonder:

    code language-none
    mutation {
            updateCustomerEmail(email: "test+updated@test.com", password: "Admin@123") {
                customer {
                    email
                }
            }
    }
    

Verwachte resultaten :

Klanten moeten e-mailmeldingen ontvangen nadat ze de e-mailadressen op hun accounts hebben bijgewerkt.

Ware resultaten :

Alleen een e-mailbericht met abonnement wordt naar het nieuwe adres verzonden. Het bevestigingsbericht voor de wijziging van het e-mailadres wordt niet verzonden.

De patch toepassen

Om individuele flarden toe te passen, gebruik de volgende verbindingen afhankelijk van uw plaatsingsmethode:

Gerelateerde lezing

Meer informatie over Quality Patches Tool vindt u in:

recommendation-more-help
c2d96e17-5179-455c-ad3a-e1697bb4e8c3