Logiciel de gestion des stocks et de l'inventaire
De la réservation à l'assiette — traçabilité à chaque étape.
FoodOps est un logiciel de gestion des stocks et de l'inventaire conçu pour la restauration et l'hôtellerie, sur Odoo. Il couvre ce que vos modules CalcMenu ne font pas : achats, réceptions avec numéros de lots, production traçable, conformité HACCP et impression d'étiquettes Zebra — le tout synchronisé avec CalcMenu en temps réel.
Réserver une démo
Ce que ça change pour vous
Un rappel fournisseur tombe, et la réponse à « quels plats sont concernés » se trouve répartie dans trois systèmes déconnectés — achats, production, et ce qu'il reste du suivi papier après le service. Le temps de tout reconstituer, le plat est peut-être déjà servi.
FoodOps relie automatiquement chaque lot à chaque plat, de la réception à la production jusqu'à l'assiette — un rappel devient une recherche de quelques secondes, pas une enquête de plusieurs jours.
- Tracer n'importe quel lot jusqu'à chaque plat concerné, en quelques secondes, pas en plusieurs jours.
- Achats, production et HACCP cessent de vivre dans trois systèmes séparés.
- Votre dossier HACCP se constitue pendant le service — pas reconstitué après coup.
CalcMenu gère les recettes. FoodOps gère le reste.
Vos modules CalcMenu sont parfaits pour les recettes, les menus et les allergènes. Ils ne sont pas conçus pour les achats, la traçabilité ou la comptabilité — c'est exactement ce que FoodOps apporte, synchronisé en temps réel.
Déjà dans votre boîte à outils
CalcMenu
- Planification des menus
- Recettes et nomenclatures
- Calcul des portions
- Nutrition
- Allergènes (14 UE)
Odoo standard n'a pas de gestion des allergènes, de calcul nutritionnel ni de planification des menus — ce sont les points forts de CalcMenu, conçus pour la restauration.
propulsé par Odoo 18/19
CalcMenu FoodOps
Opérations alimentaires
- Commandes et réceptions
- Lots et traçabilité
- Ordres de fabrication
- HACCP et conformité
- Impression d'étiquettes
- Rappels fournisseurs
ERP complet
- Achats non alimentaires
- Comptabilité
- Ventes et boutique en ligne
- Multi-sites et cuisine centrale
FoodOps est-il fait pour vous ?
Vous en avez besoin si…
- Vous cuisinez et produisez — pas seulement réchauffer des plats
- Vous devez répondre en quelques minutes : « quel lot fournisseur est dans ce plat ? »
- Vous avez des obligations HACCP ou de traçabilité réglementaire
- Vous recevez des marchandises en lots (viande, poisson, produits laitiers)
- Vous avez des recettes multi-niveaux ou des transformations frais → surgelé
- Vous utilisez CalcMenu et voulez synchroniser les nomenclatures automatiquement
Pas encore nécessaire si…
- Vous ne faites que du service traiteur livré, sans production propre
- Vous n'avez pas d'obligation légale de traçabilité par lot
- Votre volume est inférieur à 50 couverts/jour
Pas seulement la cuisine — votre exploitation complète sur une seule plateforme.
FoodOps s'appuie sur Odoo 18/19, un ERP généraliste. Au-delà des fonctions alimentaires, vous disposez aussi de la comptabilité, des ventes, du e-commerce et de la gestion multi-sites — sans outil supplémentaire.
Achats non alimentaires
Uniformes, produits d'entretien, matériel de cuisine — dans les mêmes commandes d'achat que les denrées alimentaires. Un seul catalogue fournisseur, un seul flux comptable.
Comptabilité intégrée
Factures fournisseurs, affectation par centre de coût, déclaration TVA. Les achats FoodOps s'alimentent directement en comptabilité — aucun logiciel de finance séparé.
Ventes et boutique en ligne
Commandes clients événementiels, cafétéria d'entreprise ou points de vente satellites. Webshop B2B optionnel pour les menus du jour, sandwichs et viennoiseries.
Cuisine centrale et multi-sites
Une instance Odoo pilote la production en cuisine centrale et les livraisons vers plusieurs points de service. Les transferts de stock sont suivis site par site.
Chaque réception, un lot. Automatiquement.
Génération automatique de lots
À la validation d'une réception, chaque ligne lotée reçoit un numéro PRODUIT-AAAAMMJJ-001. Aucune saisie manuelle, aucune collision.
Poids variable — prix à la pièce et au kilo
Pour les produits à poids variable (viande, poisson, melons) : prix à la pièce fixe, prix/kg qui s'ajuste automatiquement au poids réel reçu.
Normalisation des unités fournisseur
"Kg", "Pz", "bt 750ml" — chaque texte brut du fournisseur est converti en unité Odoo canonique. 132 alias préconfigurés.
De la recette CalcMenu à l'ordre de fabrication, sans ressaisie.
Synchronisation des nomenclatures
Les recettes CalcMenu se synchronisent en nomenclatures Odoo via l'API FoodOps. Changer une recette dans CalcMenu met à jour la nomenclature automatiquement.
Lots de production PRO-
À la clôture d'un ordre de fabrication, le produit fini reçoit automatiquement un lot PRO-PRODUIT-AAAAMMJJ-001, relié à tous les lots composants consommés.
Traçabilité frais → surgelé
Les transformations sont enregistrées comme ordres de fabrication. La généalogie des lots est préservée à travers la congélation et la décongélation.
Rappel fournisseur ? Tous les plats concernés en quelques clics.
Rappel multi-niveaux
La trace remonte récursivement à travers les sous-recettes et les couches frais→surgelé — pas seulement les consommateurs directs. Aucun plat affecté ne passe entre les mailles.
Chaîne de lot complète
Réception fournisseur → ordres de fabrication → lots finis → emplacement stock actuel. Chaque maillon est tracé et daté.
Historique de consommation
Remontez de ce qui a été servi jusqu'au lot fournisseur d'origine — pour les investigations en cas de maladie ou de contrôle sanitaire.
Votre dossier HACCP se constitue pendant le service, pas après.
Protocoles HACCP automatiques
Documents CCP1 par réception, journaux quotidiens, fiches par lot et par production — tous horodatés, tous exportables à la demande.
Garde-fou date d'expiration
Si un lot composant est expiré, la clôture de l'ordre de fabrication est bloquée. Le chef peut lever le blocage avec un motif, enregistré dans le journal HACCP.
FEFO appliqué — premier expiré, premier sorti
Les lots les plus proches de l'expiration sont consommés en premier. Suivi et reporté dans tous les documents de traçabilité.
L'étiquette sort au bon moment, sur la bonne imprimante, avec les bonnes données.
Impression automatique
Une étiquette ZPL est envoyée à l'imprimante Zebra à la validation de la réception et à la clôture de l'ordre de fabrication — sans aucun clic supplémentaire.
Allergènes depuis CalcMenu
Les informations allergènes propagées depuis CalcMenu s'impriment directement sur l'étiquette de production — sans ressaisie, sans risque d'erreur de copie.
Réimpression manuelle
Réimprimez n'importe quelle étiquette depuis le lot, la réception ou l'ordre de fabrication. Choix de l'imprimante et du nombre de copies.
Des garde-fous côté serveur pour que les erreurs ne passent pas.
Liste blanche d'emplacements
Chaque type d'opération (réception, congélation, décongélation, consommation) n'autorise que sa paire source→destination valide. Les mouvements incorrects sont bloqués avant l'enregistrement.
Filtre catalogue fournisseur
Le menu déroulant des produits dans une commande d'achat n'affiche que ce que le fournisseur sélectionné fournit réellement.
Blocage des composants expirés
À la confirmation de l'ordre de fabrication, FoodOps vérifie chaque lot réservé. Si l'un est expiré, un message d'erreur liste les lots concernés avant qu'aucun stock ne soit consommé.
Client de référence
Sport et hébergement collectif — secteur public
CalcMenu FoodOps est en production dans un grand établissement sportif résidentiel suisse depuis 2026. Les cuisines servent quotidiennement des équipes en stage, avec une obligation de traçabilité HACCP complète et de rappel fournisseur multi-niveaux.
2 500+
produits tracés
10
modules Odoo sur mesure
100%
HACCP automatisé
Pour les clients Odoo et les partenaires
FoodOps est un ensemble de modules Odoo 18/19 — que vous l'évaluiez comme client ou l'intégriez comme partenaire.
Vous utilisez déjà Odoo, ou vous êtes partenaire Odoo à la recherche d'un add-on vertical pour la restauration collective ou l'hôtellerie ? Voici le détail technique : ce qui est livré, comment ça se déploie, et ce qu'il faut pour l'intégrer.
Modules personnalisés
foodops_kitchenGénération auto des numéros de lot (réception + OF), assignation FEFO, garde-fou expiration, protocoles HACCP
foodops_reportsRapport de rappel fournisseur multi-niveaux, lots expirants + alerte email quotidienne
foodops_label_printWizard d'étiquettes ZPL, intégration PrintNode, impression auto à la validation réception / clôture OF
foodops_uom_aliases132 alias d'unités fournisseur préconfigurés → unités Odoo canoniques
foodops_expiry_guardBloque la clôture d'un ordre de fabrication si un lot composant consommé est périmé — motif de dérogation enregistré pour l'audit HACCP
foodops_purchase_priceAchat au poids variable : prix à la pièce et prix au kilo distincts pour viande, poisson, melons — sans recalcul manuel
foodops_product_defaultsValeurs par défaut intelligentes par catégorie (suivi, unité, péremption, routes, taxes) à la création d'un produit
Stack et modèles
- Odoo 18.0/19.0 Community ou Enterprise
- Python 3.11 · PostgreSQL 16
- PrintNode (ZPL · Zebra GK420t / ZT411)
- Azure Functions — API sync CalcMenu (optionnel)
- Modèles : mrp.production · stock.picking · mrp.bom · stock.lot
Déploiement
- Modules autonomes — fonctionnent sans CalcMenu
- API CalcMenu requise uniquement pour la sync des nomenclatures
- Compte PrintNode requis pour l'impression Zebra
- On-premise ou cloud — aucune dépendance infrastructure EGS
- Installation standard : git clone + odoo -u nom_module
Modules Odoo 18/19 disponibles dès aujourd'hui. Déjà sous Odoo ? Nous pouvons cadrer une intégration directe. Partenaire Odoo ? Nous travaillons ensemble pour proposer FoodOps à vos clients de la restauration collective et de l'hôtellerie.
Parler à l'équipe technique15 minutes pour voir si CalcMenu change votre quotidien.
On ne vous vend pas un logiciel. On regarde ce qui vous fatigue aujourd'hui et on vérifie ensemble si CalcMenu y répond.
Parler à un humain — 15 min