Modules e-commerce développés par Graphik Impact · Support FR/EN sous 48h
Advanced B2B & B2C

Devhub · Bibliothèque · PrestaShop

Advanced B2B & B2C

Validez vos clients pros (VIES + SIRET + Kbis), automatisez TVA OSS et relancez les paniers abandonnés depuis un seul module PrestaShop validé par expert-comptable. 30+ fonctionnalités B2B/B2C.

advanced_b2b_b2c Stable B2B & Groupes clients PS Addons

Prix HT public GI

349,99 €

Prix vendeur Addons 249,99 €
Business Care/an 100,00 €
Téléchargements 180
Versions 76

Description

La référence B2B/B2C pour PrestaShop

Si vous gérez à la fois des clients professionnels et particuliers sur votre boutique PrestaShop, vous connaissez les défis : validation fastidieuse des comptes pros, conformité TVA intracommunautaire complexe, suivi du seuil OSS, paniers abandonnés qu'on n'arrive pas à rattraper, factures non conformes...

Advanced B2B & B2C est la solution tout-en-un qui automatise tout cela depuis un seul module, conçu par des experts e-commerce et validé par des experts-comptables.

Pourquoi ce module ?

Aujourd'hui, gérer une activité B2B/B2C avec les modules PS standards demande 5 à 8 modules différents (validation pro, gestion TVA, paniers abandonnés, formulaires sécurisés, etc.). Résultat : conflits, mises à jour difficiles, factures TVA non conformes, surcoûts de licence cumulés.

Advanced B2B & B2C remplace ces 5 à 8 modules par une solution unifiée, avec :

  • Validation client professionnelle automatisée : API VIES (TVA UE) + API INSEE SIRENE (entreprises FR) + workflow Kbis/RIB
  • Conformité fiscale complète : autoliquidation TVA B2B intra-UE, exonérations export hors UE, suivi seuil OSS 10 000 €, déclarations ERTVA
  • Reconquête commerciale : relance paniers abandonnés multi-niveaux avec codes promo automatiques
  • Sécurité légale : reCAPTCHA v3, formulaire de rétractation Loi Hamon, vérification d'âge HMAC, RGPD natif
  • Spécifique secteur public : paiement par mandat administratif avec workflow 3 étapes

Pour qui ?

  • E-commerçants B2B/B2C qui veulent un workflow propre et une conformité fiscale automatique
  • Grossistes et revendeurs qui ont besoin de profils d'inscription différenciés (Entreprise, Revendeur, Association, Collectivité, etc.)
  • Boutiques exportant en UE qui doivent gérer la TVA OSS et les déclarations intra-communautaires
  • Vendeurs au secteur public qui ont besoin du paiement par mandat administratif
  • Activités réglementées (alcool, CBD, vapotage, armes) qui ont besoin d'une vérification d'âge légale et auditable

Bénéfices mesurables

  • Réduction de 80% du temps de validation des comptes professionnels (workflow automatisé VIES + SIRET + Kbis)
  • 0% d'erreur fiscale TVA sur les factures B2B intra-UE et exports hors UE (mentions légales injectées automatiquement)
  • +15 à +30% de récupération du panier abandonné (selon vos campagnes de relance)
  • Conformité RGPD garantie : purge automatique, désinscription en 1 clic, droit à l'oubli
  • 1 seul module à maintenir au lieu de 5 à 8 (économie de licences + simplicité de mise à jour)

Pourquoi Graphik Impact ?

Module développé par Graphik Impact, agence française fondée en 2011 et installée dans le Grand Est. Spécialisée dans le développement PrestaShop depuis 14 ans, elle exploite ce module sur plusieurs e-commerces B2B et B2C en production depuis plusieurs années, avec retour terrain quotidien.

Support technique en français et anglais, mises à jour régulières, taux TVA UE actualisés annuellement.


16 fonctionnalités intégrées

Gestion clients

