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
- Depuis le Journal → « Ajouter un aliment » → icône scan, ou depuis l'onglet Aliments → chip « Scanner ».
- Sur mobile, viser le code-barres avec la caméra (cadre de visée animé) ; sur web, saisir le code manuellement puis valider.
- 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).
- « Ajouter » importe la fiche dans la bibliothèque personnelle ; « Scanner à nouveau » relance un scan sans importer.
- 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.
- 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ée | Détail |
|---|---|
| Code-barres scanné | Envoyé à Open Food Facts pour la recherche, non conservé au-delà de la session de scan |
| Fiche importée | Ajouté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.