PrestaShop Module

B2B Access Manager para PrestaShop

by Metalinked

Controle quem pode ver preços e comprar na sua loja PrestaShop.

Decida quais clientes podem visualizar seus preços, adicionar ao carrinho e concluir uma compra. Cada conta empresarial é aprovada manualmente antes de acessar sua loja. Sem visitantes anônimos, sem pedidos não autorizados.

Compatível com PrestaShop 8 e 9 PHP 8.1+

💡 Mais do que um módulo para ocultar preços. Um sistema completo de gestão de clientes B2B.

Customer validation panel

Sua loja está aberta para todos por padrão

Qualquer pessoa pode ver os preços

Qualquer pessoa pode adicionar produtos ao carrinho

Nenhum processo de validação de clientes

👉 Essa configuração não é adequada para empresas B2B que exigem controle e verificação.

Tenha controle total dos seus clientes B2B

  • Restrinja o acesso a preços, carrinho e checkout
  • Permita que apenas clientes aprovados realizem compras
  • Implemente um processo completo de cadastro empresarial
  • Valide os clientes antes de liberar o acesso
Restrict access to prices, cart and checkout

Como funciona

📝

Step 1

Cadastro Empresarial

O cliente se cadastra com todos os dados da empresa

Step 2

Aguardando Aprovação

A conta é automaticamente definida como Pendente

📧

Step 3

Administrador Notificado

O administrador recebe um e-mail de notificação

🔎

Step 4

Revisão e Decisão

O administrador analisa e aprova ou rejeita a solicitação

✉️

Step 5

Cliente Notificado

O cliente recebe uma notificação por e-mail

Step 6

Acesso Completo

Clientes aprovados têm acesso total à loja

Quer pular a espera? Ative o modo Auto-approve e os novos cadastros vão direto para a etapa 6: acesso completo instantâneo, sem revisão manual.

Demo

Tudo que você precisa para B2B

🔐

Controle de Acesso

  • Oculte preços para visitantes e usuários não aprovados
  • Desative o carrinho e o checkout até a aprovação
  • Exiba mensagens personalizadas (cadastre-se para ver preços / comprar)
🧾

Cadastro de Clientes B2B

  • Formulário de registro ampliado com dados empresariais
  • Os clientes fornecem todas as informações necessárias antes da aprovação
  • Gerenciamento automático do status do cliente (Pendente / Aprovado / Rejeitado)
  • Página «Meu Perfil B2B» em Minha conta: o cliente pode atualizar seus dados e substituir documentos a qualquer momento
  • Modo auto-approve opcional para conceder acesso instantâneo sem revisão manual
📝

Formulário de Cadastro Personalizável

  • Adicione campos ilimitados: texto, textarea, número, data ou lista suspensa, cada um obrigatório ou opcional
  • Solicite um documento empresarial (PDF/JPG/PNG): rótulo configurável, obrigatório ou opcional, armazenado com segurança
  • Os clientes podem atualizar seus dados e substituir o documento a qualquer momento em Minha conta
  • Os rótulos dos campos e as opções de lista podem ser traduzidos por idioma da loja
🛠

Ferramentas Administrativas

  • Painel de validação dedicado no back office
  • Filtre clientes por status, nome, e-mail ou empresa
  • Ações em massa: aprovar, rejeitar ou definir como pendente
  • Contador de pendências no menu do back office, lista paginada e exportação CSV em um clique (compatível com Excel)
📧

Notificações por E-mail

  • Alertas ao administrador para novos cadastros pendentes
  • E-mails automáticos ao cliente após aprovação ou rejeição
  • Mensagem personalizada opcional ao rejeitar uma solicitação
⚙️

Configuração Avançada

  • Ative ou desative mensagens de "cadastre-se para ver preços" e "cadastre-se para comprar" por tema
  • Defina e-mails de notificação do administrador para novos cadastros pendentes
  • Configure o rótulo do documento, obrigatoriedade de envio e tamanho máximo do arquivo
  • Personalize as cores dos alertas (fundo, borda, texto, links) e injete CSS personalizado

Back Office Poderoso

Um painel dedicado para gerenciar seus clientes B2B em escala.

Geral: auto-approve, mensagens no frontend, regras de visibilidade e e-mails de notificação do administrador

Geral: auto-approve, mensagens no frontend, regras de visibilidade e e-mails de notificação do administrador

Design: cores dos alertas (fundo, borda, texto, links) e CSS personalizado para visitantes restritos

Design: cores dos alertas (fundo, borda, texto, links) e CSS personalizado para visitantes restritos

