PrestaShop Module

B2B Access Manager para PrestaShop

by Metalinked

Controla quién puede ver precios y comprar en tu tienda PrestaShop.

Decide qué clientes pueden ver tus precios, añadir al carrito y completar una compra. Cada cuenta empresarial es aprobada manualmente antes de acceder a tu tienda. Sin visitantes anónimos, sin pedidos no autorizados.

Compatible con PrestaShop 8 y 9 PHP 8.1+

💡 Más que un módulo para ocultar precios. Un sistema completo de gestión de clientes B2B.

Customer validation panel

Tu tienda está abierta a todos por defecto

Cualquiera puede ver los precios

Cualquiera puede añadir productos al carrito

Sin proceso de validación de clientes

👉 Esta configuración no es adecuada para empresas B2B que requieren control y verificación.

Toma el control total de tus clientes B2B

  • Restringe el acceso a precios, carrito y checkout
  • Permite comprar solo a clientes aprobados
  • Implementa un proceso completo de incorporación empresarial
  • Valida los clientes antes de otorgar acceso
Restrict access to prices, cart and checkout

Cómo funciona

📝

Step 1

Registro empresarial

El cliente se registra con todos los datos de su empresa

Step 2

Pendiente de aprobación

La cuenta se establece automáticamente como Pendiente

📧

Step 3

Notificación al administrador

El administrador recibe un email de notificación

🔎

Step 4

Revisión y decisión

El administrador revisa y aprueba o rechaza la solicitud

✉️

Step 5

Notificación al cliente

El cliente recibe una notificación por email

Step 6

Acceso completo

Los clientes aprobados obtienen acceso completo a la tienda

Demo

Todo lo que necesitas para B2B

🔐

Control de acceso

  • Oculta precios para invitados y usuarios no aprobados
  • Deshabilita el carrito y checkout hasta la aprobación
  • Muestra mensajes personalizados (regístrate para ver precios / comprar)
🧾

Incorporación de clientes B2B

  • Formulario de registro ampliado con datos empresariales
  • Los clientes proporcionan toda la información requerida antes de la aprobación
  • Gestión automática del estado del cliente (Pendiente / Aprobado / Rechazado)
  • Página «Mi perfil B2B» en Mi cuenta: los clientes pueden actualizar sus datos y reemplazar documentos en cualquier momento
📝

Formulario de registro personalizable

  • Añade campos ilimitados: texto, área de texto, número, fecha o desplegable, cada uno obligatorio u opcional
  • Solicita un documento empresarial (PDF/JPG/PNG): etiqueta configurable, obligatorio u opcional, almacenado de forma segura
  • Los clientes pueden actualizar sus datos y reemplazar el documento cuando quieran desde Mi cuenta
🛠

Herramientas de administración

  • Panel de validación dedicado en el back office
  • Filtra clientes por estado, nombre, email o empresa
  • Acciones masivas: aprobar, rechazar o marcar como pendiente
  • Contador de pendientes en el menú del back office, lista paginada y exportación CSV en un clic (compatible con Excel)
📧

Notificaciones por email

  • Alertas al administrador de nuevos registros pendientes
  • Emails automáticos a clientes tras aprobación o rechazo
  • Mensaje personalizado opcional al rechazar una solicitud
⚙️

Configuración avanzada

  • Activa o desactiva los mensajes «regístrate para ver precios» y «regístrate para comprar»
  • Configura emails de notificación al admin para nuevos registros pendientes
  • Personaliza la etiqueta del documento, el requisito de carga y el tamaño máximo
  • Ajusta colores de alertas (fondo, borde, texto, enlaces) e inyecta CSS personalizado

Back Office completo

Un panel dedicado diseñado para gestionar tus clientes B2B a escala.

General: mensajes frontales, reglas de visibilidad y emails de notificación

General: mensajes frontales, reglas de visibilidad y emails de notificación

Diseño: colores de alertas (fondo, borde, texto, enlaces) y CSS personalizado para visitantes restringidos

Diseño: colores de alertas (fondo, borde, texto, enlaces) y CSS personalizado para visitantes restringidos

Campos personalizados: añade campos extra al formulario (texto, número, fecha, desplegable) sin código

Campos personalizados: añade campos extra al formulario (texto, número, fecha, desplegable) sin código

Documento: activar subida, etiqueta, campo obligatorio, tamaño máximo y email alternativo

Documento: activar subida, etiqueta, campo obligatorio, tamaño máximo y email alternativo

Los resultados que obtienes

