PrestaShop B2B - création, intégrations, support

Une plateforme B2B PrestaShop qui dialogue avec votre ERP

Je crée et maintiens des boutiques de vente en gros et des portails de commande B2B : tarifs par client, encours autorisés, commande rapide par référence et documents qui remontent seuls dans votre ERP. Je travaille avec PrestaShop depuis plus de 16 ans et je pilote personnellement tout le projet, de l’analyse des processus jusqu’au support après la mise en ligne.

  • Intégrations avec l’ERP, la comptabilité, la facture électronique, l’entrepôt et les transporteurs
  • Nouvelle plateforme, ou reprise et évolution d’une boutique B2B PrestaShop existante
  • PrestaShop 1.7, 8 et 9, B2B et B2C sur une seule installation
Radosław Balcerzak - développeur PrestaShop, projets et intégrations B2B
Radosław Balcerzak - développeur PrestaShop, création et intégration de plateformes B2B.
  • 16+ans avec PrestaShop
  • 400+projets réalisés
  • 30+modules PrestaShop développés
  • 1 personnede l’analyse au support, sans intermédiaire

Avant de commencer

Une boutique B2B n'est pas une boutique avec une autre grille tarifaire

PrestaShop propose dans les paramètres clients un interrupteur « Mode B2B ». Il ajoute les champs société, l’encours autorisé, le nombre maximal de jours de paiement et une note de risque client. C’est un bon point de départ, mais pas une plateforme de vente en gros : il ne récupère pas les tarifs de votre ERP, ne bloque pas une commande quand l’encours est dépassé et ne permet pas à un commercial de commander au nom d’un client.

La différence entre B2C et B2B ne tient pas au thème, mais au processus. Un acheteur professionnel ne parcourt pas les catégories : il sait ce qu’il lui faut et veut commander en deux minutes, à son prix et à ses conditions. C’est pourquoi chaque projet commence par la façon dont une commande est traitée aujourd’hui chez vous : qui la reçoit, où elle est ressaisie et combien de fois.

Boutique B2CPlateforme B2B
Acheteurun particulier, souvent ponctuelune entreprise, régulièrement, plusieurs salariés sur un même compte
Prixun prix TTC identique pour toustarif client issu de l'ERP, remises par paliers, prix HT, prix contractuels
Commandequelques produits ajoutés depuis la fichedes dizaines de lignes saisies par référence, depuis un fichier ou une commande précédente
Paiementà l'avance, en lignevirement à échéance, encours autorisé, blocage en cas de factures impayées
Documentsfacture générée par PrestaShopfacture issue de l'ERP et de la plateforme de facturation électronique, avoirs, solde visible dans le compte
Source des donnéesPrestaShopl'ERP : prix, stocks et clients viennent de l'extérieur, PrestaShop est la vitrine de vente

Fonctionnalités

Ce que je construis sur PrestaShop pour la vente B2B

