Aprobación de cuenta B2B, cuenta profesional: configuración y ayuda

Inicio rápido

  1. Instala el ZIP de mprtradeaccount y abre "Configure".
  2. Crea el grupo de clientes mayoristas en PrestaShop.
  3. Selecciona Trade Customer Group en la configuración y deja Auto-Approve Applications desactivado para la revisión manual.
  4. Revisa los requisitos de empresa e IVA y guarda.
  5. Inicia sesión como cliente de prueba y envía una solicitud desde Cuenta comercial en "My Account".
  6. Abre Solicitudes de cuenta comercial, revisa el registro y apruébalo.
  7. Abre la cuenta del cliente aprobado en la tienda para ver los precios del grupo mayorista en la tienda seleccionada.

Requiere PrestaShop 1.6.1 o posterior y PHP 7.1 o posterior.

Manual de configuración

Instala y prepara los grupos de clientes

En el back office, abre Módulos > "Module Manager", elige "Upload a module" y sube el ZIP del módulo. Instálalo y haz clic en "Configure". En versiones anteriores de PrestaShop, usa la página de módulos correspondiente.

Crea tu grupo de clientes mayoristas en PrestaShop antes de revisar las solicitudes. Configura sus precios y su política de acceso en PrestaShop. Selecciónalo como Grupo de clientes comerciales en la configuración del módulo y guarda. Se requiere un grupo válido; no se admite 0.

Deja "Auto-Approve Applications" desactivado si quieres que el personal revise las solicitudes. Los solicitantes deben tener una cuenta de cliente y haber iniciado sesión.

Configura los ajustes de las solicitudes

Abre la configuración del módulo para establecer el grupo comercial, la política de aprobación, los requisitos de solicitud y las dos opciones de correo. Los ajustes de exención fiscal, mínimo de pedido y referencias comerciales no están disponibles en el formulario actual.

  • Activar módulo. Activa o desactiva el enlace de la cuenta de cliente y la página de solicitud; valor predeterminado: 1.
  • Grupo de clientes comerciales. Selecciona el grupo de precios mayoristas para las cuentas aprobadas en esta tienda. Crea y selecciona un grupo válido; no se admite 0.
  • "Auto-Approve Applications". Aprueba automáticamente las solicitudes que cumplen la política de cualificación configurada; valor predeterminado: 0.
  • "Tax Exempt for Trade Customers". Esta antigua opción no está disponible en el formulario de configuración actual.
  • Importe mínimo del pedido. Esta antigua opción no está disponible en el formulario de configuración actual.
  • "Require Company Name". El nombre de empresa siempre se muestra y es obligatorio en la solicitud; no hay un interruptor independiente.
  • "Require VAT Number". Exige el número de IVA según la política de cualificación; activado por defecto.
  • "Require Trade References". Esta antigua opción no está disponible en el formulario de configuración actual.
  • "Email Admin on New Application". Envía al administrador una notificación de una nueva solicitud; valor predeterminado: 1.
  • "Email Customer on Status Change". Envía al cliente una notificación tras la aprobación o el rechazo; valor predeterminado: 1.

Configura las reglas fiscales y de mínimo de pedido en otros ajustes de PrestaShop. Las opciones de correo del módulo controlan las notificaciones de solicitud a través del servicio de correo de la tienda.

Envía y revisa una solicitud

Pide a un cliente de prueba que inicie sesión y abra Cuenta comercial en "My Account". El enlace se muestra mediante displayCustomerAccount y displayMyAccountBlock. La ruta del formulario se genera con:

{$link->getModuleLink('mprtradeaccount', 'application')}

El formulario recoge nombre de empresa, actividad, país y número de IVA y permite subir documentos de registro. El nombre de empresa y el país son obligatorios. Los requisitos de IVA y documentos siguen la política de aprobación. Se comprueba el formato del número de IVA sin validación externa. No hay campos personalizados definidos por el comerciante.

Abre Solicitudes de cuenta comercial en el Back Office del módulo. Revisa el cliente, la empresa, el número de IVA y los documentos. Abre un registro y apruébalo o recházalo. Puedes aprobar o rechazar en bloque los registros seleccionados.

La aprobación cambia el estado de la solicitud a approved y concede los precios del grupo mayorista en la tienda seleccionada. No cambia el grupo predeterminado guardado ni las pertenencias a grupos del cliente, no recrea al cliente ni elimina su historial de pedidos. El rechazo cambia el estado a rejected y elimina el derecho comercial de la solicitud.

Los registros usan la tabla mpr_trade_account_application con el prefijo de tablas de tu tienda y los estados pending, approved y rejected.

Verifica el proceso y soluciona problemas

  1. Envía una solicitud de prueba con "Auto-Approve Applications" desactivado. Confirma que el cliente ve el estado pendiente y que la lista del back office contiene el registro.
  2. Apruébala. Abre la cuenta del cliente en la misma tienda para ver los precios mayoristas.
  3. Vuelve a iniciar sesión como cliente y confirma que el enlace/la página de la cuenta muestra el estado aprobado.
  4. Si faltan los precios mayoristas, revisa Grupo de clientes comerciales y el estado de aprobación de la solicitud en la misma tienda.
  5. Si falta el formulario, revisa Activar módulo, el estado de inicio de sesión y la política de aprobación guardada. Las solicitudes aprobadas muestran su estado en lugar de un formulario nuevo.
  6. Si falta un correo, revisa las opciones de notificación y el servicio de correo de la tienda. La exención fiscal y los mínimos de compra utilizan reglas de PrestaShop independientes.

