ACSD-56635: os clientes importados são duplicados com o mesmo endereço de email quando o compartilhamento de conta é definido como Global

O patch ACSD-56635 corrige o problema em que o cliente importado é duplicado com o mesmo endereço de email quando a importação é usada com o compartilhamento de conta definido como Global. Este patch está disponível quando o Quality Patches Tool (QPT) 1.1.48 está instalado. A ID do patch é ACSD-56635. 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.6-p3

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

  • Adobe Commerce (todos os métodos de implantação) 2.4.6 - 2.4.6-p3
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

Os clientes importados são duplicados com o mesmo endereço de email quando o compartilhamento de conta é definido como Global.

Etapas a serem reproduzidas:

  1. No Adobe Commerce (2.4-develop b2b) Admin, acesse Stores > Settings > Configuration > Customers > Customer Configuration > Account Sharing Options.

  2. Defina a configuração Share Customer Accounts como Global.

  3. Criar vários sites e lojas:

    • ws1 > s11, s12 > sw111, sw122
    • ws2 > s21, s22 > sw211, sw212
  4. Crie um novo cliente no site principal por meio do administrador com o endereço de email usado como adb@yormail.com.

  5. Em Admin, navegue até System > Import.

  6. Selecione Customer Entity Type como Customers Main File.

  7. Use o mesmo endereço de email que adb@yormail.com em um site diferente, por exemplo, ws1. Consulte o arquivo CSV de exemplo customer.csv fornecido abaixo.

  8. Conclua a importação para ver o novo usuário criado no site do ws1 com o mesmo endereço de email.

conteúdo do customer.csv:

email,_website,_store,confirmation,created_at,created_in,disable_auto_group_change,dob,firstname,gender,group_id,lastname,middlename,password_hash,prefix,rp_token,rp_token_created_at,store_id,suffix,taxvat,updated_at,website_id,password
adb@yopmail.com,ws1,sv111,,09/01/24 12:49,Default Store View,0,,newjon,,1,newDoe,,d708be3fe0fe0120840e8b13c8faae97424252c6374227ff59c05814f1aecd79:mgLqkqgTwLPLlCljzvF8hp67fNOOvOZb:1,,07e71459c137f4da15292134ff459cba,30/10/15 12:49,1,,,09/01/24 12:49,1,

Resultados Esperados:

O cliente importado com o mesmo endereço de email é atualizado em vez de ser duplicado.

Resultados Reais:

Clientes duplicados são criados com o mesmo endereço de email ao usar a importação do cliente.

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
c2d96e17-5179-455c-ad3a-e1697bb4e8c3