E-commerce B2B : 60 000 références, 100 méthodes de livraison — le défi TR Conseil
Comment architecturer un site e-commerce capable de gérer 60 000 références produits, une articulation produits/variantes/options, et plus d'une centaine de méthodes de livraison combinant poids, géolocalisation et nature des produits ? Retour sur un chantier e-commerce hors norme.
Quand TR Conseil, spécialiste du BTP et de la fourniture industrielle, nous a sollicités pour refondre sa plateforme de vente en ligne, les premières réunions de cadrage ont vite dissipé toute illusion : ce projet n'avait rien d'un e-commerce standard. Nous avions devant nous 60 000 références produits, une logique métier d'une rare complexité, et des exigences de livraison que peu de solutions du marché sont capables d'absorber nativement.
Le périmètre : comprendre avant de coder
Avant d'écrire la moindre ligne de code, il a fallu modéliser. Le catalogue TR Conseil n'est pas un simple assemblage de produits avec quelques déclinaisons de couleur ou de taille. C'est une arborescence à trois niveaux :
- Le produit — l'article de référence, avec ses caractéristiques techniques, sa documentation, son positionnement catalogue
- Les variantes — les déclinaisons fonctionnelles d'un même produit (matière, norme, diamètre, longueur…)
- Les options — les configurations additionnelles propres à certaines variantes (traitement de surface, conditionnement, accessoires associés)
Cette articulation à trois niveaux est fondamentale dans le BTP et l'industrie : un boulon n'est pas qu'un boulon. Il est inox A2 ou A4, tête hexagonale ou fraisée, zingué blanc ou dacromet, vendu en boîte de 100 ou en vrac au kilo. Chaque combinaison a son propre code article, son propre prix, son propre stock.
Modéliser ces 60 000 références avec leurs variantes et options sans exploser la base de données ni rendre l'expérience utilisateur ingérable — voilà la première contrainte du projet.
L'architecture produit : Joomla + HikaShop au service du métier
Le choix technologique s'est porté sur Joomla en CMS socle, couplé à HikaShop pour la couche e-commerce. Ce choix n'était pas anodin : HikaShop offre un modèle de données suffisamment ouvert pour accueillir une articulation produits/variantes/options sur-mesure, sans nécessiter un développement from-scratch coûteux à maintenir.
Le vrai travail a résidé dans la configuration et l'extension du moteur :
- Structuration des caractéristiques produits en attributs typés (numériques, listes, booléens)
- Mise en place des règles de compatibilité variante/option (toutes les options ne sont pas applicables à toutes les variantes)
- Import automatisé du catalogue depuis les fichiers fournisseurs (EDI, CSV, formats propriétaires)
- Gestion des prix par client, par volume et par famille de produits
Le résultat : un back-office où l'équipe TR Conseil peut mettre à jour un catalogue de 60 000 références sans intervention technique, avec des imports planifiés et un tableau de bord de contrôle qualité.
Le défi logistique : 100+ méthodes de livraison
Si la structure produit était complexe, la logistique l'était encore plus. TR Conseil livre des professionnels du BTP sur l'ensemble du territoire, avec des contraintes qui rendent chaque commande potentiellement unique.
Trois dimensions de calcul simultanées
Le moteur de livraison doit croiser en temps réel trois variables :
| Dimension | Exemples de règles |
|---|---|
| Nature du produit | Produits dangereux → transporteur agréé uniquement. Produits volumineux → palette obligatoire. Petites pièces → colis standard. |
| Poids total de commande | < 30 kg → messagerie rapide. 30–500 kg → transporteur palette. > 500 kg → groupage ou camion complet. |
| Localisation géographique | Zone urbaine dense → livraison J+1 possible. Zone rurale → délai étendu. DOM-TOM → tarification spécifique. |
Ces trois dimensions se croisent pour chaque commande. Résultat : plus de 100 combinaisons de méthodes de livraison actives, chacune avec ses transporteurs, ses délais, ses tarifs et ses conditions d'éligibilité.
La complexité que l'on ne voit pas
Ce que le client final voit, c'est une liste de 3 à 5 options de livraison au moment du checkout, avec un prix et un délai. Ce que le système a calculé en coulisses, c'est bien plus :
- Analyse de chaque ligne de commande pour déterminer les contraintes
- Identification de la contrainte la plus restrictive (un seul produit dangereux conditionne toute la commande)
- Filtrage des transporteurs éligibles selon la zone de livraison
- Application des grilles tarifaires volumétriques et pondérales
- Présentation des options pertinentes, triées par rapport qualité/délai/prix
Ce moteur de règles a nécessité plusieurs semaines de spécification en collaboration avec l'équipe logistique de TR Conseil, et autant de cycles de tests avec des commandes réelles.
Les chiffres du projet
| Métrique | Valeur |
|---|---|
| Références produits actives | 60 000+ |
| Méthodes de livraison configurées | 100+ |
| Niveaux d'articulation produit | 3 (produit / variante / option) |
| Transporteurs intégrés | Multiple |
| Zones de livraison gérées | France métropolitaine + DOM-TOM |
| Format d'import catalogue | EDI, CSV, formats fournisseurs |
Ce que ce projet nous a appris
La complexité métier ne se voit pas dans les wireframes. Les maquettes d'un e-commerce BTP peuvent ressembler à n'importe quel autre site de vente en ligne. C'est dans la modélisation des données, dans les règles métier et dans les cas limites que réside le vrai travail.
La collaboration avec le client est déterminante. Sans les sessions de travail approfondies avec les équipes commerciales et logistiques de TR Conseil, il nous aurait été impossible de modéliser correctement les règles de livraison. La connaissance métier ne s'invente pas.
Un bon CMS est un CMS extensible. Joomla et HikaShop n'ont pas tout résolu clé en main — mais leur architecture ouverte nous a permis d'adapter le système aux contraintes réelles du projet sans repartir de zéro.
Vous gérez un catalogue complexe ou avez des contraintes logistiques spécifiques ? Parlons-en.
Articles récents
Portail Universitaire du Droit : 10 ans pour bâtir la référence nationale
Retour sur dix ans de développement du portail univ-droit.fr : 85 universités, 370 000 publications, 2,2 millions de pages vues par an. L'histoire d'un projet hors norme, de sa conception à sa modernisation.
AgenceBienvenue sur le nouveau site e-consultech
Nous refondons notre site vitrine avec Next.js et une nouvelle identité. Retour sur les coulisses de cette refonte.