Campos personalizados: adicione campos extras ao formulário (texto, número, data, lista), sem código

Campos personalizados: adicione campos extras ao formulário (texto, número, data, lista), sem código

Documento: ativar envio, rótulo, campo obrigatório, tamanho máximo e e-mail alternativo

Documento: ativar envio, rótulo, campo obrigatório, tamanho máximo e e-mail alternativo

Os resultados que você obtém

Venda apenas para clientes empresariais verificados
Evite acesso não autorizado aos preços
Reduza pedidos inválidos ou não qualificados
Economize tempo com o processo de cadastro automatizado
Melhore a confiança e o profissionalismo da sua loja

Changelog

v1.14.0 August 2026
  • new Added Czech, Romanian and Brazilian Portuguese translations
  • security Strengthened price protection for pending and rejected accounts so cached pages can never expose hidden prices
  • security Hardened validation of the Website field and the CSV export for safer handling of customer data
  • fix Fixed the Custom CSS setting (Design tab) not applying correctly when it contained special characters
  • fix Fixed missing rejection email templates for Catalan, German, French and Italian, and corrected a translation key affecting the auto-approve status note in several languages
v1.13.0 August 2026
  • new Added an opt-in Auto-approve mode: instantly grant new registrations full store access without manual admin validation
  • new Custom field labels and dropdown options can now be translated per shop language instead of showing the same value to every visitor
  • new Added a "resend email" action in the validation panel to resend the approval, rejection or pending status email to a customer
  • new Added stale-pending highlighting and sorting in the validation list to surface the oldest pending registrations
  • new Refreshed the back office validation panel and settings UI
  • fix Fixed admin notification emails showing the wrong shop name
  • fix Fixed missing translation strings in several back-office screens
v1.12.2 July 2026
  • fix Improved server-side price protection for unapproved/restricted customers
  • fix Fixed an error that could occur when viewing order details in the back office
v1.12.0 July 2026
  • new Added Dutch, Portuguese and Polish translations
v1.1.1 June 2026
  • new Custom registration fields (text, select, checkbox) configurable from the back office
  • new B2B customer profile page to view and edit submitted field values
  • new Enable/disable toggle for the document upload section
  • fix File upload size limit now correctly enforced (was configurable but not applied)
v1.0.0 April 2026
  • init Initial release

Perguntas Frequentes