Toutes les entreprises n’ont pas besoin de tout. Voici les fonctionnalités que je mets en place le plus souvent - certaines avec des modules éprouvés, d’autres développées pour un processus précis. Toujours sous forme de modules, sans toucher au cœur de PrestaShop, pour que la plateforme reste évolutive pendant des années.

  • 01

    Comptes société et droits

    • inscription avec SIRET et données de l'entreprise récupérées via l'API SIRENE
    • vérification du numéro de TVA intracommunautaire dans VIES
    • validation du compte par un commercial avant l'affichage des prix
    • plusieurs utilisateurs par société avec des rôles : acheteur, valideur, comptabilité
    • agences et adresses de livraison multiples sous un même client
  • 02

    Prix et conditions commerciales

    • tarifs par client et par groupe synchronisés avec l'ERP
    • remises par paliers, par quantité et par famille de produits
    • prix HT par défaut, prix masqués pour les visiteurs non connectés
    • prix contractuels avec date de validité et promotions réservées à certaines sociétés
    • plusieurs devises et grilles tarifaires pour les marchés européens
  • 03

    Commande rapide

    • formulaire de commande par référence ou EAN, avec suggestions
    • import du panier depuis un fichier CSV ou XLSX
    • recommande en un clic et listes d'achat
    • minimum de commande et multiples de conditionnement : unité, carton, palette
    • stocks de plusieurs entrepôts et délai de livraison réel par produit
  • 04

    Devis et commerciaux

    • demande de devis directement depuis le panier, avec réponse à prix individuel
    • devis PDF avec date de validité, transformé en commande par le client
    • espace commercial : commandes au nom du client, consultation de ses conditions
    • clients rattachés à un commercial, avec notifications de leurs commandes
    • application mobile pour les commerciaux terrain (Flutter, iOS et Android)
  • 05

    Paiements et documents

    • crédit fournisseur : encours, solde et blocage en cas de retard de paiement
    • virement à 7, 14, 30 ou 60 jours selon le client
    • factures, avoirs et bons de livraison téléchargeables dans le compte, directement depuis l'ERP
    • factures électroniques émises par l'ERP ou une plateforme agréée (réforme 2026-2027, Factur-X)
    • paiement en ligne (Stripe, PayPal, Mollie, PayPlug) pour les nouveaux clients
  • 06

    Catalogue et données produit

    • grands catalogues de plusieurs dizaines de milliers de références et filtres avancés
    • fiches techniques, déclarations, certificats et notices sur la fiche produit
    • produits de remplacement, accessoires et produits associés issus des données, sans saisie manuelle
    • flux XML ou CSV de l'offre pour les revendeurs et dropshippers
    • import des données depuis un PIM, des fabricants et des grossistes fournisseurs

B2B et B2C sur une seule installation

Vous avez déjà une boutique de détail et souhaitez ouvrir un canal de vente en gros ? PrestaShop Multistore permet de gérer une boutique B2B distincte sur son propre domaine, avec un autre thème, d’autres prix et règles d’accès, mais sur un catalogue, un stock et des intégrations communs. Un seul back-office, un seul ERP, deux canaux de vente.

Intégrations

PrestaShop intégré à votre système d'information, pas une île de plus

En B2B, la boutique est rarement la source de vérité. Les prix, les stocks et les fiches clients vivent dans l’ERP, les factures en comptabilité et les colis chez le transporteur. Mon travail consiste à faire échanger ces systèmes automatiquement, pour que vos équipes arrêtent de ressaisir les commandes reçues par e-mail.

  • ERP et gestion commercialeprix, stocks, clients, commandes
  • Comptabilité et e-facturefactures, avoirs, soldes
  • Entrepôt et WMSréservations, préparation, expédition
  • Transporteurs et palettesétiquettes, suivi, enlèvements
plateforme B2Bmodules d'intégration
file de tâches
journaux de synchro
  • Paiementsen ligne, différés, encours
  • Marketplaces et fluxAmazon, TikTok Shop, Google
  • CRM et marketingleads, segments, automatisations
  • Données entreprisesSIRENE, VIES

ERP et gestion commerciale

  • Sage 100
  • Cegid
  • EBP
  • Divalto
  • Odoo
  • SAP Business One
  • Microsoft Dynamics 365 Business Central

Facturation et comptabilité

  • Pennylane
  • Factur-X
  • plateformes agréées (PA)
  • Chorus Pro

Vente multicanale

  • Amazon
  • TikTok Shop
  • Cdiscount
  • ManoMano
  • Google Merchant Center
  • Lengow

Logistique

  • Colissimo
  • Chronopost
  • DPD
  • GLS
  • DHL
  • Mondial Relay
  • transporteurs palettes
  • prestataires logistiques

Paiements

  • Stripe
  • PayPal
  • Mollie
  • PayPlug
  • Adyen

Données, CRM et marketing

  • API SIRENE (INSEE)
  • VIES
  • HubSpot
  • Pipedrive
  • Brevo

