Aller au contenu

Importer des ingrédients

L’import d’ingrédients transforme un tableur de stock en fiches ingrédients en une seule passe. C’est en général le premier import que vous lancez. Le dépôt du fichier, la correspondance des colonnes et la vérification ligne par ligne sont communs à tous les imports; le déroulé est décrit dans Imports CSV.

Champ Requis Ce qu’il contient
Nom Oui Le nom de l’ingrédient, ex. “Habanero frais”
Unité Oui L’unité de mesure: g, kg, ml, L, unités
Densité Non Grammes par millilitre, pour convertir volume et masse
Catégorie Non Le nom d’une de vos catégories
Stock initial Non La quantité en stock, dans l’unité de l’ingrédient
Coût unitaire Non Le coût d’une unité, pour amorcer le coût moyen

Les en-têtes courants s’associent tout seuls: “uom” trouve Unité, “famille” trouve Catégorie. Le reste s’associe à la main sous Correspondance des colonnes.

Avec les variantes d’ingrédients sur votre offre, le même fichier porte les variantes d’un ingrédient et ce dont elles sont faites (un ingrédient, plusieurs variantes). L’export des ingrédients écrit ces onze colonnes dans cet ordre, pour qu’un fichier exporté d’un espace revienne dans un autre avec les mêmes groupes et les mêmes liens.

Champ Ce qu’il contient
variant_of L’ingrédient dont cette ligne est une variante: “Cerises” sur la ligne nommée “Cerises · Dénoyautées”
variant Le libellé de la variante: “Dénoyautées”. Vide sur la ligne de l’ingrédient lui-même
made_from Le libellé de la variante dont celle-ci est faite. Vide veut dire l’ingrédient lui-même
gives_per_100 Les grammes de cette variante que donnent 100 g de la source: 88
gives_low, gives_high La fourchette dans laquelle tombe un lot, les deux ou aucune: 85 et 92
operation Le nom de l’opération: “Dénoyautage”
setup_minutes Les minutes de mise en place, quelle que soit la quantité
minutes_per_unit Les minutes par unité de la source: 0,008 par gramme, soit 8 minutes par kilo
interchangeable oui ou non: si un lot peut prendre cette variante quand une autre manque
sourcing plutôt acheté ou plutôt fait: le prix et le premier geste qu’un lot lit

Le nom reste le nom complet, “Cerises · Dénoyautées”. Une ligne avec un libellé rejoint l’ingrédient que nomme variant_of, où qu’il soit: déjà dans votre inventaire, plus haut dans le fichier, ou plus bas. Un variant_of que rien ne porte encore crée d’abord cet ingrédient simple, dans l’unité et la catégorie de la ligne, et la ligne le rejoint. Le lien s’écrit en dernier, une fois toutes les variantes de l’ingrédient entrées, pour que made_from puisse nommer une variante plus bas dans le fichier.

Un libellé sans variant_of, un rendement qui n’est pas un nombre au-dessus de zéro, ou un mot de sourcing autre que plutôt acheté ou plutôt fait retient la ligne. Ce qui ne peut pas se régler une fois l’ingrédient créé (un libellé déjà pris, une source qui ne nomme aucune variante, une fourchette qui n’encadre pas son chiffre) ne la retient pas: l’ingrédient s’importe, et la ligne dit ce qu’il vous reste à terminer sur sa fiche.

Sans les variantes d’ingrédients sur votre offre, les onze colonnes sont lues sans effet. Chaque ligne qui en portait une s’importe comme ingrédient simple et le dit.

La cellule catégorie est rapprochée par nom des catégories déjà créées. Une cellule sans correspondance laisse l’ingrédient sans catégorie: préparez vos catégories avant un gros import.

Les données de conformité (allergènes, champs INCI, durée de conservation) et les champs personnalisés de catégorie ne sont pas des colonnes d’import. Renseignez-les ensuite sur chaque fiche ingrédient, ou laissez l’enrichissement IA proposer les valeurs de conformité.

Cochez Définir aussi le stock initial: la colonne quantité est enregistrée comme solde d’ouverture de chaque nouvel ingrédient, dans sa propre unité. Ajoutez un coût unitaire et il amorce le coût moyen pondéré, pour que vos recettes affichent un coût juste dès le premier jour. Pour un atelier de sauce piquante, une ligne pourrait donner: nom “Habanero frais”, unité kg, catégorie “Piments”, stock initial 12, coût unitaire 8,40.

Le stock initial n’est enregistré que pour les ingrédients créés par l’import. Relancer le même fichier ne compte jamais le stock deux fois.

Le nom d’un ingrédient est unique. Une ligne dont le nom existe déjà dans votre inventaire est signalée “Un ingrédient portant ce nom existe déjà” et mise de côté; l’import ne crée jamais en douce une deuxième fiche pour la même chose. Les lignes répétées à l’intérieur du fichier sont elles aussi signalées comme doublons: un export mal nettoyé ne peut pas importer deux fois la même ligne.