Registro B2B y Verificación de Empresas para PrestaShop 8 y 9
Instalar, configurar y usar el registro profesional: búsqueda de empresas, IVA en VIES, validación, grupos y correos.
Presentación
DataFirefly Registro B2B añade un paso profesional al formulario de creación de cuenta de PrestaShop 8 y 9. El cliente elige su estatus (Particular, Empresa, Autónomo, Asociación, Administración pública). Si es profesional, encuentra su empresa por nombre o SIRET en el directorio oficial francés de empresas, y la razón social, el SIRET, la dirección, el código de actividad y la forma jurídica se rellenan solos. Para otros países de la UE, el número de IVA se verifica en directo en VIES. Usted valida las cuentas automáticamente o tras revisión, y cada cuenta validada entra en el grupo de clientes que elija.
Instalación
- En Módulos > Gestor de módulos, haga clic en Subir un módulo y suelte el archivo
dfproregistration-1.2.0.zip. - El módulo crea sus tablas, la pestaña Clientes > Cuentas profesionales, y se engancha al formulario de registro, a la cuenta del cliente y a la ficha del cliente en el back-office.
- Abra la configuración y haga clic en Probar las conexiones: el servidor de su tienda consulta el directorio de empresas y VIES y muestra el resultado.
Para actualizar, basta con subir el nuevo ZIP: cuentas, ajustes e historial se conservan, y los scripts de actualización añaden lo que falte.
No se necesita ninguna clave API. El directorio (API del directorio de empresas del Estado francés) y VIES (Comisión Europea) son gratuitos. Las respuestas se guardan en caché 24 horas y las búsquedas por visitante están limitadas para proteger su servidor.
Configuración
Formulario de registro
- Estatus propuestos y estatus seleccionado por defecto: por ejemplo, una tienda solo para profesionales puede quitar «Particular».
- Proceso de compra: muestra también el paso profesional en el formulario de creación de cuenta del checkout.
- Teléfono: oculto, opcional u obligatorio.
- Ocultar los campos B2B nativos: evita duplicar los campos empresa y SIRET de PrestaShop, que el módulo rellena por sí mismo.
- Color de acento del bloque, para adaptarlo a su tema.
Controles
- SIRET obligatorio para las empresas francesas, y opción «Todavía no tengo SIRET» con un motivo (empresa en creación, empresa extranjera, otro).
- Verificar el SIRET en el directorio al crear la cuenta, y rechazar los establecimientos cerrados.
- Una sola cuenta por SIRET.
- Calcular el número de IVA intracomunitario francés a partir del SIREN.
- Verificar el IVA en VIES para otros países de la UE, y IVA obligatorio fuera de Francia.
Validación y grupos
- Modo de validación: automática; automática si el directorio o VIES confirmaron la empresa, manual en caso contrario; o siempre manual.
- Grupo de cuentas profesionales, asignado al validar, y grupo por estatus (Empresa, Autónomo, Asociación, Administración pública) para precios distintos. Un estatus sin grupo propio recibe el grupo común.
- Grupo por defecto: convierte el grupo profesional en el grupo principal del cliente, el que determina sus precios.
- Dirección de la empresa: crea la dirección a partir de los datos encontrados, con el alias que elija. Queda preseleccionada en el checkout.
- Página «Mi empresa» en la cuenta del cliente, y permitir a los clientes existentes declarar su empresa.
Correos
- Notificar a la tienda cada nueva cuenta profesional, con destinatarios adicionales si hace falta.
- Correos al cliente: solicitud pendiente, cuenta validada, cuenta rechazada.
El recorrido del cliente
- El cliente elige su estatus. Para un particular, el formulario sigue siendo el de PrestaShop.
- Su empresa: elige su país, puede indicar un código postal para afinar y escribe el nombre de su empresa o su SIRET. Los resultados aparecen mientras escribe, con la sede y los establecimientos cerrados señalados; las flechas del teclado y Enter permiten elegir. Un SIRET completo selecciona directamente la empresa.
- Una tarjeta resume la identidad encontrada. El estatus se ajusta si la empresa es en realidad un autónomo, una asociación o una administración. Si hace falta, se completan el departamento, el teléfono y un complemento de dirección.
- Sus datos: tratamiento, nombre, correo y contraseña, como siempre.
Para otros países de la UE, el cliente introduce su número de IVA: se verifica en VIES mientras escribe, y el nombre y la dirección se rellenan cuando el país los publica. El enlace Introducir mis datos manualmente está siempre disponible, también cuando un registro no responde.
Gestionar las cuentas profesionales
La lista
Clientes > Cuentas profesionales muestra el número de cuentas, las solicitudes pendientes (un clic filtra la lista), el porcentaje de cuentas verificadas y las nuevas de los últimos 30 días. El SIRET enlaza con la ficha del directorio. Las acciones Validar, Rechazar y Volver a verificar se aplican a una fila o a una selección.
- Validar: asigna el grupo profesional, o el del estatus, y envía el correo de validación.
- Rechazar: retira los grupos profesionales, restablece el grupo de clientes por defecto y avisa al cliente.
- Volver a verificar: consulta de nuevo el directorio o VIES y actualiza la verificación, el código de actividad y el estado del establecimiento.
La ficha del cliente
Un bloque Cuenta profesional resume la empresa, su estatus y su verificación, con las mismas acciones y un botón Modificar los datos de la empresa. Para un cliente sin cuenta profesional, Crear una cuenta profesional abre un formulario rellenado con su primera dirección. Los controles son los mismos que en la tienda. Si la dirección de la empresa ya se usó en pedidos, se archiva y se sustituye para que las facturas anteriores conserven su dirección.
Clientes existentes
Un cliente registrado como particular, o antes de instalar el módulo, ve Hacerse cliente profesional en su cuenta. Encuentra allí la misma búsqueda de empresa; al guardar, se aplican el modo de validación, los grupos, la dirección de la empresa y los correos, como en un registro. La página Mi empresa muestra después sus datos y el estado de validación.
Correos
Se incluyen cuatro plantillas en 8 idiomas en modules/dfproregistration/mails/: dfpr_admin_new (notificación a la tienda), dfpr_pending, dfpr_approved y dfpr_refused. Se envían en el idioma del cliente. Puede personalizarlas en Internacional > Traducciones > Traducciones de correos o sobrescribirlas en su tema.
Temas
El módulo funciona con Classic, Hummingbird y sus temas derivados. Al activar un tema, PrestaShop desengancha módulos de algunos hooks: el módulo vuelve a engancharse justo después. La página de configuración revisa además sus hooks cada vez que se abre e indica los que ha restablecido.
RGPD
Los datos profesionales de un cliente se incluyen en la exportación del módulo RGPD oficial y se eliminan con la cuenta. Las búsquedas en el directorio nunca guardan la dirección IP en claro.
Preguntas frecuentes
La búsqueda no devuelve nada
Haga clic en Probar las conexiones en la configuración. Si el directorio no responde, puede que su alojamiento bloquee las peticiones salientes a recherche-entreprises.api.gouv.fr: pídale que las autorice, así como ec.europa.eu para VIES.
El paso profesional no aparece
Compruebe que el módulo está activado y que se propone al menos un estatus profesional. Con un tema muy personalizado, el formulario de cliente debe mostrar el hook displayCustomerAccountForm, como hacen Classic y Hummingbird.
El cliente validado no tiene precios profesionales
Compruebe que hay un grupo elegido en Validación y grupos y que sus precios específicos o descuentos de grupo apuntan a ese grupo. Active Grupo por defecto si sus precios dependen del grupo principal del cliente.
El bloque no aparece en la ficha del cliente para un empleado
PrestaShop solo ejecuta los hooks de un módulo si el perfil del empleado tiene el permiso «Ver» sobre ese módulo. Añádalo en Parámetros avanzados > Equipo > Permisos.