Scan de code-barres (aliments)

Description

Scanner un code-barres (EAN-13, EAN-8, UPC) pour importer directement la fiche d'un produit dans la bibliothèque personnelle d'aliments, via Open Food Facts. Cet écran est distinct du scanner de l' Assistant de courses : il importe un aliment sans calcul de score de compatibilité, alors que le scanner de l'Assistant de courses analyse un produit sans l'ajouter automatiquement à la bibliothèque.

Objectif

Ajouter rapidement un produit du commerce à la bibliothèque personnelle pendant qu'on l'a physiquement sous la main, sans le rechercher par nom.

Prérequis

  • Permissions : caméra, sur mobile uniquement (voir Permissions). Aucune permission sur web.
  • Connexion : requise pour interroger Open Food Facts à chaque scan ou recherche.
  • Configuration : aucune.

Comment l'utiliser

  1. Depuis le Journal → « Ajouter un aliment » → icône scan, ou depuis l'onglet Aliments → chip « Scanner ».
  2. Sur mobile, viser le code-barres avec la caméra (cadre de visée animé) ; sur web, saisir le code manuellement puis valider.
  3. Le code est recherché sur Open Food Facts ; le résultat s'affiche dans une fiche récapitulative (nom, marque, catégorie, kcal/protéines/glucides/lipides pour 100 g).
  4. « Ajouter » importe la fiche dans la bibliothèque personnelle ; « Scanner à nouveau » relance un scan sans importer.
  5. Si le produit est déjà présent dans la bibliothèque (même identifiant), le bouton l'indique directement sans nouvelle action nécessaire.
  6. En cas de retour en arrière juste après un import déclenché depuis la recherche du Journal, l'application ouvre directement la fiche détail de l'aliment importé plutôt que de revenir à l'onglet Aliments.

Options

Aucune option de configuration — le comportement est identique à chaque scan. Seule la plateforme change le mode de saisie du code (caméra vs champ manuel).

Paramètres associés

Aucun.

Données utilisées

DonnéeDétail
Code-barres scannéEnvoyé à Open Food Facts pour la recherche, non conservé au-delà de la session de scan
Fiche importéeAjoutée à nutritor:foods — dédoublonnée par identifiant avant l'ajout

Résultat

Un aliment ajouté à la bibliothèque personnelle, immédiatement utilisable dans le Journal ou un plat.

Fonctionnement hors connexion

Aucun — chaque scan nécessite une requête réseau vers Open Food Facts. Voir Hors connexion.

Fonctionnement en ligne

Requis pour l'intégralité de la fonctionnalité.

Limites

  • Le retour direct vers la fiche détail après import ne se produit que si le scanner a été ouvert depuis la recherche du Journal — depuis l'onglet Aliments, le retour arrière revient simplement à la liste des aliments.
  • Aucune analyse de compatibilité personnalisée n'est calculée ici (contrairement au scanner de l'Assistant de courses) — le badge de compatibilité n'apparaît qu'une fois l'aliment ouvert dans sa fiche détail.
  • Uniquement les codes EAN-13, EAN-8 et UPC sont reconnus (pas de QR code ou autre format).

Erreurs possibles

  • Produit introuvable — message dédié avec bouton « Scanner à nouveau », aucune fiche créée.
  • Permission caméra refusée — voir Dépannage permission.

Dépannage

FAQ

Quelle est la différence avec le scanner de l'Assistant de courses ?

Celui-ci importe directement l'aliment dans la bibliothèque personnelle sans score de compatibilité ; le scanner de l'Assistant de courses calcule un score personnalisé et garde un historique, sans importer automatiquement le produit.

Puis-je scanner un produit déjà dans ma bibliothèque sans le dupliquer ?

Oui, l'application détecte l'identifiant existant et l'indique directement sur le bouton « Ajouter ».

Le scan fonctionne-t-il sur le web ?

Non par caméra — un champ de saisie manuelle du code remplace le scan, avec la même recherche Open Food Facts ensuite.