Ce sont les systèmes auxquels les plateformes B2B PrestaShop sont le plus souvent connectées. Le vôtre n’y figure pas ? S’il dispose d’une API (REST, SOAP), d’un accès à la base de données, d’échanges de fichiers XML, CSV ou EDI, ou même d’un export FTP, il peut être connecté. J’ai développé et je maintiens notamment le module TikTok Shop, des intégrations comptables et logistiques pour le marché polonais, ainsi que la synchronisation des stocks de six grossistes en dropshipping pour l’un de mes clients.

Dans mon atelier

Voici à quoi ressemblent les intégrations que je développe

De vraies captures du back-office PrestaShop (installations en polonais), pas des maquettes. Ce sont des modules que j’ai conçus et que je maintiens : configuration dans le back-office, automatisation selon le statut de commande, file de synchronisation et diagnostic de connexion. Je construis de la même façon les intégrations B2B avec les ERP et les systèmes d’entrepôt.

Commande #1342 · facturationPanneau de facturation sur la page de commande PrestaShop
La facture directement depuis la commandeUn panneau dans la commande PrestaShop : facture avec les données de l'acheteur, numéro de TVA, mode et échéance de paiement, émise en un clic ou automatiquement.
Configuration · automatisationConfiguration de l'intégration de facturation PrestaShop - factures automatiques au changement de statut
Des règles plutôt que du travail manuelLa facture est émise automatiquement au changement de statut de la commande et le PDF part directement au client.
E-mail au clientE-mail avec facture PDF envoyé automatiquement par PrestaShop
Le document arrive chez le client sans passer par la comptabilitéLe client reçoit un e-mail avec la facture PDF du logiciel comptable, aux couleurs de la boutique.
Marketplace · synchronisationSynchronisation du catalogue PrestaShop avec une marketplace - file de produits et statuts
Synchronisation du catalogue avec file d'attenteProduits en attente d'envoi, statuts et relances - le même principe que pour l'échange de données avec un ERP.
Marketplace · diagnosticDiagnostic de connexion API dans un module d'intégration PrestaShop
Diagnostic de la connexion APITest de connexion et journal des erreurs dans le back-office : on voit ce qui a échoué et pourquoi, sans se connecter au serveur.

Cliquez sur une capture pour l’agrandir. Mes modules PrestaShop : modules PrestaShop →

Ma méthode

Des intégrations qu'il ne faudra pas sauver plus tard

La plupart des grossistes qui me contactent ont déjà une intégration. Elle fonctionne jusqu’au jour où quelqu’un ajoute un entrepôt, met à jour l’ERP ou perd la connexion internet au bureau. Les commandes disparaissent alors et les stocks divergent pendant des jours. C’est pourquoi je conçois les intégrations selon quelques règles que j’applique quel que soit le budget.

sync.log
14:02:11 order #10482        → file
14:02:12 ERP timeout         relance 1/5
14:03:12 ERP SO/1182/2026    créée
14:03:13 stocks : 38 réf.   mis à jour
14:15:00 prix groupe B : 312  mis à jour
14:20:41 INV/2026/10/0931    e-facture acceptée
14:20:42 facture → compte client ok
  1. Une seule source de vérité par donnée

    Au départ, on définit quel système est propriétaire de quoi : prix et stocks dans l'ERP, descriptions et images dans PrestaShop, clients là où travaille l'équipe commerciale. Sinon, deux intégrations s'écrasent mutuellement et personne ne sait quel prix est le bon.

  2. Une file d'attente plutôt que d'attendre l'ERP

    La commande entre dans une file et le client voit immédiatement la confirmation. Si l'ERP sur le serveur du bureau est éteint, rien n'est perdu : la tâche attend et s'exécute au retour du système.

  3. Synchronisation incrémentale

    Je n'envoie que ce qui a changé depuis la dernière fois. Une synchronisation complète de 40 000 références toutes les 15 minutes charge le serveur et l'ERP, la mise à jour de 300 prix non.

  4. Aucune commande en double

    Chaque opération a son identifiant, une relance après une erreur réseau ne crée donc pas un second document dans l'ERP. Un détail dont se souvient quiconque a déjà livré deux palettes au lieu d'une.

  5. Des journaux lisibles par un humain

    Un panneau avec l'historique des échanges et une alerte e-mail en cas d'échec. Vous voyez quelle commande, quand et pourquoi, au lieu de l'apprendre par le client.

  6. Un code prêt pour les prochaines versions

    Des modules et des hooks plutôt que des modifications du cœur. Ainsi, migrer de PrestaShop 8 à 9 ne signifie pas réécrire les intégrations - et le support de la version 8 se termine en 2027.

