01 — Inscription, connexion & profils
Comptes utilisateurs & gestion des accès
Profils
B2B (professionnel) — accès prix grossiste, commandes sans minimum, facturation pro.
B2C (particulier) — accès progressif à l'ouverture grand public (6 mois), prix détail, interface simplifiée.
Inscription B2B
Formulaire : raison sociale, NIF, secteur d'activité, volume mensuel estimé. Soumis à validation manuelle par les gérants avant activation. Email de confirmation à l'activation.
Inscription B2C
Email + mot de passe. Activation immédiate par lien email. Disponible à l'ouverture grand public — formulaire simplifié.
Connexion
Email + mot de passe. Récupération par lien email. Session persistante (cookie sécurisé). Déconnexion automatique après inactivité prolongée (paramétrable).
Sécurité
HTTPS obligatoire. Mots de passe hachés (bcrypt). Protection anti-bruteforce (blocage temporaire après N tentatives échouées).
02 — Groupes tarifaires & catalogue
Catalogue produits & gestion des prix
Groupes de prix
Grossiste B2B — comptes professionnels validés.
Grand public B2C — ouverture progressive, prix détail.
Promotionnel — déstockage et offres ponctuelles, activable par produit.
Structure catalogue
Arborescence : rayons → catégories → produits. Chaque produit : photo, désignation, unité de vente (carton / pièce / kg), référence interne, stock disponible, prix par groupe tarifaire.
Mise à jour
Import CSV pour mise à jour en masse. Saisie directe depuis l'interface admin. Historique des modifications par produit.
Gestion des stocks
Stock décrémenté à la validation de commande (pas à l'ajout au panier). Alerte de stock bas configurable par produit. Masquage automatique en rupture totale (option activable).
Recherche & filtres
Recherche textuelle (désignation, référence). Filtrage par rayon, catégorie, disponibilité. Tri par prix, popularité, nouveautés.
03 — Expérience client & commande click & collect
Parcours de commande Drive
Parcours
Navigation catalogue → ajout au panier → choix du créneau Drive → validation → confirmation email avec récapitulatif, référence et heure de retrait.
Créneaux Drive
Plages horaires définies par les gérants (jours, heures, capacité max par créneau). Sélection lors de la validation de commande. Annulation possible jusqu'à X heures avant le retrait (paramétrable).
Paiement
En ligne : carte bancaire via Stripe (ou équivalent disponible à Madagascar).
Sur place : Mobile Money, espèces au retrait.
B2B uniquement : paiement différé avec bon de commande, selon accord commercial préalable.
Notifications
Email client : confirmation de commande, commande prête à retirer, rappel de créneau. Notification gérant : nouvelle commande à préparer.
Historique client
Espace "Mes commandes" : statut en temps réel, détail de chaque commande, possibilité de renouveler une commande précédente.
04 — Administration & gestion des commandes
Interface de gestion pour les gérants
Gestion commandes
Vue en temps réel : en attente de préparation, prêtes à retirer, retirées, annulées. Filtrage par date, statut, client, créneau. Impression du bon de préparation. Export CSV pour suivi comptable.
Comptes clients
Liste avec statut (en attente / actif / suspendu), profil (B2B / B2C), historique de commandes et montant total. Activation, suspension, suppression depuis l'admin.
Catalogue & prix
Ajout, modification, archivage de produits. Stocks en temps réel. Prix par groupe tarifaire. Import CSV. Gestion des promotions et offres ponctuelles.
Créneaux Drive
Création et modification des plages horaires. Capacité max par créneau. Fermeture exceptionnelle (jours fériés, congés). Vue calendrier des créneaux à venir.
Rôles admin
Accès gérant (full) et opérateur (lecture + gestion commandes uniquement). Traçabilité des actions par utilisateur admin.
05 — Statistiques & reporting
Tableaux de bord & analyse
Ventes
Nombre de commandes par période (jour / semaine / mois). Chiffre d'affaires par groupe tarifaire (B2B / B2C / promo). Produits les plus commandés. Panier moyen par profil.
Drive
Taux de remplissage des créneaux. Pics de fréquentation par jour et heure. Commandes annulées vs retirées.
Clientèle
Nouveaux comptes, clients actifs, répartition B2B / B2C. Fréquence d'achat. Ces données orienteront la stratégie d'ouverture grand public.
Export
Export PDF ou CSV pour chaque tableau de bord. Période sélectionnable librement.
Blocage identifié
Le logiciel de gestion PEM n'expose aucune API — connexion directe impossible.
Lors de l'audit, on découvre que le logiciel interne (gestion des stocks, des références produits et des prix) ne dispose d'aucune clé API ni point d'entrée web. Il est impossible de le connecter directement au site e-commerce. Sans solution intermédiaire, le catalogue en ligne serait figé et le stock affiché toujours faux.
06 · IA — SOLUTION RETENUE : SYNCHRONISATION AUTOMATIQUE
Agent IA de synchronisation toutes les 10 minutes
Principe
Un agent IA tourne en tâche de fond sur un serveur. Toutes les 10 minutes, il se connecte à la base de données du logiciel interne, extrait les données à jour (stocks, prix, références), et les réinjecte dans la base du site web via une API sécurisée.
Ce qui est synchronisé
Niveaux de stock par produit et unité de vente. Prix par groupe tarifaire (B2B / B2C / promo). Références et désignations produits. Disponibilité (rupture, actif, archivé).
Fréquence
Toutes les 10 minutes. Paramétrable selon le volume de données et les contraintes serveur. Synchronisation complète ou différentielle (seules les lignes modifiées).
Fiabilité
En cas d'échec de synchro (logiciel éteint, erreur réseau), le site conserve les dernières données valides et affiche un indicateur "données mises à jour il y a X min". Une alerte email est envoyée aux gérants si la synchro échoue plus de 3 fois de suite.
Résultat
Le catalogue en ligne est toujours fidèle à la réalité du stock — sans intervention manuelle des gérants, sans connexion directe entre les deux systèmes.
Blocage identifié
1 900 produits à photographier — zéro visuel existant, shooting pro trop coûteux.
Le catalogue PEM compte 1 900 références. Sans photo produit, un site e-commerce ne peut pas fonctionner — les clients n'achètent pas ce qu'ils ne voient pas. Faire appel à un photographe professionnel pour 1 900 produits est hors budget et prendrait des semaines. Il fallait trouver une alternative scalable.
07 · IA — SOLUTION RETENUE : TRANSFORMATION PHOTO AUTOMATIQUE
Agent IA : photo brute → rendu produit professionnel
Une photo prise avec un smartphone suffit. L'agent IA s'occupe du reste.
Entrée
Une photo brute prise avec un smartphone ou un appareil photo basique. Aucune contrainte de mise en scène — l'agent gère le traitement.
Traitement IA
Détourage automatique du produit. Application d'un fond neutre standardisé. Correction de luminosité, contraste et balance des blancs. Cadrage normalisé pour le catalogue.
Sortie
Image produit au format standard du catalogue (fond blanc, dimensions fixes), prête à être injectée dans la fiche produit du site e-commerce.
Volume & débit
Traitement unitaire ou en lot. L'objectif est de traiter l'intégralité des 1 900 références PEM sans coût de shooting professionnel.
Intégration
Les images générées sont associées aux références produits et synchronisées avec le catalogue via l'agent de synchro (bloc 06). Le gérant valide ou rejette le rendu depuis l'interface admin.
Voir également les étapes suivantes du projet.