ACSD-49013: e-mailbevestiging niet vertaald naar landinstelling van website

De ACSD-49013-patch verhelpt het probleem waarbij e-mailbevestiging niet wordt vertaald naar de landinstelling van de website wanneer klanten met de bulk-API worden gemaakt. Deze patch is beschikbaar wanneer Quality Patches Tool (QPT)1.1.27 wordt geïnstalleerd. De patch-id is ACSD-49013. Het probleem wordt volgens de planning opgelost in Adobe Commerce 2.4.7.

Betrokken producten en versies

het flard wordt gecreeerd voor de versie van Adobe Commerce:

  • Adobe Commerce (alle implementatiemethoden) 2.4.4

Compatibel met de versies van Adobe Commerce:

  • Adobe Commerce (alle implementatiemethoden) 2.4.3 - 2.4.6
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-mailbevestiging wordt niet vertaald naar de landinstelling van de website wanneer klanten met de bulk-API worden gemaakt.

Stappen om te reproduceren:

  1. Installeer een andere landinstelling, bijvoorbeeld de_DE .

  2. Vorm RabbitMQ.

  3. Voer bin/magento setup:upgrade uit om de wachtrijen in RabbitMQ te installeren en het taalpakket in te stellen.

  4. Maak een aanvullende website in Admin > Stores > All Stores .

  5. Stel de landinstelling van deze nieuwe website in op de_DE in Admin > Stores > Configuration > General > Locale Options .

  6. Voer een API-aanroep uit om een klantenaccount te maken met de bulk-API. Gebruik de bijbehorende website_id .

    Endpoint: /rest/async/bulk/V1/customers

    code language-none
    [{
        "customer": {
        "email": "test@example.com",
        "firstname": "test",
        "lastname": "test",
        "website_id": 2
        },
        "password": "Passw0rd!"
    }]
    
  7. Uitvoeren bin/magento queue:consumers:start async.operations.all --single-thread --max-messages=10.

  8. U kunt zien dat de klantenaccount op de opgegeven website correct is gemaakt.

  9. Controleer het ontvangen e-mailbericht voor klantenregistratie.

Verwachte resultaten :

Aangezien de klant op een opgegeven website is gemaakt, wordt de registratie-e-mail verzonden met de landinstelling van die website.

Ware resultaten :

De klant is op de juiste wijze gemaakt op de opgegeven website, maar de registratie-e-mail wordt verzonden met de standaardlandinstelling wanneer de bulk-API wordt gebruikt.

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:

Voor informatie over andere flarden beschikbaar in QPT, verwijs naar Quality Patches Tool: Onderzoek naar flardenin de Quality Patches Tool gids.

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