Projets types

Par où commence généralement un projet B2B

  • Situation de départ

    Le grossiste reçoit les commandes par e-mail et par téléphone, et les commerciaux les ressaisissent dans l'ERP.

    Ce que nous construisons

    Un portail de commande avec les tarifs clients issus de l'ERP. La commande arrive dans le système sous forme de document, sans ressaisie, et le client voit ses factures et son solde.

  • Situation de départ

    Un fabricant vend via un réseau de distributeurs et leur envoie des tarifs sous Excel.

    Ce que nous construisons

    Un espace partenaire : catalogue avec documentation technique, prix contractuels, commande et flux XML de l'offre pour les boutiques partenaires.

  • Situation de départ

    Une boutique PrestaShop de détail veut vendre aux professionnels.

    Ce que nous construisons

    Multistore avec une boutique B2B distincte sur le même catalogue et le même stock, inscription avec SIRET et validation, prix HT.

  • Situation de départ

    Une boutique B2B tourne sur PrestaShop 1.6 ou 1.7 avec des modules que plus personne ne maintient.

    Ce que nous construisons

    Audit, plan de migration vers PrestaShop 9 en conservant comptes, tarifs et historique des commandes, intégrations réécrites en code maintenu.

Radosław Balcerzak, programista PrestaShop przy pracy przy komputerze.

Qui pilote le projet

Une expérience qui ne se copie pas depuis la documentation

Je m’appelle Radosław Balcerzak. Depuis plus de 16 ans, je conçois, développe et maintiens des boutiques PrestaShop. J’ai réalisé plus de 400 projets et développé plus de 30 modules. J’ai accompagné mes clients à travers les versions successives de PrestaShop jusqu’à la 9, avec leurs données, thèmes et intégrations.

En B2B, cette expérience compte double. Je sais où PrestaShop est fort et où il faut l’étendre, comment se comporte un catalogue de plusieurs dizaines de milliers de références et ce qui arrive à une intégration quand l’ERP du client est éteint la nuit. En dehors de PrestaShop, je travaille avec Symfony, sur lequel reposent les versions 8 et 9, ainsi qu’avec Sylius et Flutter - je réalise donc moi-même intégrations, back-offices et applications mobiles pour commerciaux, sans sous-traitants.

Vous travaillez directement avec moi : j’échange avec votre équipe commerciale, j’écris le code et je suis responsable du résultat. Je travaille depuis la Pologne avec des dirigeants, des agences et des services informatiques dans toute l’Europe. Nos échanges peuvent se faire en anglais.

Radosław Balcerzak, Senior Web Developer
En savoir plus sur mon expérience (EN) →

Projets sur lesquels je travaille

Boutiques et plateformes que je développe et maintiens : intégrations fournisseurs et comptables, vente à l’international, modules sur mesure.

  • malakoala.pl - boutique PrestaShop intégrée à des grossistes

    malakoala.pl

    Synchronisation automatique des stocks de six grossistes en dropshipping, factures émises via une intégration comptable et descriptions produits générées par une API d'IA.

    Voir le projet →
  • erea.be - boutique PrestaShop sur le marché belge

    erea.be

    Une boutique active sur le marché belge. Support de développement continu : maintenance, développement de modules et adaptation des modules existants.

    Voir le projet →
  • designlight.pl - boutique PrestaShop de systèmes d'éclairage

    designlight.pl

    Systèmes d'éclairage LED. Développement continu, modules sur mesure, évolution du thème, mises à jour et sécurité.

    Voir le projet →