Usa "Integrity" para comprobar la instalación. El personal también necesita acceso a las páginas de administración del módulo a través de su perfil de empleado de PrestaShop.

Personaliza la tienda

Sobrescribe las plantillas mediante el mecanismo de sobrescritura de módulos de tu tema:

themes/your-theme/modules/mprtradeaccount/views/templates/front/application.tpl
themes/your-theme/modules/mprtradeaccount/views/templates/front/application-16.tpl
themes/your-theme/modules/mprtradeaccount/views/templates/hook/my-account-link.tpl

Usa application-16.tpl para el formulario de PrestaShop 1.6. Entre los selectores CSS útiles están .mpr-trade-form .form-group, .mpr-trade-form .form-footer, .mpr-trade-status .alert h4 y #trade-account-link .link-item.

Desactiva o desinstala

Desactiva Activar módulo para ocultar el enlace de cuenta y detener la página de solicitud. Desinstala mediante Module Manager para eliminar ajustes y menús; se conservan los registros de solicitudes y procesos. Haz una copia de las solicitudes antes de desinstalar. Los grupos predeterminados y las pertenencias a grupos de los clientes permanecen sin cambios.

Compatibilidad

Requiere PrestaShop 1.6.1 o posterior y PHP 7.1 o posterior.

Preguntas

1

¿Trade Account carga su hoja de estilos en todas las páginas de la tienda?

El módulo registra views/css/front.css solo cuando el controlador frontal actual pertenece a mprtradeaccount. Los enlaces de la cuenta de cliente se muestran por separado mediante los hooks de la cuenta.

Problemas conocidos

8

Los clientes revocados podían conservar precios profesionales

ResueltoActualizado:
Corregido en: 1.2.0
Rechazar o revocar una solicitud aprobada podía mantener el acceso profesional tras cambiar el grupo profesional configurado. Ahora se elimina el grupo concedido originalmente y se restablece un grupo predeterminado sin acceso profesional.

Se podía aprobar sin un grupo profesional válido

ResueltoActualizado:
Corregido en: 1.2.0
Una solicitud podía aprobarse sin conceder un grupo profesional válido. Ahora la aprobación se detiene y muestra un error sin modificar la solicitud.

Refuerzo de la seguridad

ResueltoActualizado:
Corregido en: 1.2.0
Se ha mejorado la protección del envío de solicitudes y de las acciones de administración.

Recursos de solicitudes incompatibles con la combinación

ResueltoActualizado:
Corregido en: 1.1.11
Los recursos de la página de solicitud no se integraban correctamente con la combinación de recursos de PrestaShop.

Traducciones ausentes

ResueltoActualizado:
Corregido en: 1.1.11
Las etiquetas del back office ahora se muestran en el idioma seleccionado de la tienda.

La instalación podía fallar durante las comprobaciones

ResueltoActualizado:
Corregido en: 1.1.10
La instalación podía llamar a un método de comprobación de configuración no disponible en lugar de completarse correctamente.

Las rutas de solicitudes podían fallar o entrar en conflicto

ResueltoActualizado:
Corregido en: 1.1.7
Las redirecciones de direcciones amigables podían fallar y una ruta de solicitud podía entrar en conflicto con otro módulo instalado.

Los filtros de la lista de solicitudes eran incoherentes

ResueltoActualizado:
Corregido en: 1.1.7
Algunas columnas de administración no se podían filtrar correctamente.

Solicitudes de funcionalidades

2

Implementado

Solicitudes de cuenta profesional

Implementado
Permite a los clientes solicitar acceso profesional y al personal revisar las solicitudes y conceder el estado de cliente profesional.

Correos con la decisión

Implementado
Envía correos de aprobación y rechazo de cuentas profesionales en seis idiomas según los ajustes de notificación.

Registro de cambios

v1.2.02026-10-15

  • Addedself-healing integrity checks for automatic diagnostics and repair
  • Addedadmin menu management via MenuInstaller for streamlined module setup
  • AddedLicense management tab with key management and renewal options
  • Addedcomplete FR/DE/ES/IT/PL translations
  • Improvedadmin list columns with visual badge indicators and multiselect filters
  • Improvedsettings form rebuilt with modern configuration pattern
  • ImprovedSEO handling with proper canonical URLs and meta tags on all front pages
  • Fixedadmin list filters — sorting, searching, and filtering now work correctly on all columns
Versiones anteriores

v1.1.102026-09-17

  • Addedcomplete FR/DE/ES/IT/PL translations
  • FixedRepair trade account release surface

v1.1.02026-01-28

  • AddedPS 9 / Hummingbird theme compatibility
  • Addedtax-exemption certificate upload in trade application form
  • Improvedadmin approval workflow with bulk approve/reject in back-office list
  • Fixedtrade pricing not applied when customer logs in on cached category page

v1.0.02025-11-18

  • Initialrelease: B2B trade account applications for PrestaShop
  • InitialCustomer-facing trade account application form with custom fields
  • InitialAdmin approval/rejection with automated email notification
  • InitialTrade-group pricing and configurable payment terms on approval
  • InitialCompatible with PS 1.7.x and PS 8.x

Demo

Prueba el módulo completo antes de comprar

Compra la licencia más tarde y conserva tus ajustes.

  • Tu demo de 30 días Pruébalo en tu propia tienda durante 30 días desde la primera instalación.
  • Tienda demo lista Explora una tienda demo lista en tu navegador.
  • Sin registro Sin cuenta, correo ni dominio de tienda.
Iniciar tienda demo

Al descargar, aceptas las condiciones de la demo y la política de privacidad.

Al abrir esta demo, acepta los términos de la demo y la política de privacidad.

Cargando...
Volver arriba