Aller au contenu
Le chef FoodEatUp explique l'outil update_dish
update_dish

Modifie un plat de la carte d'un établissement, y compris sa COMPOSITION

Modifie un plat de la carte d'un établissement, y compris sa COMPOSITION : ingredients (remplace tout), ingredients_add (ajoute/met à jour), ingredients_remove (retire).

Écriture Aperçu puis confirmation Carte & menus

Le chef vous explique

Modifie un plat de la carte d'un établissement, y compris sa COMPOSITION : ingredients (remplace tout), ingredients_add (ajoute/met à jour), ingredients_remove (retire).

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é.

Des prompts prêts à l'emploi

Modifier un plat

Pour mon restaurant, retrouve le plat que je te nomme et change ce que je te dicte (prix, description, ingrédients, temps de préparation). Montre-moi l'avant et l'après.

Outils utilisés : list_dishes, update_dish

Créer un plat complet

Pour mon restaurant, crée le plat que je te décris (nom, prix TTC, catégorie, nature TVA). Crée la catégorie si elle n'existe pas, compose le plat avec mes ingrédients en retrouvant chacun par son nom, et ajoute la photo depuis l'adresse que je te donne.

Outils utilisés : list_dish_categories, create_dish_category, list_ingredients, create_dish, update_dish

Ce que l'assistant lui transmet

ParamètreTypeDescription
dish_id obligatoireintegerID du plat
namestringNouveau nom (optionnel)
pricenumberNouveau prix (optionnel)
tva_naturestringNature TVA : immediate=10%, conservable=10/5,5%, alcohol=20% (optionnel).
descriptionstringDescription (optionnel)
category_idintegerCatégorie (optionnel)
prep_timeintegerTemps de préparation (optionnel)
show_recipebooleanMontrer la recette (ingrédients, étapes) aux clients du menu digital — faux par défaut (optionnel)
kds_colorstring | nullCouleur sur l'écran cuisine, #RRGGBB (optionnel ; null = retirer)
portionsintegerPortions (optionnel)
activebooleanActif (optionnel)
ingredientsarrayCOMPOSITION du plat — REMPLACE toute la composition actuelle (comme l'écran Carte) ; [] = vider. Une ligne par ingrédient : {ingredient_id (id de list_ingredients) OU name (nom exact d'un ingrédient de la maison), quantity (quantité par portion), unit (optionnel : unité de l'ingrédient par défaut, ex. g, kg, cl, pièce)}. TOUT ou RIEN : une ligne invalide et rien n'est écrit, l'erreur liste chaque ligne.
ingredients_addarrayAJOUTE ou met à jour des lignes SANS retirer les autres (même format que ingredients). Un ingrédient déjà présent voit sa quantité/unité remplacée.
ingredients_removearrayRetire ces ingrédients de la composition (ids de list_ingredients ou noms exacts).
recipe_idinteger | string | nullFiche recette de la maison reliée au plat (id de list_recipes, « recipe_9050 » accepté). Sert de composition quand le plat n’a pas d’ingrédients propres : les plans de production du plat reprennent alors les ingrédients de la recette. null = délier (optionnel).
copy_from_dish_idintegerReprendre 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_idintegerReprendre la photo d’un INGRÉDIENT du restaurant (même règle).
copy_from_recipe_idintegerReprendre la photo d’une RECETTE du restaurant (même règle).
copy_from_product_idintegerReprendre la photo d’un PRODUIT du restaurant (même règle).
image_urlstringPHOTO 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_actionstringPHOTO de la fiche : generate = nouvelle image IA, edit = retouche la photo ACTUELLE. Remplace la photo existante (irréversible) : exige confirm:true.
image_instructionstringAvec 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 ».
confirmbooleanObligatoire dès que image_action est fourni : remplacer la photo est irréversible.

L'établissement (establishment_id) est toujours celui de votre compte.

Brancher votre assistant

Une adresse, votre compte, et c'est parti.

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.

  1. Copiez l'adresse du serveur MCP.
  2. Dans Claude, Le Chat ou ChatGPT, ajoutez un connecteur personnalisé avec cette adresse.
  3. Connectez-vous avec votre compte FoodEatUp, puis demandez en français ce que vous voulez faire.

Claude, Le Chat et ChatGPT sont des marques de leurs éditeurs (Anthropic, Mistral AI, OpenAI). FoodEatUp n'est pas leur partenaire.