Vende solo a clientes empresariales verificados
Evita el acceso no autorizado a los precios
Reduce pedidos inválidos o no cualificados
Ahorra tiempo con la incorporación automatizada
Mejora la confianza y profesionalidad en tu tienda

Changelog

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

Preguntas frecuentes

¿Es compatible con PrestaShop 8 y 9?
Sí. B2B Access Manager es totalmente compatible con PrestaShop 8.x y 9.x.
¿Cuánto tiempo lleva instalarlo y ponerlo en marcha?
Solo unos minutos. Se instala desde el gestor de módulos del back office de PrestaShop, configuras tus preferencias en el panel de ajustes y el módulo ya está activo. Sin necesidad de programador.
¿Puedo personalizar los campos del formulario de registro B2B?
Sí. La pestaña Campos personalizados en la configuración del módulo te permite añadir todos los campos extra que necesites: texto, área de texto, número, fecha o desplegable. Cada campo puede ser obligatorio u opcional, tener una etiqueta personalizada, un orden de visualización propio y activarse o desactivarse sin perder los datos guardados. El formulario siempre incluye los datos empresariales básicos (nombre de empresa, dirección, NIF, teléfono, web). Todos los valores son visibles en la lista del back office y se incluyen en la exportación CSV.
¿Qué ocurre cuando un cliente se registra?
Su cuenta se establece automáticamente como Pendiente. El administrador recibe una notificación por email y puede aprobar o rechazar la solicitud desde el back office.
¿Puedo enviar un mensaje al rechazar a un cliente?
Sí. Al rechazar un registro, puedes incluir un mensaje personalizado opcional que se enviará al cliente en el email de notificación.
¿Funciona con cualquier tema de PrestaShop?
Sí. El módulo actúa a nivel lógico y es compatible con cualquier tema. También puedes inyectar CSS personalizado y ajustar los colores de las alertas para que encajen con el diseño de tu tienda.
¿Qué pasa con mis clientes actuales al instalar el módulo?
Los clientes existentes no se ven afectados. Puedes gestionar su estado de aprobación individualmente desde el panel de validación del back office.
¿Hay algún límite en el número de clientes B2B que puedo gestionar?
No. El panel de administración está diseñado para gestionar grandes volúmenes de clientes de forma eficiente, con filtros, acciones masivas y exportación a CSV.
Mi tema sigue mostrando precios y el botón de carrito a clientes no aprobados. ¿Qué puedo hacer?
El control de acceso se aplica en el servidor, por lo que los visitantes no aprobados nunca pueden comprar ni ver precios reales, independientemente de lo que renderice el tema. Sin embargo, para ocultar también visualmente el espacio vacío del precio y el botón de carrito (que no funciona), el módulo incluye reglas CSS integradas para los temas Classic y Hummingbird. Si usas un tema diferente, ve a Configuración > Diseño > CSS personalizado y añade el selector que envuelva el precio o el botón de carrito en tu tema, por ejemplo: .price { display:none !important; }. Este CSS solo se inyecta para invitados y clientes pendientes.
¿Puedo personalizar los emails que reciben los clientes y el administrador?
Sí. Todas las plantillas de email (el aviso al administrador de nuevos registros pendientes, la notificación de pendiente de validación al cliente, y los emails de aprobación o rechazo) se pueden editar completamente desde el back office de PrestaShop. Ve a Diseño > Tema de email (o Internacional > Traducciones > Plantillas de email, según la versión) y busca las plantillas listadas bajo el nombre del módulo. Desde ahí puedes modificar el texto, ajustar el diseño y traducirlas a cualquier idioma que no esté cubierto aún.
¿Dónde se configura exactamente el módulo?
Desde el back office de PrestaShop, ve a Módulos > Gestor de módulos, busca B2B Access Manager y haz clic en Configurar. Todos los ajustes (opciones generales, diseño, campos personalizados y subida de documentos) se gestionan desde ahí.
¿Dónde se gestionan y validan los nuevos registros de clientes?
Desde un enlace propio en el menú del back office, no desde la configuración del módulo: abre el submenú Clientes y haz clic en B2B Validation. Ahí encontrarás el listado completo de cuentas pendientes, aprobadas y rechazadas, con filtros, acciones masivas y exportación CSV.

Convierte tu tienda en una plataforma B2B controlada

Empieza a validar tus clientes y a proteger tus precios hoy mismo.

👉 Obtener B2B Access Manager ¿Tienes dudas? Contáctanos

B2B Access Manager by Metalinked

Compatible con PrestaShop 8 y 9