ACSD-49013: confirmação de email não traduzida para o local do site

O patch ACSD-49013 corrige o problema em que a confirmação de email não é traduzida para o local do site ao criar clientes usando a API em massa. Este patch está disponível quando o Quality Patches Tool (QPT) 1.1.27 está instalado. A ID do patch é ACSD-49013. Observe que o problema está programado para ser corrigido no Adobe Commerce 2.4.7.

Produtos e versões afetados

O patch foi criado para a versão do Adobe Commerce:

  • Adobe Commerce (todos os métodos de implantação) 2.4.4

Compatível com as versões do Adobe Commerce:

  • Adobe Commerce (todos os métodos de implantação) 2.4.3 - 2.4.6
NOTE
O patch pode se tornar aplicável a outras versões com as novas versões do Quality Patches Tool. Para verificar se o patch é compatível com a sua versão do Adobe Commerce, atualize o pacote magento/quality-patches para a versão mais recente e verifique a compatibilidade na Quality Patches Tool: página Procurar patches. Use a ID do patch como palavra-chave de pesquisa para localizar o patch.

Problema

A confirmação por email não é traduzida para o local do site ao criar clientes usando a API em massa.

Etapas a serem reproduzidas:

  1. Instalar uma localidade diferente como de_DE.

  2. Configurar RabbitMQ.

  3. Execute bin/magento setup:upgrade para instalar as filas no RabbitMQ e configurar o pacote de idiomas.

  4. Criar um site adicional em Admin > Stores > All Stores.

  5. Defina a localidade deste novo site como de_DE em Admin > Stores > Configuration > General > Locale Options.

  6. Execute uma chamada de API para criar uma conta de cliente usando a API em massa. Use o website_id correspondente.

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

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

  8. Você pode ver que a conta do cliente foi criada corretamente no site especificado.

  9. Verifique o email recebido para registro do cliente.

Resultados esperados:

Como o cliente é criado em um site especificado, o email de registro é enviado usando a localidade desse site.

Resultados reais:

O cliente é criado corretamente no site especificado, mas o email de registro é enviado usando a localidade padrão quando a API em massa é usada.

Aplicar o patch

Para aplicar patches individuais, use os links a seguir, dependendo do método de implantação:

Leitura relacionada

Para saber mais sobre Quality Patches Tool, consulte:

Para obter informações sobre outros patches disponíveis no QPT, consulte Quality Patches Tool: Pesquisar patches no guia Quality Patches Tool.

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