1. Portefeuilles Clients B2B & B2C

  • Mode Simple : attribution automatique au groupe B2B basée sur le champ société
  • Mode Validation : workflow multi-étapes (En attente → Vérifié → Validé → Rejeté) avec notifications email
  • Vues consolidées B2B et B2C avec filtres et export
  • Journal d'audit complet (changements de groupe, validations, rejets)

2. 11 Profils d'Inscription Professionnels

  • Profils inclus : Entreprise, Revendeur, Grossiste, Association, Collectivité, Travailleur indépendant, Micro-entrepreneur, SARL, EIRL, Commerçant, Professionnel
  • Jusqu'à 30 champs personnalisés dynamiques par profil
  • Affichage en mode cartes ou liste avec icônes et descriptions
  • Attribution automatique au groupe client correspondant

3. Validation TVA Intracommunautaire (VIES)

  • API VIES officielle : validation temps réel pour les 27 pays de l'UE
  • Formatage automatique des numéros TVA selon le format du pays
  • Auto-remplissage de la raison sociale depuis VIES
  • Cache intelligent 30 jours (configurable)
  • Actions configurables : bloquer, avertir ou ignorer les TVA invalides
  • Outil de vérification en masse dans le tableau de bord

4. Validation SIRET/SIREN (INSEE SIRENE)

  • API INSEE SIRENE officielle pour les entreprises françaises
  • Auto-remplissage : nom entreprise, adresse, code APE/NAF
  • Mode dégradé : validation du format si l'API est indisponible
  • Contrôle d'unicité : détection des SIRET déjà enregistrés

5. Vérification des Documents Professionnels

  • Upload sécurisé : Kbis, RIB, pièce d'identité avec validation admin
  • Suivi automatique des dates de validité avec alertes d'expiration
  • Workflow d'approbation/rejet par document avec motif
  • Whitelist sécurisée : contrôle des extensions, MIME et taille maximale

6. Attribution Automatique aux Groupes Clients

  • Moteur de règles avec conditions sur le montant, nombre de commandes, ancienneté, champs personnalisés
  • Logique avancée AND/OR avec groupes de conditions
  • Exemples : "VIP si CA > 5 000 €", "Fidèle si inscrit > 12 mois"
  • Exécution automatique via CRON ou manuelle avec prévisualisation

Conformité fiscale

7. Exonérations TVA & Autoliquidation

  • Autoliquidation B2B intra-UE : TVA 0 % automatique (Article 262 ter I CGI)
  • Export hors UE : exonération automatique (Article 262 I 1° CGI)
  • DOM-TOM : régime spécial territoires d'outre-mer (Article 294 CGI)
  • Mentions légales : injection automatique sur les factures PDF en 5 langues (FR/EN/DE/ES/IT)

8. Suivi Seuil VAD-IC / OSS (10 000 €)

  • Jauge visuelle : progression en temps réel vers le seuil de 10 000 €
  • Alertes automatiques par email à 90 % et au dépassement
  • Top destinations : classement des pays par chiffre d'affaires B2C intra-UE
  • Configuration OSS : taux TVA par pays de destination (27 pays UE)

9. Centre de Rapports Fiscaux

  • Déclaration TVA France : ventilation par taux (20 %, 10 %, 5,5 %, 2,1 %)
  • Livraisons Intra-UE (ERTVA) : remplace l'ancienne DEB, format conforme
  • TVA B2C UE (OSS) : détail par pays de destination
  • Ventes Hors UE : suivi et justificatifs d'exportation
  • Export multi-format : CSV, Excel, PDF compatible expert-comptable
  • Planification de rapports automatiques par email

Reconquête commerciale

10. Relance des Paniers Abandonnés

  • Plans de relance multi-niveaux : créez autant de plans que souhaité avec délais personnalisés
  • Ciblage intelligent par type client (B2B/B2C), groupe, montant minimum du panier
  • Codes promo automatiques : réduction %, montant fixe ou livraison gratuite
  • Emails responsive : templates professionnels avec images produits, réassurance et réseaux sociaux
  • Suivi statistique : taux d'ouverture, clics, conversions et CA récupéré
  • Envoi automatique via CRON avec limitation de débit
  • Conformité RGPD : lien de désinscription, purge automatique des données anciennes

