PrestaShop Gestion catalogue

DataFirefly BOM — Nomenclatures & Assemblage de produits

Vendez des kits, fabriquez des assemblages, sans jamais fausser vos stocks

Module PrestaShop 8 et 9 qui ajoute la brique manquante aux boutiques qui assemblent : la nomenclature (BOM, Bill of Materials). Définissez les composants de n'importe quel produit directement depuis sa fiche, puis choisissez votre logique : en mode kit virtuel, le stock du produit est calculé automatiquement à partir des composants et chaque vente décrémente leurs stocks ; en mode assemblage physique, des ordres d'assemblage transforment les composants en stock de produit fini, avec historique complet. Le prix du kit peut rester fixe ou être calculé en temps réel comme la somme des composants moins une remise. Les déclinaisons sont supportées comme composants, les nomenclatures peuvent s'imbriquer sur plusieurs niveaux avec protection anti-boucles, et un onglet « Composition » optionnel présente le contenu du kit à vos clients.

Nouveau PS 8 & 9 Kits & Fabrication
  • Remboursement 30 jours
  • 12 mois de mises à jour
  • Support 24h
www.datafirefly.com/
DataFirefly BOM — Nomenclatures & Assemblage de produits
v1.0.0 · mis à jour 2026-06-06
Ce que ça fait

La version courte.

01

Kit virtuel à stock calculé

Le stock du kit est recalculé automatiquement : le minimum de ce que permettent les composants. Chaque vente décrémente les composants, chaque annulation les restitue. Plus jamais de kit vendu sans composants disponibles.

02

Ordres d'assemblage fabricant

Vous fabriquez à l'avance ? Assemblez X unités en un clic : les composants sont consommés, le stock du produit fini augmente. Désassemblage inverse et historique complet avec employé, date et quantité.

03

Prix fixe ou prix calculé

Au choix par nomenclature : prix de la fiche produit, ou prix calculé en direct comme la somme des composants moins une remise en pourcentage, mis à jour quand un composant change de prix.

04

Interface visuelle dans la fiche produit

Tout se gère depuis l'onglet Modules de la fiche produit : recherche de composants avec vignettes, badges de stock colorés, steppers de quantité, totaux et quantité assemblable mis à jour en direct.

05

Multi-niveaux et déclinaisons

Un composant peut être une déclinaison précise, ou lui-même un kit (sous-ensembles). La détection de références circulaires empêche toute boucle dans vos nomenclatures.

La version longue

Tout ce que vous voudriez savoir avant d'installer.

Un regard détaillé sur le fonctionnement de DataFirefly BOM — Nomenclatures & Assemblage de produits, pourquoi nous l'avons conçu ainsi, et la réflexion derrière les fonctionnalités ci-dessus.

§ 01

La brique fabrication qui manque à PrestaShop

PrestaShop sait vendre des produits, mais ignore tout de ce qui les compose. Si vous vendez des coffrets, des packs, des machines assemblées ou des kits préparés à partir de pièces détachées, vous connaissez le problème : le stock du kit ne reflète jamais celui des composants, les ventes du kit ne décrémentent pas les pièces, et les inventaires divergent semaine après semaine. Ce module ajoute une vraie gestion de nomenclature : chaque produit peut déclarer la liste exacte de ses composants avec leurs quantités, et la boutique en tire toutes les conséquences automatiquement.

§ 02

Kit virtuel : le stock juste, en permanence

En mode kit virtuel, vous ne gérez plus le stock du kit : le module le calcule. Si votre coffret demande deux marteaux et une mallette, et que vous avez 120 marteaux et 40 mallettes, le kit affiche 40 unités disponibles. Quand un client commande, les stocks des composants sont décrémentés et celui du kit recalculé instantanément. En cas d'annulation ou de remboursement, les composants sont restitués. Vos stocks restent cohérents sans aucune intervention manuelle, même quand un composant est partagé entre plusieurs kits.

§ 03

Assemblage physique : pour ceux qui fabriquent

Certaines boutiques préparent leurs kits à l'avance : montage, contrôle qualité, emballage. Le mode assemblage est fait pour elles. Le produit fini garde son propre stock physique, et vous le créditez par des ordres d'assemblage : indiquez une quantité, cliquez sur Assembler, les composants sont consommés et le stock du produit fini augmente. Le bouton Max indique combien d'unités votre stock de composants permet de fabriquer. Le désassemblage fait l'inverse, et chaque opération est tracée dans un historique avec l'employé, la date et la quantité, consultable depuis le menu Catalogue.

§ 04

Un prix qui suit vos coûts

Pour chaque nomenclature, choisissez : prix fixe classique défini sur la fiche produit, ou prix calculé. En mode calculé, le prix du kit est la somme des prix de ses composants, moins une remise en pourcentage que vous fixez — la remise de lot typique qui rend le kit plus attractif que l'achat séparé. Quand le prix d'un composant change, celui du kit est recalculé automatiquement. L'interface affiche en permanence le coût des composants et le prix calculé résultant, mis à jour en direct pendant que vous ajustez quantités et remise.

§ 05

Une interface pensée pour aller vite

Tout se passe dans la fiche produit, onglet Modules. Quatre indicateurs en tête : nombre de composants, quantité assemblable, coût des composants, prix calculé. Deux paires de cartes cliquables pour choisir les modes. Une recherche instantanée avec vignettes, référence, stock et prix pour ajouter les composants — y compris des déclinaisons précises. Un tableau visuel avec badges de stock colorés (vert, orange, rouge selon la suffisance), steppers de quantité et totaux par ligne. Le tout se met à jour en direct, avant même d'enregistrer.

§ 06

Montrez ce qu'il y a dans la boîte

Un onglet « Composition » optionnel, activable produit par produit, présente le contenu du kit sur la fiche produit de votre boutique : image, quantité et lien vers chaque composant. Vos clients voient exactement ce qu'ils achètent, ce qui rassure, valorise le contenu du kit et génère des ventes croisées vers les composants vendus séparément.

§ 07

Multi-niveaux, déclinaisons et garde-fous

Un composant peut être une déclinaison précise d'un produit (taille, couleur…) ou lui-même un kit disposant de sa propre nomenclature : les sous-ensembles s'imbriquent naturellement et les calculs de stock se propagent de niveau en niveau. Une détection de références circulaires empêche de créer une boucle (un kit qui se contiendrait lui-même, même indirectement). Une option globale autorise les stocks négatifs pour les boutiques en flux tendu, et un bouton de resynchronisation recalcule d'un coup stocks et prix de toutes les nomenclatures.