Le chef vous explique
Ajoute un plat à la carte d'un établissement, avec sa composition (ingredients) et sa photo (image_url) si fournies. Sans prep_time, reprend le temps le plus fréquent de la catégorie (sinon du restaurant, sinon 10 min).
Cet outil modifie vos données. Votre assistant vous relit la demande avant de l'envoyer.
Des prompts prêts à l'emploi
Ajouter un plat à la carte
Pour mon restaurant, ajoute à la carte le plat que je te décris : nom, prix TTC, catégorie (choisis parmi les miennes), nature pour la TVA, ingrédients et photo si je t'en donne une. Relis-moi la fiche avant de l'enregistrer.
Outils utilisés :
list_dish_categories, create_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ètre | Type | Description |
name obligatoire | string | Nom du plat |
price obligatoire | number | Prix |
tva_nature | string | Nature TVA : immediate=10% (plat à consommation immédiate), conservable=10% sur place/5,5% emporté (emballé/sous vide), alcohol=20% (boisson alcoolisée). Défaut immediate. |
description | string | Description (optionnel) |
category_id | integer | Catégorie (optionnel) |
prep_time | integer | Temps de préparation en minutes (optionnel) |
kds_color | string | null | Couleur sur l'écran cuisine, #RRGGBB (optionnel ; null = aucune) |
portions | integer | Nombre de portions (optionnel) |
show_recipe | boolean | Montrer la recette aux clients du menu digital (défaut faux) |
active | boolean | Actif (défaut : true) |
ingredients | array | COMPOSITION 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. |
recipe_id | integer | string | null | Fiche 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). |
image_url | string | Photo du plat depuis une adresse https:// publique et directe (téléchargée et stockée chez FoodEatUp, 8 Mo max). Vérifiée AVANT la création : un lien invalide et le plat n’est pas créé. |
L'établissement (establishment_id) est toujours celui de votre compte.