Sécurité et conformité légale

11. Formulaire de Rétractation (Loi Hamon)

  • Page CMS automatique conforme Article R221-1 du Code de la consommation
  • Formulaire interactif : sélection produits, motif, upload justificatifs
  • Création automatique du retour dans PrestaShop
  • Restriction B2C : option pour réserver aux clients particuliers uniquement

12. Protection reCAPTCHA v3

  • Invisible : aucune interaction utilisateur requise (pas de puzzle)
  • Score configurable de 0,1 à 1,0 (défaut 0,5)
  • Formulaires protégés : inscription, connexion, newsletter, contact
  • Compatible multi-thèmes : Warehouse, Creative Elements, thème Classic

14. Vérification d'Âge

  • Popup modal entièrement personnalisable avec 5 presets visuels
  • 2 méthodes : saisie de date de naissance ou simple confirmation
  • Restriction par catégorie ou produit avec héritage
  • Textes multilingues, presets légaux (alcool, CBD, vapotage, armes)
  • Cookie HMAC signé, conforme WCAG 2.1 AA et RGPD

Workflow commercial

13. Bon de Commande / Référence Client

  • Champ référence (numéro BC/PO) dans le panier et au checkout
  • Référence visible sur le PDF facture
  • Option B2B uniquement disponible

15. Paiement par Mandat Administratif (Secteur Public)

  • Disponible automatiquement pour les profils Collectivité, Établissement public et Administration
  • Workflow 3 étapes : En attente de mandat → Mandat reçu (génère la facture) → Mandat validé (enregistre le paiement)
  • PDF accusé de réception professionnel généré automatiquement
  • Email de confirmation au client et au marchand avec PDF en pièce jointe
  • Onglet admin dédié dans la fiche commande avec statut, timeline, actions de transition
  • Référence de virement pour rapprochement bancaire
  • Configuration flexible : email contact, adresse postale, instructions, délai de paiement
  • Téléchargement sécurisé via token HMAC depuis l'espace client

Pilotage

16. Tableau de Bord Intelligent

  • KPIs temps réel : CA du mois, CA du jour, panier moyen, répartition B2B/B2C
  • Graphique 7 jours : évolution de l'activité avec tendance
  • Alertes opérationnelles : TVA invalides, documents expirés, seuil VAD-IC dépassé
  • Validation en attente : accès direct aux clients et documents à traiter

Caractéristiques techniques

Élément Valeur
Tables base de données 29
Hooks PrestaShop intégrés 44
Clés de configuration 140+
Langues d'interface FR, EN, DE, ES, IT
Compatibilité PrestaShop 8.0.x → 9.x (validée sur PS 9.1.1)
Compatibilité PHP 7.4 minimum, 8.0 et 8.1 recommandés (8.2 et 8.3 supportés)
Multi-boutique Entièrement compatible

Conformité légale et fiscale

  • Article 262 ter I CGI : Autoliquidation B2B intra-UE
  • Article 262 I 1° CGI : Exports hors UE
  • Article 294 CGI : DOM-TOM
  • Directive 2006/112/CE Art. 196 : Reverse charge
  • Loi Hamon (Art. R221-1) : Formulaire de rétractation conforme
  • RGPD : Purge automatique, droit à l'oubli, consentement explicite
  • WCAG 2.1 AA : Vérification d'âge accessible

Support et mises à jour

  • Documentation complète intégrée au module
  • Support technique en français et anglais (réponse sous 48h ouvrées)
  • Mises à jour régulières incluses 12 mois (Business Care PS Addons)
  • Taux TVA UE actualisés annuellement
  • Module développé et maintenu par Graphik Impact, agence française installée depuis 2011 dans le Grand Est

Prérequis & incompatibilités

Prérequis

Prérequis techniques

PrestaShop

  • Version 8.0.0 minimum, 8.2.x recommandée
  • Compatibilité PrestaShop 9.x validée (testée en recette sur PS 9.1.1)

