Pular para o conteúdo
Documentação API Reference
Gerenciar Clientes Magento 2 Adobe Commerce

Controle de Acesso B2B

PDF

Aprenda a esconder preços, bloquear compras e liberar sua loja Magento 2 apenas para clientes aprovados, com aprovação manual pelo painel.

L Lucas Steinbach 02/06/2026 Atualizado 19/08/2026 13 min de leitura
  • O Controle de Acesso B2B transforma sua loja em uma vitrine fechada: preços, botão de compra, frete e parcelamento só aparecem para quem você autorizou.
  • Resolve o cenário de lojas que vendem para revendas, atacado e distribuidores, onde o público em geral não deve ver preços nem finalizar pedidos.
  • Para o cliente final, o preço é substituído por uma mensagem que você escreve — como "Faça login para visualizar os preços" ou "Aguardando aprovação".
  • Disponível para lojas Magento 2, com configuração independente para cada site ou visão de loja.

Passo a Passo por Escrito

1. Acesse as configurações do módulo no painel administrativo

No menu do painel, acesse Lojas → Configuração → Clientes → Controle de Acesso B2B.

A tela é dividida em três blocos: Geral, Mensagens e E-mail.

No canto superior esquerdo da tela de configuração existe o seletor Escopo de Configuração. Se você tem mais de um site na mesma loja, escolha o site ou a visão de loja antes de alterar os campos — cada um pode ter uma configuração diferente.

Resultado esperado: A tela do Controle de Acesso B2B será exibida com os três blocos de configuração disponíveis.


2. Ative o modo B2B

No bloco Geral, altere o campo Ativar modo B2B para Sim.

Enquanto esse campo estiver em Não, nenhuma restrição é aplicada e todos os visitantes continuam vendo preços e comprando normalmente.

Assim que você salvar com este campo em Sim, os preços deixam de aparecer para os visitantes não logados da sua loja. Faça os ajustes dos próximos passos antes de salvar, ou avise seu time de que a loja ficará fechada durante a configuração.

Resultado esperado: Os demais campos do módulo passam a valer, e as restrições de preço e compra entram em vigor após salvar.


3. Informe os grupos de clientes permitidos

No campo IDs de grupos de clientes permitidos, digite os números de identificação dos grupos que podem ver preços e comprar, separados por vírgula. Exemplo: 1,2,3.

Para descobrir esses números:

  1. Abra Clientes → Grupos de Clientes em outra aba.
  2. Localize na coluna ID o número de cada grupo que deve ter acesso (por exemplo, o grupo Atacado ou Revenda).
  3. Volte à configuração e digite os números separados por vírgula, sem espaços obrigatórios.

Se este campo ficar em branco, ninguém verá preços — nem mesmo os clientes que você aprovar. O módulo não tem a opção "permitir todos": é obrigatório listar cada grupo autorizado.

Resultado esperado: Apenas clientes pertencentes aos grupos listados poderão ver preços e comprar, desde que também estejam aprovados.


4. Defina se os clientes precisam de aprovação manual

No campo Ativar aprovação de clientes, escolha:

  • Sim — cada novo cadastro precisa ser liberado manualmente por você no painel antes de ver preços e comprar. É o padrão do módulo.
  • Não — basta o cliente estar logado e pertencer a um grupo permitido; não há etapa de aprovação.

Com este campo em Não, os campos Modo de restrição e Página de bloqueio desaparecem da tela, e o e-mail de aprovação deixa de ser enviado — não há mais o que aprovar.

Resultado esperado: Com a opção em Sim, clientes recém-cadastrados passam a aguardar sua liberação antes de acessar preços.


5. Escolha o modo de restrição

O campo Modo de restrição define o que acontece com o cliente que já se cadastrou mas ainda não foi aprovado:

  • Liberar navegação (ocultar preços) — o cliente navega pela loja, vê os produtos e as fotos, mas não vê preços nem o botão de compra. No lugar aparece a mensagem de aguardando aprovação. É o padrão e o modo recomendado quando você quer que o cliente conheça o catálogo enquanto espera.
  • Bloquear navegação (redirecionar para uma página) — o cliente é levado para uma página de aviso e fica nela até ser aprovado. A única ação disponível para ele é sair da conta.

O modo Bloquear navegação só funciona se você selecionar uma página no campo Página de bloqueio (próximo passo). Sem página escolhida, o cliente continua navegando normalmente, como no modo Liberar.

Resultado esperado: O comportamento escolhido passa a valer para todos os clientes ainda não aprovados naquele site ou visão de loja.


6. Crie e selecione a página de bloqueio (opcional)

Este passo só é necessário se você escolheu Bloquear navegação no passo anterior.

