Gestion de stock et d'approvisionnement pour PME (InvenTree)
Suivi des pièces, mouvements de stock, codes-barres et API REST, auto-hébergeable
Vendu par MagicMate
Ce qu'il faut
- Niveau
- N2 · Un peu de bricolage — Fonctionne dans un outil que vous avez déjà, mais demande des réglages (clé d'accès, options) avant d'être opérationnel.
- Serveur requis
- Non
- Réglages requis
- Oui
- Licence
- Projet tiers sous licence permissive (MIT) : utilisation, modification et redistribution permises selon ses termes, avec conservation des mentions de droit d'auteur et du texte de licence. Le texte de la licence d'origine, publié dans le dépôt source, fait foi.
InvenTree est un système de gestion de stock et d'approvisionnement complet, auto-hébergeable, pensé pour une PME qui sort d'Excel ou d'un outil de caisse limité. Il couvre le suivi des pièces et composants, les mouvements de stock, la gestion multi-entrepôts, la génération de codes-barres/QR, et expose une API REST complète permettant de brancher ses propres automatisations, et un système de plugins. Le README ne décrit aucun module de prévision de réapprovisionnement, d'alertes de rupture ni de suggestions de réassort.
Licence et attribution : Source : https://github.com/inventree/InvenTree. Licence : MIT (https://raw.githubusercontent.com/inventree/InvenTree/master/LICENSE). Tous droits conservés par ses auteurs ; cette fiche est une présentation rédigée par Marketia.
Critique Marketia
Verdict
Un système de gestion de stock et de pièces sérieux, activement maintenu et auto-hébergeable, adapté à une PME qui gère des composants, des nomenclatures (BOM) et des fournisseurs ; ce n'est ni une caisse ni un outil de comptabilité, et il demande un vrai déploiement (5 conteneurs).
Pour qui (PME française)
- Atelier, fabricant, installateur ou distributeur qui suit des pièces avec emplacements, lots et numéros de série.
- Une personne capable de déployer Docker, ou un prestataire ; les utilisateurs au quotidien utilisent l'interface web (et une application mobile compagnon).
- Pas pour un commerce qui veut un stock lié à une caisse ou à une boutique en ligne sans développement.
Points forts prouvés
- Installation documentée : script d'installation en une ligne pour des distributions supportées, ou Docker Compose de production avec fichiers fournis (README et docs/start/docker_install.md lus).
- Le compose de production comprend PostgreSQL 17, Redis 7, serveur, worker et proxy Caddy (contrib/container/docker-compose.yml lu) ; HTTPS automatique via Caddy si on indique une URL https dans le fichier d'environnement (doc lue).
- Extensible : API REST, module Python, système de plugins, application mobile (README).
- Maintenance très active : release 1.5.7 le 2026-10-10, commits le 2026-10-17 (flux Atom lus). Environ 119 issues ouvertes (page des issues, résumé automatique), majoritairement des demandes d'amélioration d'interface.
Limites et risques
- Notre fiche actuelle laisse entendre des « modules de prévision de réapprovisionnement » : aucune fonction de ce type n'est décrite dans le README lu. Les plugins existent, mais nous n'avons pas vérifié qu'un plugin de prévision existe. À retirer ou à sourcer.
- La documentation avertit : « Docker Knowledge Required » ; c'est un « starting point », la production réelle demande des ajustements (guide lu).
- Sauvegardes, mises à jour et migrations de base restent à votre charge ; l'installation initiale lance
invoke updatepour créer et migrer la base (doc lue). - Les identifiants de base de données par défaut doivent être changés (la doc le précise : INVENTREE_DB_USER/PASSWORD).
- Une issue ouverte (#12741, 2026-08-29) signale que
INVENTREE_PY_ENVn'installe pas les dépendances dans Docker : petit point de friction possible, non reproduit par nous. - Traduction française : nous n'avons pas pu confirmer la présence et la qualité de la langue française (lecture du fichier de langues non concluante). À vérifier.
- Une issue récente est étiquetée « warn:slop » (#12873) : le projet reçoit des contributions générées par IA ; sans conséquence démontrée, juste un signe à surveiller.
Effort d'installation réel
Moyen : télécharger trois fichiers, régler les variables (volume, identifiants), lancer la migration puis démarrer, configurer le domaine et HTTPS. Estimation : une demi-journée pour un serveur propre, plus le temps de saisir ou importer vos pièces (c'est souvent le vrai coût). Estimation, pas mesure.
Alternatives
- Odoo (module Inventaire, plus large, plus lourd), ERPNext, Dolibarr (très répandu en France, non évalué ici).
- Tableur partagé pour moins de quelques dizaines de références.
Licence et attention commerciale
MIT (fichier LICENSE lu : « Copyright (c) 2017 - InvenTree Developers »). Usage commercial permis, y compris auto-hébergement pour un client. Les plugins tiers ont leurs propres licences.
Ce que nous n'avons pas testé
Aucune installation, aucun import de données réelles, aucune évaluation de l'interface en français, aucun test de l'application mobile, des codes-barres, ni des plugins, aucune mesure de mémoire ou de performance.
Sources (lues le 2026-10-17)
- https://raw.githubusercontent.com/inventree/InvenTree/HEAD/README.md et LICENSE
- https://raw.githubusercontent.com/inventree/InvenTree/master/docs/docs/start/docker_install.md
- https://raw.githubusercontent.com/inventree/InvenTree/master/contrib/container/docker-compose.yml
- https://github.com/inventree/InvenTree/releases.atom et commits.atom
- https://github.com/inventree/InvenTree/issues (#12741, #12873)