# Registro B2B y Verificación de Empresas para PrestaShop 8 y 9

> 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).…

- Página: <https://www.datafirefly.com/es/documentation/dfproregistration/>
- Idioma: es
- Actualizado el: 2026-10-02
- Otros idiomas: [fr](https://www.datafirefly.com/documentation/dfproregistration/index.md), [en](https://www.datafirefly.com/en/documentation/dfproregistration/index.md), [de](https://www.datafirefly.com/de/documentation/dfproregistration/index.md), [it](https://www.datafirefly.com/it/documentation/dfproregistration/index.md), [pl](https://www.datafirefly.com/pl/documentation/dfproregistration/index.md), [nl](https://www.datafirefly.com/nl/documentation/dfproregistration/index.md), [pt](https://www.datafirefly.com/pt/documentation/dfproregistration/index.md)
- Índice: <https://www.datafirefly.com/es/documentation/llms.txt>

## 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

1. En **Módulos > Gestor de módulos**, haga clic en **Subir un módulo** y suelte el archivo `dfproregistration-1.2.0.zip`.
2. 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.
3. 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

1. El cliente elige su estatus. Para un particular, el formulario sigue siendo el de PrestaShop.
2. **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.
3. 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.
4. **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**.
