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
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:
-
No Adobe Commerce (2.4-develop b2b) Admin, acesse Stores > Settings > Configuration > Customers > Customer Configuration > Account Sharing Options.
-
Defina a configuração Share Customer Accounts como Global.
-
Criar vários sites e lojas:
- ws1 > s11, s12 > sw111, sw122
- ws2 > s21, s22 > sw211, sw212
-
Crie um novo cliente no site principal por meio do administrador com o endereço de email usado como adb@yormail.com.
-
Em Admin, navegue até System > Import.
-
Selecione Customer Entity Type como Customers Main File.
-
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.
-
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:
- Adobe Commerce ou Magento Open Source no local: Quality Patches Tool > Uso no guia Quality Patches Tool.
- Adobe Commerce na infraestrutura em nuvem: Atualizações e patches > Aplicar patches no guia do Commerce na infraestrutura em nuvem.
Leitura relacionada
Para saber mais sobre Quality Patches Tool, consulte:
- Quality Patches Tool lançamento: uma nova ferramenta para autoatender patches de qualidade na base de dados de conhecimento de suporte.
- Verifique se há patch disponível para o problema do Adobe Commerce usando o Quality Patches Tool no guia Quality Patches Tool.
Para obter informações sobre outros patches disponíveis no QPT, consulte Quality Patches Tool: Pesquisar patches no guia Quality Patches Tool.