ACSD-49013: conferma e-mail non tradotta nelle impostazioni locali del sito web

La patch ACSD-49013 risolve il problema per cui la conferma e-mail non viene tradotta nelle impostazioni locali del sito web quando si creano clienti utilizzando l’API in blocco. Questa patch è disponibile quando è installato Quality Patches Tool (QPT) 1.1.27. L’ID della patch è ACSD-49013. Il problema è pianificato per la risoluzione in Adobe Commerce 2.4.7.

Prodotti e versioni interessati

La patch è stata creata per la versione di Adobe Commerce:

  • Adobe Commerce (tutti i metodi di implementazione) 2.4.4

Compatibile con le versioni di Adobe Commerce:

  • Adobe Commerce (tutti i metodi di implementazione) 2.4.3 - 2.4.6
NOTE
La patch potrebbe diventare applicabile ad altre versioni con le nuove versioni di Quality Patches Tool. Per verificare se la patch è compatibile con la versione di Adobe Commerce in uso, aggiornare il pacchetto 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

La conferma e-mail non viene tradotta nella lingua del sito web quando si creano clienti utilizzando l’API in blocco.

Passaggi da riprodurre:

  1. Installare una lingua diversa, ad esempio de_DE.

  2. Configura RabbitMQ.

  3. Eseguire bin/magento setup:upgrade per installare le code in RabbitMQ e configurare il Language Pack.

  4. Crea un altro sito Web in Admin > Stores > All Stores.

  5. Impostare le impostazioni locali del nuovo sito Web su de_DE in Admin > Stores > Configuration > General > Locale Options.

  6. Esegui una chiamata API per creare un account cliente utilizzando l’API in blocco. Utilizza il website_id corrispondente.

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

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

  8. Puoi vedere che l’account del cliente è stato creato correttamente sul sito web specificato.

  9. Controlla l’e-mail ricevuta per la registrazione del cliente.

Risultati previsti:

Poiché il cliente viene creato su un sito Web specifico, l'e-mail di registrazione viene inviata utilizzando le impostazioni internazionali di tale sito Web.

Risultati effettivi:

Il cliente viene creato correttamente sul sito web specificato, ma l’e-mail di registrazione viene inviata utilizzando la lingua predefinita quando viene utilizzata l’API in blocco.

Applicare la patch

Per applicare singole patch, utilizzare i collegamenti seguenti, a seconda del metodo di distribuzione utilizzato:

Lettura correlata

Per ulteriori informazioni su Quality Patches Tool, vedere:

Per informazioni sulle altre patch disponibili in QPT, fare riferimento a Quality Patches Tool: Cercare le patch nella guida di Quality Patches Tool.

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