Magento 2 B2B Forced Login – Proteja o conteúdo da loja apenas para clientes com sessão iniciada
Magento 2 B2B Forced Login é um módulo criado para lojas que operam no modelo B2B e que exigem controlo total sobre o acesso ao conteúdo do site. Com esta funcionalidade, pode limitar a visibilidade da loja exclusivamente a clientes com sessão iniciada, eliminando tráfego acidental e protegendo informações comerciais sensíveis.
Porque escolher o Forced Login?
- Controlo total de acesso – redirecione todos os utilizadores sem sessão iniciada diretamente para a página de login.
- Configuração flexível para cada loja – definições separadas para cada vista de loja no Magento.
- Dois modos de funcionamento – bloqueio de todas as páginas, exceto login ou login e registo.
- Solução ideal para venda por grosso – os seus preços e produtos ficam visíveis apenas para clientes verificados.
Funcionalidades do módulo
- Possibilidade de ativar/desativar o módulo separadamente para cada loja.
- Escolha do nível de restrição de acesso, com bloqueio total ou com acesso ao registo.
- Configuração simples e clara no painel de administração do Magento 2.
- Compatibilidade com Magento 2.4.x.
Aplicação
O módulo é ideal para ambientes B2B, grossistas, lojas dedicadas a parceiros comerciais ou distribuidores, onde é necessário ocultar tabelas de preços, ofertas e produtos de utilizadores não autorizados.
Suporte técnico
Todos os nossos módulos incluem suporte técnico. Em caso de problemas, oferecemos assistência na implementação e desenvolvimento do módulo de acordo com as necessidades individuais do cliente.
Aposte na segurança e no profissionalismo nas vendas B2B com o Magento 2 B2B Forced Login da KOWAL.
Versão: 1.0.2
15.02.2026
Adicionado
- Adicionado um novo campo de configuração URL Exceptions no painel:
- Stores > Configuration > Kowal > B2B Forced Login > Settings
- O campo tem o formato linha a linha: cada linha é um fragmento de URL que deve ser ignorado pelo mecanismo de imposição de login.
Alterado
- A lógica de ForceCustomerLoginObserver foi alargada:
- o módulo lê a lista de exceções a partir da configuração,
- compara o request URI atual com os fragmentos introduzidos, sem diferenciar maiúsculas de minúsculas,
- se o URL corresponder a uma exceção, não efetua o redirecionamento para o login.
Porquê
Permite o tratamento correto de webhooks e endpoints de integração, por exemplo Stripe em lojas B2B, que têm de estar disponíveis sem sessão de cliente.
Exemplos de casos de utilização
- stripe/webhook
- rest/V1/stripe
- /payment/stripe/webhook













