Sumário
Este problema conhecido foi traduzido automaticamente do inglês.
As organizações B2B usam os nomes dos vendedores do Gerenciamento de vendedores. Se uma organização tiver o vendedor 1 atribuído, o nome salvo será do Gerenciamento de vendedores, mas nenhum produto poderá ser mostrado na pesquisa se for diferente do nome comercial no Gerenciamento de contas.
Simulação
- Tenha uma conta com o vendedor 1 nomeado no Seller Management diferente do nome comercial no Account Management;
- Crie uma organização B2B e atribua o vendedor 1;
- Faça login na conta; nenhum produto é exibido
Workaround
Esse problema foi corrigido na versão vtex.b2b-organizations@1.35.0
**, lançada em 10 de setembro. Todos os vendedores associados após o lançamento estarão corretos, mas as associações anteriores ainda devem aplicar a solução alternativa.
-
Acesse o GraphQL IDE e selecione vtex.b2b-organizations-graphql;
-
Use a consulta abaixo para obter todos os detalhes da organização:
{ getOrganizationById(id: "insira aqui o id da organização"){ id name tradeName status collections{ id name } paymentTerms{ id name } priceTables customFields{ name type value dropdownValues{ value label } useOnRegistration } salesChannel sellers { id name } }}
-
Envie uma mutação para atualizar o nome do vendedor 1 usando as informações recuperadas acima:
mutation { updateOrganization( id: "" name: "" tradeName: "" status: "active" collections: [{ id: "" name: "" }] paymentTerms: [{ id: "" name: "" }] priceTables: [""] customFields: [] salesChannel: "" sellers: [{ id: "1", name: "trade name from Account Management" }] ){ id status message }}