Olá pessoal!
Gostaria de tirar algumas dúvidas sobre vtex io B2B, em uma das documentações da vtex para lojas B2B, é informado sobre colocar a regra approved=true na política comercial, para travar usuários não aprovados. Isso funciona bem, porém se tento acessar a página de produto, recebo erro, como se fosse erro de busca. Sendo assim, seguem as dúvidas:
-
É possível exibir o produto com preço oculto nativamente mesmo utilizando a regra de approved=true na política comercial ou somente removendo e ocultando o preço do produto para usuários sem autenticação/aprovação no masterdata, via script?
-
Além disso, se tiver que remover a regra na política comercial, teria que usar a api do masterdata e filtrar o usuário logado e ver a coluna approved ou somente usando a biblioteca “vtex.session-client” eu já consigo?
-
Por último, o usuário tem a opção de se logar com chave enviada no e-mail, ao invés de preencher um pré cadastro (no vtex legado, todos os usuários deslogados eram levados para a rota /401, precisando preencher um formulário para se cadastrar e aguardarem a aprovação e depois de liberados, poderiam seguir com as compras). Penso em abrir um modal quando ele tentar clicar no produto e personalizar o menu do site na área de login/registro, qual a melhor forma de fazer isso?
Obrigado!