# Inscription B2B & Vérification SIRET PrestaShop 8 & 9

> Présentation DataFirefly Inscription B2B ajoute une étape professionnelle au formulaire de création de compte de PrestaShop 8 et 9. Le client choisit son statut (Particulier, Société, Auto-entrepreneur, Association, Administration). S'il…

- Page: <https://www.datafirefly.com/documentation/dfproregistration/>
- Langue: fr
- Mis à jour le: 2026-10-02
- Autres langues: [en](https://www.datafirefly.com/en/documentation/dfproregistration/index.md), [es](https://www.datafirefly.com/es/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)
- Index: <https://www.datafirefly.com/documentation/llms.txt>

## Présentation

DataFirefly Inscription B2B ajoute une étape professionnelle au formulaire de création de compte de PrestaShop 8 et 9. Le client choisit son statut (Particulier, Société, Auto-entrepreneur, Association, Administration). S'il est professionnel, il retrouve sa société par son nom ou son SIRET dans l'annuaire officiel des entreprises, et la raison sociale, le SIRET, l'adresse, le code NAF et la forme juridique se remplissent seuls. Hors de France, le numéro de TVA est vérifié en direct dans VIES. Vous validez les comptes automatiquement ou après revue, et chaque compte validé rejoint le groupe client de votre choix.

## Installation

1. Dans **Modules > Gestionnaire de modules**, cliquez sur **Installer un module** et déposez le fichier `dfproregistration-1.2.0.zip`.
2. Le module crée ses tables, l'onglet **Clients > Comptes professionnels**, et se greffe sur le formulaire d'inscription, le compte client et la fiche client du back-office.
3. Ouvrez la configuration et cliquez sur **Tester les connexions** : le serveur de votre boutique interroge l'annuaire des entreprises et VIES et affiche le résultat.

Pour une mise à jour, déposez simplement le nouveau ZIP : les comptes, les réglages et l'historique sont conservés, et les scripts de mise à jour ajoutent ce qui manque.

Aucune clé API n'est nécessaire. L'annuaire (API Recherche d'entreprises de l'État) et VIES (Commission européenne) sont gratuits. Les réponses sont gardées en cache 24 heures et le nombre de recherches par visiteur est limité pour protéger votre serveur.

## Configuration

### Formulaire d'inscription

- **Statuts proposés** et **statut sélectionné par défaut** : par exemple, une boutique 100 % professionnelle peut retirer « Particulier ».
- **Tunnel de commande** : affiche aussi l'étape professionnelle dans le formulaire de création de compte du checkout.
- **Téléphone** : masqué, facultatif ou obligatoire.
- **Masquer les champs B2B natifs** : évite le doublon avec les champs société et SIRET de PrestaShop, que le module remplit lui-même.
- **Couleur d'accent** du bloc, pour l'accorder à votre thème.

### Contrôles

- **SIRET obligatoire** pour les sociétés françaises, et option **« Je n'ai pas encore de SIRET »** avec un motif (création en cours, entreprise étrangère, autre).
- **Vérifier le SIRET dans l'annuaire** à la création du compte, et **refuser les établissements fermés**.
- **Un seul compte par SIRET**.
- **Calculer la TVA intracommunautaire française** à partir du SIREN.
- **Vérifier la TVA dans VIES** pour les autres pays de l'Union, et **TVA obligatoire** hors de France.

### Validation et groupes

- **Mode de validation** : automatique ; automatique si l'annuaire ou VIES ont confirmé la société, sinon manuelle ; ou toujours manuelle.
- **Groupe des comptes professionnels**, attribué à la validation, et **groupe par statut** (Société, Auto-entrepreneur, Association, Administration) pour des tarifs différents. Un statut sans groupe propre reçoit le groupe commun.
- **Groupe par défaut** : fait du groupe pro le groupe principal du client, celui qui détermine ses prix.
- **Adresse de la société** : crée l'adresse à partir des informations retrouvées, avec l'alias de votre choix. Elle est présélectionnée au checkout.
- **Page « Mon entreprise »** dans le compte client, et **permettre aux clients existants de déclarer leur entreprise**.

### E-mails

- **Notifier la boutique** de chaque nouveau compte pro, avec des destinataires supplémentaires si besoin.
- **E-mails au client** : demande en attente, compte validé, compte refusé.

## Le parcours client

1. Le client choisit son statut. Pour un particulier, le formulaire reste celui de PrestaShop.
2. **Votre entreprise** : il choisit son pays, peut indiquer un code postal pour affiner, puis tape le nom de sa société ou son SIRET. Les résultats s'affichent au fil de la frappe, avec le siège et les établissements fermés signalés ; les flèches du clavier et Entrée permettent de choisir. Un SIRET tapé en entier sélectionne directement la société.
3. Une carte récapitule l'identité retrouvée. Le statut s'ajuste si la société est en réalité une entreprise individuelle, une association ou une administration. Restent à compléter, si besoin, le service, le téléphone et un complément d'adresse.
4. **Vos coordonnées** : civilité, nom, e-mail et mot de passe, comme d'habitude.

Hors de France, le client saisit son numéro de TVA : il est vérifié dans VIES pendant la saisie, et le nom et l'adresse sont repris quand le pays les publie. Le lien **Saisir mes informations manuellement** reste toujours disponible, y compris quand un registre ne répond pas.

## Gérer les comptes professionnels

### La liste

**Clients > Comptes professionnels** affiche en tête le nombre de comptes, les demandes en attente (un clic filtre la liste), la part de comptes vérifiés et les nouveaux comptes des 30 derniers jours. Le SIRET renvoie vers la fiche de l'annuaire. Les actions **Valider**, **Refuser** et **Revérifier** s'appliquent à une ligne ou à une sélection.

- **Valider** : attribue le groupe pro, ou celui du statut, et envoie l'e-mail de validation.
- **Refuser** : retire les groupes pros, remet le groupe client par défaut et prévient le client.
- **Revérifier** : interroge à nouveau l'annuaire ou VIES et met à jour la vérification, le code NAF et l'état de l'établissement.

### La fiche client

Un bloc **Compte professionnel** résume la société, son statut et sa vérification, avec les mêmes actions et un bouton **Modifier les informations de la société**. Pour un client sans compte pro, le bouton **Créer un compte professionnel** ouvre un formulaire prérempli à partir de sa première adresse. Les contrôles sont les mêmes que côté client. Si l'adresse de la société a déjà servi à des commandes, elle est archivée et remplacée, pour que les anciennes factures gardent leur adresse.

## Clients existants

Un client inscrit comme particulier, ou avant l'installation du module, voit **Devenir client professionnel** dans son compte. Il y retrouve la même recherche de société ; à l'enregistrement, le mode de validation, les groupes, l'adresse de la société et les e-mails s'appliquent comme pour une inscription. Ensuite, la page **Mon entreprise** affiche ses informations et l'état de validation.

## E-mails

Quatre modèles sont fournis en 8 langues dans `modules/dfproregistration/mails/` : `dfpr_admin_new` (notification boutique), `dfpr_pending`, `dfpr_approved` et `dfpr_refused`. Ils partent dans la langue du client. Vous pouvez les personnaliser dans **International > Traductions > Traductions des e-mails** ou en les surchargeant dans votre thème.

## Thèmes

Le module fonctionne avec Classic, Hummingbird et leurs thèmes dérivés. Quand vous activez un thème, PrestaShop retire les modules de certains emplacements : le module se replace automatiquement juste après. La page de configuration vérifie aussi ses emplacements à chaque ouverture et indique ceux qu'elle a rétablis.

## RGPD

Les informations professionnelles d'un client sont incluses dans l'export de données du module RGPD officiel et supprimées avec le compte. Les recherches dans l'annuaire ne conservent pas l'adresse IP en clair.

## Questions fréquentes

### La recherche ne renvoie rien

Cliquez sur **Tester les connexions** dans la configuration. Si l'annuaire ne répond pas, votre hébergeur bloque peut-être les requêtes sortantes vers `recherche-entreprises.api.gouv.fr` : demandez-lui de les autoriser, ainsi que `ec.europa.eu` pour VIES.

### L'étape professionnelle n'apparaît pas

Vérifiez que le module est activé et qu'au moins un statut professionnel est proposé. Si vous utilisez un thème très personnalisé, il doit afficher le hook `displayCustomerAccountForm` dans le formulaire client, comme Classic et Hummingbird.

### Le client validé n'a pas les prix professionnels

Vérifiez qu'un groupe est choisi dans **Validation et groupes**, et que vos prix spécifiques ou réductions de groupe ciblent bien ce groupe. Activez **Groupe par défaut** si vos prix dépendent du groupe principal du client.

### Le bloc n'apparaît pas dans la fiche client pour un employé

PrestaShop n'exécute les hooks d'un module que si le profil de l'employé a le droit « Voir » sur ce module. Ajoutez-le dans **Paramètres avancés > Équipe > Permissions**.