PHP

  • Version 7.4 minimum
  • Versions 8.0, 8.1, 8.2 recommandées (8.2 testée en production)
  • Version 8.3 supportée

Base de données

  • MySQL 5.7 minimum (8.0 recommandé)
  • MariaDB 10.3 minimum (10.5 recommandée, testée en production)

Extensions PHP requises

  • ext-curl (pour les appels API VIES, INSEE SIRENE et reCAPTCHA)
  • ext-openssl (pour les signatures HMAC et le cookie de vérification d'âge)
  • ext-json
  • ext-mbstring

Comptes externes optionnels

  • Compte Google reCAPTCHA v3 (clés site et secrète) — gratuit, requis si vous activez la protection anti-bot des formulaires (recommandé)
  • Aucun compte VIES requis (API publique de la Commission européenne)
  • Aucun compte INSEE requis (API publique INSEE SIRENE)

Hébergement

  • Compatible mutualisé, dédié, cloud (AWS, OVH Cloud, Plesk, cPanel, etc.)
  • Mémoire PHP minimale recommandée : 256 Mo
  • Cron natif PrestaShop ou cron système (pour les relances panier et l'expiration documentaire)

Incompatibilités

Incompatibilités connues

Aucune incompatibilité bloquante connue à ce jour.

Le module est déployé en production sur des e-commerces de configurations variées (B2B industriel, distribution spécialisée, retail multi-secteurs), sur des thèmes default, classic, warehouse (Iqit), Creative Elements (Elementor pour PrestaShop) et mastertheme (custom GI). Modules tiers de paiement, transport et marketing co-installés sans conflit.

Cohabitations à valider au cas par cas

  • Modules tiers de validation B2B (Skyfeel B2B Pro, etc.) : éviter le double emploi, désinstaller l'ancien module avant installation
  • Modules tiers de paniers abandonnés : éviter la double relance, désactiver l'ancien module ou réserver son périmètre
  • Modules tiers de mentions légales sur facture : risque de doublon de mention TVA, à arbitrer selon vos besoins

Thèmes Creative Elements (Elementor pour PrestaShop)

  • Supportés via injection JS DOM sur les formulaires (.ce-login-form, .ce-contact-form, .ce-newsletter)
  • Activation automatique, aucune configuration requise

En cas de conflit avec un autre module ou un thème spécifique, contactez notre support technique : nous étudions chaque cas et fournissons un patch d'intégration sous 48h ouvrées dans la grande majorité des cas.

Versions (76)

v2.5.1 Courante compat non renseignée 01/10/2026

Correctifs remontés par la refonte de Tuflex, et ce que leur vérification a fait apparaître. Relance panier : l'intervalle minimum par défaut passe de 900 à 600 s (une tâche planifiée toutes les 15 minutes était refusée une fois sur quatre, HTTP 429) ; les dates d'ouverture, de clic et de conversion jamais renseignées sont de vrais NULL au lieu de 0000-00-00, et la montée de version convertit l'historique ; un clic est enfin daté ; les icônes de réseaux sociaux et les images de réassurance des courriels sont appelées en https ; un désabonnement sans compte client ne marque plus que les relances de l'adresse concernée. Textes : 103 traductions françaises, 5 gabarits de courriel et environ 130 textes du code retrouvent leurs accents ; les plans de relance restés aux anciens textes par défaut sont corrigés à l'octet près, un texte modifié par le marchand n'est jamais touché. Traductions : 190 entrées rangées sous la clé que PrestaShop interroge (messages Ajax du back-office, libellés communs des onglets dont Oui et Non), 16 entrées manquantes ajoutées, 9 entrées dont le texte français était l'anglais corrigées, dont 7 visibles des clients ; environ 90 libellés du back-office qui avaient l'anglais pour texte français sont traduits (Champs personnalisés, Rapports, pages d'aide), et les en-têtes du CSV du Centre de rapports ne mélangent plus les deux langues. reCAPTCHA : la mention exigée par Google est posée sur chaque formulaire protégé dès que le badge est masqué. Monaco : le pays ne reste dans la liste que si le profil Entreprise monégasque est actif et visible, sauf s'il est un pays actif de la boutique. Réglage ADVB2BC_WITHDRAWAL_PDF_ATTACHMENT supprimé (jamais lu). 595 tests, 42 mutations tuées.

v2.5.0 compat non renseignée 30/09/2026

Zone Monaco : profil Entreprise monegasque (TVA prefixe FR obligatoire, RCI ou NIS, pas de SIRET), Monaco reconnu par le code pays ou une adresse France en 980xx, propose a l inscription meme si le pays est inactif. D4 : declaration OSS en deux blocs (operations de la periode par pays et par taux, nettes des avoirs de la periode ; corrections des trimestres anterieurs, rattachees au trimestre de la vente) sur ses quatre sorties ; ventes taxees en France et ventes sans TVA mises a part ; registre OSS colonnes (e) et (f), PDF du registre en A3. Base OSS nette des bons de reduction. Seuil VAD-IC : avoir rattache a la vente, adresse de livraison, pays desactives conserves. F14 : aide CA3 aux lignes du formulaire 2026 (cadre A : A1, B5, E1, E3, F2, F8 ; cadre B : 08, 09, 9B, 16, 18, 21), une seule liste pour les sept sorties (ecran, presse-papier, CSV, tableurs, PDF, envoi mensuel) ; 09 et 9B remis dans l ordre, port dans le cadre B, bases nettes des bons, TVA des factures, avoirs en B5/21 et F8 au mois d emission sans jamais etre deduits des lignes, ventes a distance taxees en France incluses, TVA vers Monaco en ligne 18 ; E3 limitee aux ventes taxees a destination ; ventes sans TVA ni export ni livraison exoneree mises a part (sauf franchise 293 B). Corrections de la nuit : un produit offert n abaisse plus la base taxee, une commande facturee sans TVA n est jamais taxee en France, un avoir sur une commande annulee n est plus declare, le port facture sans TVA reste en A1 et est signale. 495 tests (PHP 7.4, 8.1, 8.3), 31 mutations CA3 ; 3003 chiffres CA3 et 713 chiffres OSS compares a des oracles SQL sur les 13 boutiques, 0 ecart.

v2.4.8 compat non renseignée 30/09/2026

Correctifs des pieces fiscales declarees. Ligne 06 et etat recapitulatif : seules les livraisons reellement exonerees (262 ter I), plus les commandes intra-UE taxees portant un numero de TVA. Un avoir d un autre mois ne redeclare plus sa facture. Aide CA3 : les avoirs sur operations non imposables vont en ligne F8 (case 0039), jamais deduits de E1/E2/F2/E3 ; un seul calcul au lieu de trois ; E2 ajoutee la ou elle manquait. OSS : le port rembourse est deduit de la base. Trois PDF et deux exports Excel qui plantaient depuis la 2.4.0 (require vers un chemin inexistant) refonctionnent. Front : retrait du script inline de customer-form.tpl qui jetait NotFoundError insertBefore sur l inscription et le tunnel (mesure A/B : position du selecteur inchangee). Traductions FR : Particulier, Taille max., Identifiant fiscal. 432 tests, 1188 assertions. Cache des rapports purge a la mise a jour.

v2.4.7 compat non renseignée 21/09/2026

Suite du correctif fiscal de la 2.4.6. Quatre rapports lisaient encore l'adresse de FACTURATION alors que la taxe est calculee sur la LIVRAISON : le rapport comptable, le rapport par pays, le recapitulatif client, et surtout l'ETAT RECAPITULATIF INTRACOMMUNAUTAIRE, qui filtrait ET declarait sur le pays de facturation.

Mesure du 2026-09-21 : cinq commandes de la flotte etaient mal declarees, une incluse a tort et une manquante sur Louvins, trois incluses a tort sur eurotrac, ou des ventes francaises apparaissaient comme des livraisons intracommunautaires parce que le client se faisait facturer en Belgique. Ce recapitulatif annoncait 4 commandes, 5 205 EUR HT et 1 041 EUR de TVA : un etat intracommunautaire qui porte de la TVA est en soi le signe que les ventes sont domestiques.

Tax\TaxAddress nomme desormais cette adresse UNE FOIS pour tout le module : column() pour les jointures SQL, forOrder() pour l'objet. La valeur remise au SQL vient d'une liste fermee de deux constantes, jamais de la valeur de configuration telle quelle. LegalMentionsManager delegue au lieu de garder une seconde definition.

CreditNoteHelper garde volontairement les deux adresses et expose les deux colonnes : le consommateur tranche, et c'est declare.

Les rapports deja justes ne sont pas touches : la declaration OSS et le seuil de vente a distance suivent la livraison.

AUCUNE donnee migree : les rapports sont calcules a la demande. Les declarations DEJA DEPOSEES ne sont pas corrigees, c'est une decision a prendre avec le comptable.

Filet : tests/Tax/FiscalReportsUseTaxAddressTest.php, verifie par mutation.

v2.4.6 compat non renseignée 21/09/2026

Correctif fiscal. La mention legale imprimee sur une facture suit desormais l'adresse qui a servi au calcul de la taxe, et non plus celle de facturation.

PrestaShop taxe sur l'adresse designee par PS_TAX_ADDRESS_TYPE, la livraison par defaut et sur les treize boutiques : pour un bien, le lieu de taxation est celui ou s'acheve le transport, et le hook du module recoit cette adresse. Les deux ne coincident que tant qu'un client facture et se fait livrer dans le meme territoire.

Mesure du 2026-09-21 : 34 commandes de la flotte ont des adresses de pays differents, dont 24 portaient une mention contredisant leur propre facture. Signale par le marchand de Louvins, facture FA2026/001162 : livree a Paris et taxee a 20 % a juste titre, elle annoncait une exoneration pour exportation hors UE parce que l'adresse de facturation etait en Andorre. L'ecart va dans les deux sens : une commande livree au Royaume-Uni, exoneree a juste titre, annoncait une operation interieure, c'est-a-dire une exoneration sans fondement ecrit.

getTaxAddress() nomme cette adresse une fois, en respectant le reglage de la boutique plutot qu'en supposant la livraison. Toutes les lectures de la classe passent par lui : le type de transaction, le numero de TVA qui decide de l'autoliquidation, et le journal des transactions particulieres. Une commande virtuelle sans adresse de livraison retombe sur la facturation, seule adresse existante.

AUCUNE facture n'est recalculee : la taxe etait correcte, seule la mention etait fausse. Les PDF deja emis gardent leur texte ; rejouer les 24 concernees est une decision de gestion.

Cette version embarque aussi la 2.4.5, jamais deployee : cinq fichiers .min.js renommes en .js faute de chaine de build, deux cles de configuration mortes retirees (MIN_SCORE et LOG_SCORES, lues nulle part), et le rognage du corps avant controle de forme dans l'interception AJAX.

Filet : tests/Tax/MentionFollowsTaxAddressTest.php, verifie par mutation sur quatre regressions.

+ 71 autre(s) version(s)

Galerie

30 captures disponibles

Acheter sur PS Addons

Ce module est en vente officielle sur la marketplace PrestaShop Addons. Achat sécurisé, licence + support inclus.

249,99 € HT

+ 100,00 € Business Care/an (support & mises à jour)

Voir sur PS Addons

Marketplace

Catégorie Addons
Comptabilite & gestion commerciale
Bénéfice principal
Facilite le commerce B2B
Compatibilité multiboutique
Entierement
Pays autorisés
Tous

Informations techniques

Version
v2.5.1
PrestaShop min
8.0.0
PrestaShop max
9.99.99
PHP min
7.4+
Auteur
Graphik Impact
Sortie
17/06/2026
Dernière MAJ
07/10/2026

Documentation

Français

English