Le e-commerce B2B désigne la vente en ligne de biens ou de services d'une entreprise à une autre : un grossiste qui vend à des installateurs, un fabricant qui vend à des revendeurs, un distributeur qui alimente le système d'achat d'un hôpital. Sur un site e-commerce B2B, l'acheteur est un compte d'entreprise plutôt qu'une personne, les prix sont souvent négociés, les commandes sont plus importantes et récurrentes, et le paiement se fait généralement sur facture à échéance plutôt que par carte au moment du checkout.
Cela change la liste des fonctionnalités. Les fonctionnalités e-commerce B2B attendues par les acheteurs se répartissent en quatre groupes : prix et commande (prix spécifiques par client, remises par quantité, commande rapide par SKU, devis), comptes et validations (comptes entreprise, rôles, validation des bons de commande, paiement sur compte), intégration aux achats (catalogues punchout et fichiers catalogue comme BMEcat) et information produit (attributs techniques, classification comme ETIM et fiches techniques téléchargeables). Les trois premiers groupes relèvent surtout de la plateforme. Le quatrième, ce sont les données produit, et c'est lui qui décide si les trois autres sont utilisables.
Quatre façons dont les entreprises t'achètent en ligne
Le e-commerce B2B ne se limite pas à une seule vitrine. La plupart des grossistes et fabricants finissent par faire tourner plusieurs de ces modèles en parallèle :
- Un webshop B2B ou un portail client : les acheteurs se connectent et voient leurs propres prix, leur historique de commandes et leurs factures. C'est ce que la plupart des gens entendent par webshop B2B.
- Une boutique hybride : une seule plateforme sert les consommateurs et les clients professionnels connectés, avec des prix et des règles différents par groupe de clients.
- Marketplaces et plateformes d'achat : les acheteurs professionnels cherchent sur une marketplace ou une plateforme sectorielle où tu présentes ton offre à côté de tes concurrents.
- Intégration aux achats : l'acheteur ne visite jamais ton site. Ton catalogue apparaît dans son système d'achat via une session punchout ou un fichier catalogue qu'il importe.
Les acheteurs passent librement de l'un à l'autre. L'enquête B2B Pulse de McKinsey a montré que les acheteurs B2B utilisent en moyenne dix canaux pour leurs achats (McKinsey, 2024). Conséquence pratique : le même numéro d'article, la même remise par quantité et la même fiche technique doivent apparaître correctement dans chacun d'eux. Nous avons traité le côté systèmes dans notre article sur le commerce unifié.
Sept habitudes d'achat qui façonnent la liste des fonctionnalités B2B
Chaque différence ci-dessous explique une ou plusieurs fonctionnalités présentées plus loin dans cet article. Si une démo de plateforme en saute une, demande comment elle est gérée.
- Le client est un compte, pas une personne. Une entreprise a plusieurs acheteurs, plusieurs adresses de livraison et parfois plusieurs centres de coûts.
- Les prix sont négociés, pas affichés. Un artisan paie un autre prix qu'un client de passage, et un contrat-cadre peut fixer les prix pour un an.
- Les unités comptent. Un produit se vend à la pièce, par boîte de 12 ou par palette, avec des quantités minimales de commande et des multiples fixes.
- Les commandes se répètent. Les mêmes 40 numéros d'article sont commandés à nouveau chaque mois, donc la rapidité prime sur la navigation.
- Quelqu'un valide. Les commandes au-delà d'un certain montant doivent être approuvées par un responsable avant de devenir un bon de commande.
- Le paiement se fait à échéance. Des factures à 30 ou 60 jours et des plafonds de crédit remplacent le paiement par carte.
- Le produit est jugé sur ses spécifications. Un acheteur vérifie le courant assigné, la nuance du matériau ou la certification avant le prix. Des spécifications manquantes mettent fin à la commande, ou la transforment en appel téléphonique.
12 fonctionnalités e-commerce B2B, regroupées par mission
Prix et commande
- 1. Prix et catalogues spécifiques par client. Chaque compte voit ses propres prix et, si nécessaire, uniquement la gamme qu'il est autorisé à acheter. Shopify B2B appelle cela des catalogues et les attribue à des entreprises ; Adobe Commerce B2B parle de shared catalogs (Adobe Experience League).
- 2. Prix dégressifs et règles de quantité. Des remises par quantité qui baissent le prix unitaire pour de plus grandes quantités, plus des minimums, des maximums et des multiples de commande. Shopify autorise jusqu'à 10 paliers de prix par produit dans un catalogue B2B, ainsi que des règles de quantité avec minimum, maximum et multiple (Shopify Help Center).
- 3. Commande rapide par SKU. Un formulaire où l'acheteur tape ou colle des numéros d'article et des quantités, ou importe un CSV, au lieu de parcourir les pages de catégories.
- 4. Listes de réapprovisionnement et de réquisition. Des listes enregistrées d'articles habituels qui passent dans le panier en une seule étape.
- 5. Devis. Un parcours de demande de devis pour les commandes importantes ou sur mesure, avec un historique de négociation visible par le commercial comme par l'acheteur.
Comptes, validations et paiement
- 6. Comptes entreprise avec rôles. Plusieurs acheteurs sous une même entreprise, chacun avec ses droits : qui peut commander, qui peut voir les prix, qui peut payer.
- 7. Règles de validation des bons de commande. Les commandes au-delà d'un montant ou hors budget attendent une validation avant d'être passées.
- 8. Paiement sur compte. Paiement sur facture avec plafonds de crédit, conditions par compte et exonération de taxe le cas échéant.
Intégration aux achats
- 9. Catalogues punchout. L'acheteur ouvre ton catalogue depuis son système d'achat, remplit un panier et le renvoie sous forme de demande d'achat. Consulte l'entrée catalogue punchout pour le déroulé.
- 10. Fichiers catalogue et feeds. Des exports structurés qu'un client importe dans son propre système, comme BMEcat XML sur les marchés germanophones, ou des templates CSV et Excel imposés par une centrale d'achat.
Information produit
- 11. Attributs techniques et classification. Les spécifications sous forme de champs séparés et filtrables, organisés selon un standard comme ETIM, ECLASS ou UNSPSC, pour que les filtres de recherche et les systèmes des clients puissent les lire.
- 12. Fiches techniques et documents. Fiches techniques téléchargeables, déclarations de conformité, fiches de données de sécurité et notices d'installation rattachées au produit.
Shopify B2B, Adobe Commerce et Magento Open Source comparés
La couverture fonctionnelle varie beaucoup d'une plateforme à l'autre, alors compare avec ta liste de douze plutôt qu'avec la page marketing d'un éditeur. Voici une lecture rapide de la documentation, à la date de cet article :
Fonctionnalités B2B natives de Shopify, Adobe Commerce et Magento Open Source
| Shopify B2B | Entreprises avec sites, catalogues qui fixent les prix et la disponibilité des produits par entreprise, règles de quantité et prix dégressifs, paramètres de paiement et de livraison par entreprise | Commande rapide, devis et punchout, généralement via des apps ou du développement sur mesure | Shopify Help Center |
|---|---|---|---|
| Adobe Commerce B2B | Comptes et hiérarchies d'entreprise, shared catalogs avec prix personnalisés, Quick Order par nom ou SKU, devis négociables, règles de validation des bons de commande, listes de réquisition et Pay on Account ; l'ensemble natif le plus large des trois | Adobe Experience League | |
| Magento Open Source | Groupes de clients, et prix promotionnels et par paliers par groupe de clients dans Advanced Pricing | Comptes entreprise, devis et shared catalogs, via le module B2B commercial ou des extensions | Adobe Experience League |
| WooCommerce et Lightspeed | L'essentiel du fonctionnement B2B, via des extensions et des add-ons de vente en gros ; vérifie chacune des douze fonctionnalités avec une extension identifiée |
Aucune de ces plateformes ne rédige tes spécifications techniques à ta place. Les fonctionnalités 11 et 12 dépendent de ce que tu y charges.
Un disjoncteur, fiche par fiche : les champs que vérifient les acheteurs B2B
Prends un produit qu'un grossiste en matériel électrique vend des milliers de fois par mois : un disjoncteur modulaire 1 pôle, 16 A, courbe B. Une boutique grand public pourrait se contenter d'un titre, d'une photo et d'un prix. Un acheteur B2B, ou son système d'achat, a besoin de ceci :
- Identifiants : ton numéro d'article, la référence fabricant et le GTIN, pour que la commande rapide, le punchout et l'ERP de l'acheteur pointent tous vers le même article.
- Classification : classe ETIM EC000042, Miniature circuit breaker (MCB), dans le groupe EG000020 Circuit breakers and fuses (ETIM International).
- Caractéristiques de la classe : caractéristique de déclenchement B, nombre de pôles 1, courant assigné 16 A, tension assignée d'emploi, pouvoir de coupure assigné en court-circuit Icn selon l'IEC 60898-1, et largeur en nombre de modules. Chacune dans son propre champ avec une unité, pas dans une phrase de la description.
- Unités de vente et de commande : vendu à la pièce, conditionné par 12, commande minimale 1, multiple 1. Sans cela, une remise « à partir de 120 » ne veut rien dire.
- Structure de prix : prix catalogue, remises par quantité et éventuel prix par groupe de clients.
- Documents : fiche technique PDF, déclaration de conformité, notice d'installation.
- Relations : peignes de raccordement compatibles, contacts auxiliaires et les variantes 2 pôles ou 20 A, pour que l'acheteur puisse compléter sa commande.
Chaque ligne de cette liste est une fonctionnalité ailleurs. Les identifiants font fonctionner la commande rapide. Les caractéristiques ETIM alimentent les filtres du webshop et l'import de l'acheteur. Les unités rendent les règles de quantité correctes. Les documents sont ce qu'un prescripteur télécharge avant que le produit soit autorisé sur un chantier. Si tu as besoin d'un template pour la partie documentaire, notre article sur les fiches techniques produit liste les sections et les champs.
Punchout, BMEcat et ETIM expliqués simplement
Ces trois noms reviennent dans presque tous les appels d'offres B2B, et on les confond souvent. Ils résolvent des problèmes différents :
- Le punchout est une session en direct. Le système d'achat de l'acheteur ouvre ta boutique, l'acheteur remplit un panier, et le panier revient dans son système sous forme de demande d'achat à valider. Les protocoles courants sont cXML, que cXML.org décrit comme un protocole d'échange de documents commerciaux entre applications d'achat, hubs e-commerce et fournisseurs et qui inclut PunchOut, et l'OCI de SAP.
- BMEcat est un fichier. C'est un format de catalogue XML créé par l'association allemande des acheteurs BME, qui regroupe articles, prix, unités de commande, documents et caractéristiques de classification dans un seul document. Les clients l'importent dans leur propre système à intervalles réguliers.
- ETIM est un modèle de classification. ETIM International le maintient comme standard de classification des produits techniques : chaque classe définit les caractéristiques d'un produit ainsi que les valeurs et unités autorisées. Les caractéristiques ETIM voyagent généralement à l'intérieur d'un fichier BMEcat. Notre guide ETIM présente le modèle plus en détail.
Un acheteur qui demande « un BMEcat avec ETIM 10 » veut un fichier dans lequel chaque article porte sa classe ETIM et ses valeurs de caractéristiques pour cette version. Si tes attributs sont en texte libre, ce fichier ne peut pas être produit sans les mapper d'abord.
Checklist des fonctionnalités pour choisir ta plateforme de site e-commerce B2B
Utilise cette liste pendant les démos. Pour chaque ligne, demande à l'éditeur de la montrer sur tes données, pas sur sa boutique de démonstration.
Checklist pour les démos de plateformes B2B
Six lancements de webshop B2B qui calent sur les données produit
Ce sont les problèmes que nous voyons le plus souvent quand un grossiste met son catalogue en ligne. Chacun casse une fonctionnalité qui marchait très bien en démo.
- Les spécifications sont dans la description. « 16A B-curve 1P 6kA » dans un seul bloc de texte ne peut alimenter ni un filtre ni un export ETIM.
- Les unités sont ambiguës. Le prix de l'ERP est par boîte, la boutique l'affiche à la pièce, et la remise par quantité se déclenche à la mauvaise quantité.
- Les numéros d'article ne concordent pas. Ton numéro, la référence fabricant et le GTIN sont mélangés entre les systèmes, si bien que la commande rapide et les paniers punchout ne trouvent pas de correspondance.
- Les fiches techniques sont périmées. Le PDF de la fiche produit a deux révisions de retard, ou renvoie vers le site du fabricant qui l'a déplacé depuis.
- Un seul catalogue pour tous les clients. Les produits réservés et les prix contractuels sont gérés par téléphone parce que la plateforme a été configurée avec une seule liste de prix.
- Les fichiers catalogue sont construits à la main. Quelqu'un reconstruit le BMEcat ou l'Excel de la centrale d'achat chaque trimestre, et chaque reconstruction introduit de nouvelles erreurs.
Alimenter les canaux B2B à partir d'une seule fiche produit
La plupart des douze fonctionnalités relèvent de ta plateforme e-commerce ou de ton ERP : comptes entreprise, validations, devis, conditions de paiement, punchout et catalogues spécifiques par client. WISEPIM ne les remplace pas. Le rôle d'un PIM est de garder complet le côté produit du B2B, pour que ces fonctionnalités aient des données correctes sur lesquelles s'appuyer. Dans WISEPIM, cela couvre quatre points qui s'appliquent ici.
Premièrement, la section Discounts (remises) stocke les groupes de clients et les remises sur volume avec des paliers de quantité, applicables à des produits, des catégories ou à tout le catalogue. Pour Magento 2, les paliers sont envoyés comme tier prices pour le groupe de clients auquel tu les associes.
Deuxièmement, les produits peuvent être classés selon ETIM, avec un contrôle de conformité par produit qui montre quelles caractéristiques obligatoires de la classe sont valides, manquantes ou invalides, et une option pour remplir les caractéristiques manquantes avec l'AI. Troisièmement, Feed Hub exporte des fichiers BMEcat 2005 avec caractéristiques ETIM, figés sur une version ETIM pour que l'import du client continue de correspondre. Quatrièmement, l'option Product Sheet de l'éditeur de produit met en page les données d'un produit dans un template et les exporte sous forme de fiche technique PDF. Pour une vue d'ensemble, consulte PIM pour le B2B et notre guide PIM pour les distributeurs.