Comment se déroule la mise en place d'une plateforme B2B

Pas de mois d’analyse qui finissent dans un tiroir. La plateforme commence à rapporter dès la première étape, et nous ajoutons les fonctionnalités suivantes selon l’usage réel de vos clients.

  1. Atelier sur le processus de vente

    Nous échangeons avec les personnes qui prennent les commandes aujourd’hui. Je note d’où viennent les prix, comment se passent la commande, le paiement et les documents.

  2. Spécification et cartographie des données

    Vous recevez la description du périmètre, la carte des échanges avec l’ERP et les autres systèmes, et un devis découpé par étapes.

  3. Mise en place par étapes

    D’abord le cœur : comptes, tarifs, commande et intégration ERP. Les fonctionnalités complémentaires viennent ensuite, sans retarder le lancement.

  4. Tests sur données réelles

    Nous testons sur une copie avec vos produits, clients et prix, puis avec quelques clients de confiance avant le lancement complet.

  5. Lancement et migration des clients

    Import des comptes, invitations aux clients, guide pour l’équipe commerciale. Je reste disponible pendant les premières semaines.

  6. Support et évolutions

    Mises à jour, maintien des intégrations lors des changements côté ERP ou transporteurs, et nouvelles fonctionnalités selon les besoins.

Après le lancement

Support et évolution de la plateforme B2B

Une plateforme B2B évolue avec l’entreprise : nouveaux clients, entrepôts, transporteurs et changements dans l’ERP. Je reprends aussi des boutiques B2B PrestaShop existantes après d’autres prestataires - en commençant par un audit du code et des intégrations pour savoir où nous en sommes.

  • Mise en place de la plateforme

    devis par étapes

    après l’atelier et la spécification, découpé entre cœur et fonctionnalités complémentaires

  • Maintenance et évolutions

    à partir de €33 HT / h

    en collaboration continue, au temps réellement passé. Support PrestaShop (EN) →

  • Intervention ponctuelle

    €37 HT / h

    correction, audit d’intégration ou conseil. Support PrestaShop (EN) →

Je peux aussi héberger la plateforme sur un serveur préparé pour PrestaShop - hébergement PrestaShop (EN). Les tarifs en EUR sont convertis depuis le PLN au taux moyen de la NBP. La date de démarrage est fixée après examen du projet.

Quand PrestaShop n’est pas le meilleur choix pour le B2B

Je le dis dès le premier échange, je peux donc l’écrire ici. Si vous vendez quelques dizaines de produits à une douzaine de clients réguliers, une plateforme B2B peut être disproportionnée - parfois un formulaire de commande et une intégration avec votre logiciel de facturation suffisent. Si, à l’inverse, la vente exige un configurateur de production, des négociations en plusieurs étapes et une planification de capacité, une application dédiée, par exemple sous Symfony ou Sylius, sera plus adaptée. Dans les deux cas, je vous aiderai à choisir, même si ce n’est pas PrestaShop.

PrestaShop est un très bon choix lorsque vous avez de quelques centaines à plusieurs dizaines de milliers de produits, des clients aux conditions différentes et un besoin d’intégration avec un ERP, et que vous voulez être propriétaire du code, sans abonnement à une plateforme et avec la liberté de le faire évoluer pendant des années.

Questions fréquentes sur les plateformes B2B PrestaShop

PrestaShop convient-il pour une plateforme B2B ?

