Données produit

Un catalogue commun, des offres toujours sourcées

Odoo doit distinguer ce qui peut être vendu de ce qui est réellement disponible auprès d’un fournisseur à un instant donné.

Multi-fournisseursAPI + WhatsApp + photoSaisonnalité configurable

Principe directeur

Produit ≠ offre fournisseur

Produit LePanier

Ce que le client comprend

Une tomate, un filet de poisson ou un panier de recette possède un nom, une unité, une description et des règles commerciales communes.

Offre fournisseur

Ce qu’un partenaire peut fournir

Une source précise indique prix d’achat, disponibilité, qualité, délai et validité sans être fusionnée anonymement avec les autres.

Plusieurs offres peuvent correspondre au même produit. L’orchestrateur sélectionne une offre selon des règles explicites, puis conserve le fournisseur retenu sur la ligne de commande.

Données de référence

Fiche produit minimale

Identité

  • Nom multilingue
  • Description client
  • Catégorie et images
  • Statut de publication

Vente

  • Unité ou poids variable
  • Quantité minimale
  • Substitutions autorisées
  • Conditionnement proposé

Qualité

  • Origine lorsqu’elle est connue
  • Conservation
  • Allergènes applicables
  • Règles de préparation

Saisonnalité

  • Permanent ou saisonnier
  • Périodes de référence
  • Région marocaine
  • Statut à valider

Recettes

  • Famille d’ingrédient
  • Équivalences possibles
  • Facteur de portion
  • Perte de préparation

Pilotage

  • Marge ou règle de prix
  • Priorité de commercialisation
  • Restrictions horaires
  • Motif d’indisponibilité

Donnée volatile

Chaque offre conserve sa provenance

Champs nécessaires à une offre fournisseur
GroupeChampsPourquoi
FournisseurPartenaire, référence externe, point de retraitIdentifier l’origine et organiser la collecte
CommercialPrix d’achat, unité, calibre/qualité, quantitéCalculer une proposition comparable
DisponibilitéStatut, heure limite, délai de préparationÉviter une promesse impossible
PreuveAPI, message, photo, contrôle ; date et auteurAuditer l’information et résoudre les conflits
FraîcheurConfirmée à, expire à, prochaine vérificationFaire expirer automatiquement une donnée ancienne
ManipulationQui pèse, coupe, nettoie, emballe et étiquetteAttribuer la responsabilité par partenaire

Langage commun

Cinq états visibles par l’orchestrateur

Disponible

Preuve valide

Quantité ou statut confirmé dans sa fenêtre de fraîcheur.

Limité

Capacité faible

Offre confirmée mais quantité réduite ou proche de l’heure limite.

Indisponible

Refus explicite

Partenaire ou système a confirmé l’absence pour la période.

Inconnu

Aucune preuve actuelle

Ne doit pas être transformé en « disponible » par l’agent.

Confirmation requise

Doute ou conflit

Sources contradictoires, donnée expirée ou réponse ambiguë.

Sources

Arbitrage provisoire sûr

La priorité finale reste à décider

API, confirmation WhatsApp, photo du matin et contrôle du collecteur peuvent se contredire. En attendant la règle, aucun automatisme ne doit choisir silencieusement.

Forces et limites des sources de disponibilité
SourceForceLimiteTraitement MVP
API fournisseurStructurée et fréquentePeut ne pas refléter le rayon réelUtiliser avec horodatage et durée de validité
WhatsApp confirméEngagement humain directRéponse libre et parfois incomplèteFaire reformuler et confirmer le résumé
Photo du matinRapide pour un commerce peu équipéExtraction IA incertaineSoumettre les données extraites au partenaire
Contrôle collecteurObservation la plus proche de la collecteArrive après la promesse initialeDéclencher exception et correction, pas réécrire l’historique

Rituel partenaire

Collecte matinale semi-automatique

1

Solliciter

L’agent demande disponibilités, prix et heures limites selon un modèle court.

2

Extraire

Une liste ou photo est transformée en lignes structurées avec un niveau de confiance.

3

Faire confirmer

Le partenaire reçoit un résumé lisible et corrige les erreurs éventuelles.

4

Publier

Odoo enregistre la source, l’heure de confirmation et l’expiration prévue.

Une application mobile partenaire ne devient nécessaire que si le parcours WhatsApp ne fournit pas assez de structure, de rapidité ou de traçabilité pendant le pilote.

Saisonnalité

Automatiser la veille, pas la vérité

Odoo conserve un calendrier marocain configurable et distingue les produits permanents des produits saisonniers. Une veille web peut suggérer un début de saison, une fin de saison ou un écart de prix ; les concurrents en ligne servent de signal de marché, jamais de preuve de stock chez un partenaire LePanier.

MVP semi-automatique

Suggestion puis validation

La veille crée une proposition documentée. Une personne autorisée l’accepte avant modification du catalogue.

Après mesure

Automatisation contrôlée

Une mise à jour automatique n’est envisagée que pour des sources évaluées, avec seuil de confiance et retour arrière.