É compatível com PrestaShop 8 e 9?
Sim. O B2B Access Manager é totalmente compatível com PrestaShop 8.x e 9.x.
Quanto tempo leva para instalar e configurar?
Apenas alguns minutos. Você instala pelo gerenciador de módulos padrão do back office do PrestaShop, configura suas preferências no painel de configurações e o módulo já está ativo. Nenhum desenvolvedor necessário.
O que acontece quando um cliente se cadastra?
A conta é automaticamente definida como Pendente. O administrador recebe um e-mail de notificação e pode aprovar ou rejeitar a solicitação pelo back office.
O módulo cria um endereço para o cliente automaticamente?
Sim. Ao se cadastrar, um endereço do PrestaShop (identificado como Business address) é criado automaticamente a partir dos dados empresariais fornecidos, sem necessidade de uma etapa separada.
Posso pular a aprovação manual e conceder acesso automaticamente?
Sim. A partir da v1.13.0 você pode ativar um modo Auto-approve opcional nas configurações: os novos cadastros recebem acesso completo à loja instantaneamente, sem esperar a validação do administrador. A aprovação manual continua sendo o comportamento padrão se você não o ativar.
Posso personalizar os campos do formulário de cadastro B2B?
Sim. A aba Campos personalizados na configuração do módulo permite adicionar quantos campos extras forem necessários: texto, textarea, número, data ou lista suspensa. Cada campo pode ser obrigatório ou opcional, ter um rótulo personalizado, uma ordem de exibição independente e pode ser ativado ou desativado sem perder os dados salvos. O formulário sempre inclui os dados empresariais básicos (nome da empresa, endereço, CNPJ, telefone, site). Todos os valores são visíveis na lista de clientes do back office e incluídos na exportação CSV.
Posso traduzir os rótulos e as opções dos campos personalizados?
Sim. A partir da v1.13.0, os rótulos e as opções dos campos personalizados podem ser traduzidos por idioma da loja, para que cada visitante os veja em seu próprio idioma em vez de um único valor para todos.
O que acontece com as traduções dos campos personalizados se eu adicionar um novo idioma à minha loja?
Os campos já criados usam automaticamente o idioma padrão da loja para o novo idioma, então nada quebra nem fica em branco. Você pode traduzir os rótulos e as opções da lista suspensa para esse idioma quando quiser, na aba Campos personalizados.
Em quais idiomas o módulo está disponível?
De fábrica, o B2B Access Manager inclui tradução da interface e modelos de e-mail em 12 idiomas: inglês, espanhol, catalão, francês, alemão, italiano, holandês, português, português do Brasil, polonês, tcheco e romeno. Se sua loja usa um idioma fora dessa lista, as ferramentas de tradução integradas do PrestaShop permitem que você mesmo traduza os textos do módulo e os modelos de e-mail.
Onde os documentos empresariais enviados pelos clientes são armazenados? Isso está de acordo com a LGPD?
Os documentos enviados (PDF, JPG ou PNG) são armazenados diretamente no seu próprio servidor, como parte da sua instalação do PrestaShop — nunca são enviados a serviços de terceiros. Somente administradores com acesso ao back office podem visualizá-los ou baixá-los pelo painel de validação, mantendo você no controle total dos dados dos seus clientes.
Posso enviar uma mensagem ao rejeitar um cliente?
Sim. Ao rejeitar um cadastro, você pode incluir uma mensagem personalizada opcional que será enviada ao cliente no e-mail de notificação.
Funciona com qualquer tema do PrestaShop?
Sim. O módulo opera no nível lógico e é compatível com qualquer tema. Você também pode injetar CSS personalizado e ajustar as cores dos alertas para combinar com o design da sua loja.
O que acontece com meus clientes existentes ao instalar o módulo?
Os clientes existentes não são afetados. Você pode gerenciar o status de aprovação de cada um individualmente pelo painel de validação do back office.
Eu perco os dados dos meus clientes B2B se desinstalar o módulo?
Não. Desinstalar ou resetar o módulo não apaga suas tabelas no banco de dados: status de validação, definições de campos personalizados e referências aos documentos enviados são preservados. Se você reinstalar depois, as tabelas são recriadas com segurança e seus dados continuam exatamente onde estavam.
Existe um limite no número de clientes B2B que posso gerenciar?
Não. O painel administrativo foi desenvolvido para lidar com grandes volumes de clientes, com filtros, ações em massa e exportação CSV.
Meu tema ainda exibe preços e o botão de carrinho para clientes não aprovados. O que posso fazer?
O controle de acesso é aplicado no lado do servidor, portanto visitantes não aprovados nunca conseguem comprar nem ver preços reais, independentemente do que o tema renderize. Para ocultar visualmente o container de preço vazio e o botão de carrinho (não funcional), o módulo inclui regras de CSS integradas para os temas Classic e Hummingbird. Se você usa um tema diferente, acesse Configurações > Design > CSS Personalizado e adicione o seletor que envolve o preço ou o botão de carrinho no seu tema, por exemplo: .price { display:none !important; }. Esse CSS é injetado apenas para visitantes e clientes pendentes.
Posso personalizar os e-mails enviados aos clientes e administradores?
Sim. Todos os modelos de e-mail (o alerta ao administrador para novos cadastros pendentes, a notificação de pendência enviada ao cliente e os e-mails de aprovação ou rejeição) podem ser editados diretamente no back office do PrestaShop. Acesse Design > Tema de E-mail (ou Internacional > Traduções > Modelos de e-mail, dependendo da sua versão) e procure pelos modelos listados sob o nome do módulo.
Posso reenviar o e-mail de validação para um cliente?
Sim. O painel de validação inclui uma ação "Reenviar e-mail" que reenvia o e-mail correspondente ao status atual do cliente (pendente, aprovado ou rejeitado) sem alterar nada — útil quando um cliente diz que nunca recebeu.
Onde exatamente eu configuro o módulo?
No back office do PrestaShop, acesse Módulos > Gerenciador de módulos, encontre o B2B Access Manager e clique em Configurar. Todas as configurações (opções gerais, design, campos personalizados e envio de documento) são gerenciadas por ali.
Onde eu gerencio e valido os novos cadastros de clientes?
Por um link próprio no menu do back office, não pela configuração do módulo: abra o submenu Clientes e clique em B2B Validation. Lá você encontra a lista completa de contas pendentes, aprovadas e rejeitadas, com filtros, ações em massa e exportação CSV.

Transforme sua loja em uma plataforma B2B controlada

Comece a validar seus clientes e proteger seus preços hoje mesmo.

👉 Adquirir B2B Access Manager Tem dúvidas? Entre em contato

B2B Access Manager by Metalinked

Compatível com PrestaShop 8 e 9