Primeiro, crie a página de aviso:

  1. Acesse Conteúdo → Páginas → Adicionar Nova Página.
  2. Preencha o Título da Página (o texto da aba do navegador).
  3. Preencha o Cabeçalho do Conteúdo com um título visível, por exemplo: Cadastro em análise.
  4. No Conteúdo, escreva o aviso, por exemplo: "Seu cadastro está em análise. Você poderá ver preços e comprar assim que for aprovado."
  5. Em Otimização para Mecanismo de Busca, defina uma Chave de URL simples, como cadastro-em-analise.
  6. Deixe Habilitar Página como Sim.
  7. Em Página nos Sites, marque o site onde o bloqueio será usado.
  8. Clique em Salvar Página.

Depois, volte para Lojas → Configuração → Clientes → Controle de Acesso B2B e selecione a página recém-criada no campo Página de bloqueio.

Não use a página inicial da loja como página de bloqueio. Escolha sempre uma página dedicada, habilitada e atribuída ao site correto — caso contrário o cliente pode ficar preso em um redirecionamento sem fim.

Resultado esperado: O campo Página de bloqueio passa a exibir o nome da página criada, e clientes pendentes serão levados até ela.


7. Personalize as mensagens exibidas no lugar do preço

Abra o bloco Mensagens e preencha os dois campos:

  • Mensagem para visitantes — texto exibido para quem ainda não fez login. Texto padrão: Faça login para visualizar os preços.
  • Mensagem para clientes pendentes de aprovação — texto exibido para o cliente logado que ainda aguarda sua liberação. Texto padrão: Aguardando aprovação.

As mensagens aceitam apenas texto simples. Códigos de formatação ou links em HTML aparecerão escritos literalmente para o cliente, então prefira frases curtas e diretas.

Resultado esperado: Os textos que você escreveu passam a aparecer em destaque no lugar do preço, na página do produto e nas listagens.


8. Configure o e-mail de aprovação

Abra o bloco E-mail e ajuste os campos:

  • Ativar E-mail de Aprovação — deixe em Sim para que o cliente seja avisado automaticamente assim que você aprovar o cadastro dele.
  • Remetente do E-mail — de qual endereço da loja a mensagem sairá.
  • Modelo de E-mail de Aprovação — o modelo usado. O módulo já traz um modelo pronto informando que a conta foi aprovada.
  • Enviar Cópia Oculta (BCC) — endereços que receberão cópia oculta de cada aprovação, separados por vírgula. Útil para o time comercial acompanhar as liberações.

O e-mail só é enviado quando você aprova o cliente pelo painel administrativo. Aprovações feitas por importação de planilha ou por integração externa não disparam o aviso.

Resultado esperado: Ao aprovar um cliente, ele receberá automaticamente o e-mail informando que já pode ver preços e fazer pedidos.


9. Salve a configuração e limpe o cache

Clique em Salvar Configuração no topo da tela.

Em seguida, acesse Sistema → Gerenciamento de Cache, marque os tipos inválidos indicados em vermelho e clique em Enviar para atualizá-los.

Sem a limpeza do cache, a loja pode continuar exibindo os preços antigos para visitantes por algum tempo. Sempre limpe o cache após alterar qualquer campo deste módulo.

Resultado esperado: A mensagem "Você salvou a configuração." aparece no topo da tela e os tipos de cache voltam ao estado válido.


10. Aprove um cliente

Com tudo configurado, a liberação de cada cliente é feita na ficha dele:

  1. Acesse Clientes → Todos os Clientes.
  2. Clique em Editar na linha do cliente desejado.
  3. Na aba Informações da Conta, localize o campo Está aprovado no B2B (fica no final do formulário).
  4. Altere para Sim.
  5. Clique em Salvar Cliente.

Em lojas com o painel em inglês, esse campo aparece como Is Approved B2B.

Mudar o cliente de grupo não aprova o cadastro dele. Aprovação e grupo são controles diferentes e o cliente precisa dos dois: estar aprovado e pertencer a um grupo permitido.

Resultado esperado: Com o e-mail de aprovação ativado, a mensagem "O e-mail de aprovação b2b foi enviado com sucesso para [e-mail do cliente]" aparece no topo da tela. O cliente passa a ver preços no próximo acesso.


Validação e Testes

Após concluir a configuração, execute os testes abaixo para confirmar o funcionamento correto.

Teste 1 — Visitante não logado

Ação: abra sua loja em uma janela anônima do navegador, sem fazer login, e acesse a página de um produto que esteja em estoque.

Resultado esperado: O preço e o botão de compra não aparecem. No lugar é exibida a Mensagem para visitantes que você configurou.


Teste 2 — Cliente cadastrado e ainda não aprovado

Ação: crie um cadastro de teste na loja, faça login com ele e acesse a página de um produto em estoque.