Oui, à condition de le considérer comme une base à étendre et non comme une boutique de gros prête à l’emploi. Le mode B2B intégré, les groupes de clients et les prix spécifiques couvrent l’essentiel. Tarifs ERP, encours, commande rapide, comptes multi-utilisateurs et intégrations s’ajoutent par modules. Résultat : une plateforme adaptée à votre processus, sans abonnement et avec un code qui vous appartient.

Pouvez-vous intégrer PrestaShop à mon ERP, par exemple Sage, Cegid ou Odoo ?

Très probablement. La méthode dépend du système : API ou SDK de l’éditeur, accès direct à la base de données ou échange de fichiers. Avant de chiffrer, je vérifie la version de votre ERP, les méthodes d’échange disponibles et quelles données doivent circuler dans quel sens.

Combien coûte une plateforme B2B PrestaShop ?

Cela dépend du nombre d’intégrations et de fonctionnalités nécessaires dès le premier jour. C’est pourquoi je chiffre par étapes : d’abord le cœur (comptes, tarifs, commande, intégration ERP), puis les fonctionnalités complémentaires. Après l’atelier, vous recevez une spécification et un devis pour chaque étape. La maintenance et les évolutions après le lancement commencent à €33 HT de l’heure.

Combien de temps dure la mise en place ?

La première étape avec l’intégration ERP prend en général de quelques semaines à une quinzaine de semaines, selon le périmètre et la rapidité d’accès aux systèmes et aux données de test. Le planning précis figure dans la spécification, après l’atelier.

Puis-je gérer une boutique B2C et une boutique B2B sur une seule installation ?

Oui. Le plus souvent avec PrestaShop Multistore : deux domaines, des thèmes, prix et règles d’accès distincts, mais un catalogue, un stock et des intégrations partagés. L’alternative est une seule boutique où le client professionnel connecté voit ses propres tarifs et conditions.

La plateforme sera-t-elle compatible avec la réforme de la facturation électronique ?

Oui, si les factures sont émises par un système raccordé à une plateforme agréée - en général votre ERP ou votre logiciel de facturation. La plateforme transmet la commande à ce système, qui émet la facture, puis le document revient dans le compte client. Je conçois l’ensemble pour que PrestaShop n’émette pas ses propres factures en parallèle.

Reprenez-vous une boutique B2B PrestaShop existante après un autre prestataire ?

Oui, c’est un point de départ fréquent. Je commence par un audit : versions de PrestaShop et PHP, modules, overrides, intégrations et leurs journaux. Vous recevez la liste des risques et un plan des corrections prioritaires, puis je prends en charge la maintenance et les évolutions.

PrestaShop peut-il gérer un grand catalogue et de nombreux clients ?

Oui, s’il est bien configuré. Avec plusieurs dizaines de milliers de références et des prix individuels, le serveur, le cache, les index de base de données, un moteur de recherche performant et une synchronisation incrémentale plutôt que des imports complets font la différence. Je les prévois dès le début du projet, pas après les premières plaintes des clients.

Parlez-moi de vos ventes B2B

Décrivez comment vous recevez aujourd’hui les commandes des professionnels, quel ERP vous utilisez et ce qui vous ralentit le plus. Je vous réponds avec des questions ou une proposition d’appel. Si vous avez déjà une plateforme PrestaShop, indiquez son adresse.

  • Vous échangez directement avec le développeur qui mènera le projet
  • Vous obtenez une réponse concrète sur ce qui est faisable et dans quel ordre
  • Sans engagement et sans vente forcée

Vous préférez appeler ? +48 609 880 234

Demande de plateforme B2B

La date de démarrage et le délai sont fixés après examen du projet.

    Le responsable du traitement des données fournies dans le formulaire est balcerzak.it Radosław Balcerzak, ul. Słoneczna 11B, Rosko, Pologne. Les données sont traitées pour répondre à votre demande et éventuellement préparer une offre (art. 6, par. 1, b et f du RGPD). Détails, y compris la durée de conservation, dans la politique de confidentialité.