Magento 2 B2B Forced Login – Proteja o conteúdo da loja apenas para clientes com sessão iniciada
- SKU
- M2-B2B-FORCED-LOGIN
Descrição / 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.
More Information
| Compatibilidade com o modelo | Luma / Blank, KOWAL |
|---|
Change Log
Versão: 1.0.2
15.02.2026
Adicionado
- Foi adicionado o 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 login obrigatório.
Alterado
- Foi alargada a lógica de ForceCustomerLoginObserver:
- o módulo lê a lista de exceções a partir da configuração,
- compara o request URI atual com os fragmentos introduzidos (sem distinção entre maiúsculas e minúsculas),
- se o URL corresponder a uma exceção, não executa 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 acessíveis sem uma sessão de cliente.
Exemplos de casos de utilização
- stripe/webhook
- rest/V1/stripe
- /payment/stripe/webhook
Manual de instalação do módulo
Instalação através do Composer
Receberá por e-mail, após a compra, os dados de acesso ao repositório Composer (endereço de e-mail do cliente e token de licença). Estes dados também estão disponíveis no painel de cliente após iniciar sessão em kowal.store. Substitua TWOJ_EMAIL_KLIENTA pelo endereço de e-mail da sua conta e TWOJ_TOKEN pelo token recebido. Execute os comandos no diretório raiz do Magento.
composer config repositories.kowal composer https://repo.kowal.storecomposer config http-basic.repo.kowal.store 'TWOJ_EMAIL_KLIENTA' 'TWOJ_TOKEN'composer require kowal/forcedloginConclusão da instalação
Depois de instalar o pacote, execute a atualização do Magento e limpe a cache:
php bin/magento setup:upgradephp bin/magento cache:flushEm ambiente de produção, execute também a compilação DI e a implementação dos ficheiros estáticos de acordo com o processo de implementação da loja.