Resultado esperado: No modo Liberar navegação, o cliente navega e vê a Mensagem para clientes pendentes de aprovação no lugar do preço. No modo Bloquear navegação, ele é levado para a página de aviso e não consegue sair dela, exceto para encerrar a sessão.


Teste 3 — Cliente aprovado e em grupo permitido

Ação: no painel, edite o cadastro de teste, coloque-o em um dos grupos listados no campo IDs de grupos de clientes permitidos, marque Está aprovado no B2B como Sim e salve. Peça ao cliente (ou faça você mesmo na janela de teste) um novo login na loja.

Resultado esperado: Após entrar novamente, o cliente vê o preço normalmente, consegue adicionar o produto ao carrinho e finalizar a compra. O e-mail de aprovação chega à caixa de entrada dele.


Teste 4 — Tentativa de compra sem permissão

Ação: ainda com o cadastro de teste não aprovado, tente adicionar um produto ao carrinho — por exemplo, usando um link de compra direta ou o botão de uma listagem.

Resultado esperado: O produto não é adicionado e a loja exibe a mensagem "Você não tem permissão para fazer compras neste momento."


Se não funcionar, verifique:

  • Se Ativar modo B2B está em Sim no site ou visão de loja que você está testando (o seletor de escopo no topo da configuração).
  • Se o campo IDs de grupos de clientes permitidos está preenchido com os números corretos dos grupos — em branco, ele bloqueia todos.
  • Se o cliente de teste está mesmo no grupo permitido e com Está aprovado no B2B marcado como Sim.
  • Se o cache foi limpo em Sistema → Gerenciamento de Cache após salvar.
  • Se o cliente fez logout e login novamente depois da aprovação.
  • No modo Bloquear navegação: se a página escolhida está habilitada e atribuída ao site correto em Página nos Sites.
  • Se o produto testado está em estoque — em produtos esgotados a mensagem não é exibida.

Pronto! Dessa forma realizamos a configuração do Controle de Acesso B2B em sua loja virtual Magento 2.


Observações Importantes

  • São dois controles, não um. Para ver preços e comprar, o cliente precisa estar aprovado e pertencer a um grupo permitido. Faltando qualquer um dos dois, ele continua sem acesso.
  • Configuração por site ou visão de loja. Você pode manter um site totalmente fechado e outro aberto ao público, usando o seletor de escopo no topo da tela de configuração.
  • O cliente precisa entrar novamente após a aprovação. Se ele estiver logado no momento em que você aprovar, a loja pede um novo login com o aviso "Seu nível de acesso foi alterado. Faça login novamente.". É o comportamento esperado — ao entrar de novo, ele já vem com o acesso liberado.
  • A proteção não é apenas visual. Além de esconder o preço e o botão, a loja recusa a adição ao carrinho. Não adianta o cliente tentar forçar a compra por link direto.
  • Frete e parcelamento também somem. Na página do produto, a calculadora de frete e as informações de parcelamento deixam de aparecer para quem não pode ver o preço.
  • Os preços também deixam de ser enviados aos buscadores. As informações de preço que a loja envia ao Google são removidas enquanto o visitante não tem permissão. Preços já indexados antes da ativação podem levar alguns dias para sumir dos resultados de busca.
  • Produtos esgotados não exibem a mensagem. Em itens fora de estoque, a loja mantém o aviso padrão de indisponibilidade, sem a mensagem do módulo.
  • A aprovação é feita cliente a cliente. Não existe aprovação em massa pela listagem, e o campo Está aprovado no B2B não aparece como coluna ou filtro em Clientes → Todos os Clientes.
  • Aprovações por importação ou integração não avisam o cliente. O e-mail de aprovação só é disparado quando a mudança é feita pelo painel administrativo.
  • A mensagem depende do tema da loja. Em temas muito personalizados, a mensagem pode não aparecer no ponto esperado da página de produto. Nesse caso, acione o suporte.

Referências e Relacionados

  • Grupos de clientes: o módulo depende dos IDs dos grupos para liberar o acesso. Esta doc explica como criar e organizar grupos de clientes na loja.
  • Gerenciamento de cache: toda alteração no módulo exige limpar o cache para que o comportamento novo apareça na loja.
  • Criação de páginas de conteúdo (CMS): necessária para montar a página de aviso usada no modo Bloquear navegação.
  • Configuração de e-mails da loja (SMTP): garante que o e-mail de aprovação realmente chegue à caixa de entrada do cliente.

Caso tenha ficado alguma dúvida entre em contato com nosso time de suporte através do chat online dentro da sua loja virtual ou através do e-mail web@tryideas.com.br

Copiar para usar com IA

Este artigo foi útil?

Que bom! O que ajudou mais? O que faltou nesta página?

Opcional — seu voto já foi registrado.

Obrigado pelo seu feedback!