Le chef vous explique
Modifie un produit du catalogue (prix, unité, stock, description, nom, promotion).
Cet outil modifie vos données. Votre assistant vous montre d'abord un aperçu ; rien ne change tant que vous n'avez pas confirmé.
update_product
Modifie un produit du catalogue (prix, unité, stock, description, nom, promotion).
Modifie un produit du catalogue (prix, unité, stock, description, nom, promotion).
Cet outil modifie vos données. Votre assistant vous montre d'abord un aperçu ; rien ne change tant que vous n'avez pas confirmé.
Pour mon restaurant, ouvre le produit d'achat que je te nomme et corrige ce que je te dicte (prix, contenance, ingrédient relié).
Pour mon restaurant, liste mes produits achetés. Crée celui que je te décris (code-barres, conditionnement, prix), relie-le à son ingrédient, modifie le prix de celui que je te cite et retire celui qui n'est plus vendu.
| Paramètre | Type | Description |
|---|---|---|
establishment_product_id obligatoire | integer | ID du produit (champ "id" de list_products) |
name | string | Nouveau nom (optionnel) |
price_by_unit | number | Nouveau prix unitaire (optionnel) |
unit | string | Nouvelle unité (optionnel) |
stock_quantity | number | Nouvelle quantité en stock (optionnel) |
description | string | Nouvelle description (optionnel) |
ref | string | Référence (optionnel) |
location | string | Emplacement (optionnel) |
is_promotion | boolean | En promotion (optionnel) |
ingredient_id | integer | null | LIEN D'ACHAT : l'ingrédient générique que ce produit alimente (id de list_ingredients ; null = délier). Ex. le colis d'entrecôte AVIGROS alimente l'ingrédient « Entrecôte ». |
ingredient_quantity | number | Obligatoire avec ingredient_id : combien d'unités DE L'INGRÉDIENT (dans son unité) contient UNE unité d'achat de ce produit. Colis de 5 kg, ingrédient suivi en g → 5000. |
is_default_for_ingredient | boolean | Ce produit est la référence commandée par défaut pour l'ingrédient (un seul par ingrédient ; le premier produit lié le devient automatiquement). |
fournisseur_id | integer | Fournisseur chez qui on commande ce produit (id de list_suppliers) — devient son fournisseur par défaut. Sert à grouper la liste de courses par fournisseur. |
supplier_price | number | Prix d'achat HT d'une unité chez ce fournisseur (défaut : price_by_unit). |
copy_from_dish_id | integer | Reprendre la photo d’un PLAT du restaurant (fichier recopié, aucune génération IA, aucune facturation). confirm:true si la fiche a déjà une photo. |
copy_from_ingredient_id | integer | Reprendre la photo d’un INGRÉDIENT du restaurant (même règle). |
copy_from_recipe_id | integer | Reprendre la photo d’une RECETTE du restaurant (même règle). |
copy_from_product_id | integer | Reprendre la photo d’un PRODUIT du restaurant (même règle). |
image_url | string | PHOTO depuis une adresse https:// PUBLIQUE et DIRECTE vers le fichier (Canva, bibliothèque RapidoCMS, site du client) : téléchargée, contrôlée (JPEG/PNG/WebP/GIF, 8 Mo max, jamais un réseau interne) puis stockée chez FoodEatUp. Aucune facturation. confirm:true si la fiche a déjà une photo. Exclusif avec image_action et copy_from_*. |
image_action | string | PHOTO de la fiche : generate = nouvelle image IA, edit = retouche la photo ACTUELLE. Remplace la photo existante (irréversible) : exige confirm:true. |
image_instruction | string | Avec generate : ce que la photo doit montrer (défaut : nom + description de la fiche). Avec edit : ce qu'il faut changer, ex. « enlève le fond », « plus lumineux ». |
confirm | boolean | Obligatoire dès que image_action est fourni : remplacer la photo est irréversible. |
Écriture
create_product
Crée un PRODUIT D'ACHAT
Crée un PRODUIT D'ACHAT (référence concrète : marque, conditionnement, code-barres, prix, fournisseur).
Écriture
delete_product
Supprime un produit du catalogue d'un établissement
Supprime un produit du catalogue d'un établissement.
Lecture
get_product
Retourne le détail d'un produit d'achat
Retourne le détail d'un produit d'achat, avec l'ingrédient qu'il alimente (ingredient_link : conversion) et ses fournisseurs.
Lecture
list_products
Liste tous les produits d'achat d'un établissement
Liste tous les produits d'achat d'un établissement, avec l'ingrédient que chacun alimente (champ ingredient_link : conversion, produit par défaut).
Lecture
search_openfoodfacts
Cherche des produits dans OpenFoodFacts par nom
Cherche des produits dans OpenFoodFacts par nom (marque, code-barres, quantité, Nutri-Score, allergènes, image).
Écriture
adjust_stock
Ajuste le stock d'un PRODUIT
Ajuste le stock d'un PRODUIT (establishment_product_id) ou d'un INGRÉDIENT (ingredient_id).
Ajoutez le serveur MCP FoodEatUp comme connecteur dans votre assistant, puis connectez-vous avec votre compte restaurateur. Chaque outil reste limité à vos droits et à votre établissement.
Répond avec les fiches du site, sans IA
Le chef cherche dans les fiches…