Aprobación de cuenta B2B, cuenta profesional: configuración y ayuda
Inicio rápido
- Instala el ZIP de mprtradeaccount y abre "Configure".
- Crea el grupo de clientes mayoristas en PrestaShop.
- Selecciona Trade Customer Group en la configuración y deja Auto-Approve Applications desactivado para la revisión manual.
- Revisa los requisitos de empresa e IVA y guarda.
- Inicia sesión como cliente de prueba y envía una solicitud desde Cuenta comercial en "My Account".
- Abre Solicitudes de cuenta comercial, revisa el registro y apruébalo.
- 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
- 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.
- Apruébala. Abre la cuenta del cliente en la misma tienda para ver los precios mayoristas.
- Vuelve a iniciar sesión como cliente y confirma que el enlace/la página de la cuenta muestra el estado aprobado.
- Si faltan los precios mayoristas, revisa Grupo de clientes comerciales y el estado de aprobación de la solicitud en la misma tienda.
- 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.
- 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?
Problemas conocidos
8
Los clientes revocados podían conservar precios profesionales
Se podía aprobar sin un grupo profesional válido
Refuerzo de la seguridad
Recursos de solicitudes incompatibles con la combinación
Traducciones ausentes
La instalación podía fallar durante las comprobaciones
Las rutas de solicitudes podían fallar o entrar en conflicto
Los filtros de la lista de solicitudes eran incoherentes
Solicitudes de funcionalidades
2
Implementado
Solicitudes de cuenta profesional
Correos con la decisió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.
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.