Plateforme e-commerce multi-boutiques de Teva. Ce document cadre la boutique KOKO POP et le back-office — d'après la maquette de Teva, la recherche technique 2026 et la revue d'architecture croisée.
Le premier prototype a prouvé le moteur (commandes, stock, paiement à la remise, emails). Mais il lui manquait le cœur d'un vrai back-office : on ne pouvait pas ajouter d'images aux produits, pas de variantes taille/couleur, pas de vue d'ensemble de toutes les boutiques, pas d'import de catalogue. Ce CDC corrige le tir et fixe le contrat de construction.
Décision structurante : on ne repart pas de zéro — le socle solide est conservé, on bâtit par-dessus un vrai domaine catalogue (produit → variante → stock → médias), en migrant en douceur pour ne jamais casser une commande en cours.
L'univers (mots de Teva) : girly, couleurs pastel, doux et moderne, chaleureux, animations fluides, icônes kawaii. « Le site ne devra jamais paraître statique. »
Typo arrondie kawaii (Fredoka/Baloo + Nunito), boutons pilule, ombres roses douces, sparkles et cœurs décoratifs. Prix affichés en FCFP.
| Élément | État |
|---|---|
| Barre d'annonce dégradé rose (nouveautés / livraison 3000F / tél) | À FINIR |
| Header logo bubble + navigation + panier | À FINIR |
| Hero dégradé + baseline + 2 CTA + visuel produit + badge « À SEULEMENT 1000F » | À FINIR |
| 3 bandeaux réassurance (retrait Paea / livraison offerte / infos) | À FINIR |
| Catégories en cards rondes avec vraies images | À FINIR |
| Nouveautés : fiches produit (vraie image, badge, prix FCFP, panier) | À FINIR |
| Fiche produit : galerie + sélecteur de variante + prix par variante + WhatsApp | À FINIR |
| Pages catégorie, recherche, panier, checkout, suivi commande | FAIT (à re-styler) |
| Animations fluides (reveal, hover kawaii, sparkles) — « jamais statique » | À FINIR |
| Chatbot IA conseil produit (widget flottant) | À FINIR |
| Fonction | État |
|---|---|
| Upload d'images produit (multi-images, réordonnable, compression WebP) | À FINIR ← le trou n°1 |
| Variantes produit (taille/couleur → SKU/prix/stock par variante) | À FINIR |
| Catégories imbriquées (arborescence, réordonnable) | À FINIR |
| Actions en masse (publier / prix ±% / catégorie sur une sélection) | À FINIR |
| Édition rapide du prix/stock directement dans la liste | À FINIR |
| Liste produits pro : recherche + filtres + tri + pagination | À FINIR |
| Import catalogue CSV/Excel (mapping colonnes, images par URL) — catalogue Chine | À FINIR |
| Génération de fiche par IA vision (photo → titre/description, validation humaine) | À FINIR |
| Fonction | État |
|---|---|
| Commandes : liste + détail + statuts + timeline + commande manuelle + email | FAIT (à étendre variantes) |
| Inventaire par variante (entrepôt Arue) + réservé + alertes stock bas | À FINIR |
| Fournisseurs (référence, coût d'achat, délai) | À FINIR |
| Clients / CRM (historique, RGPD) | FAIT |
| Codes promo | FAIT |
| Réglages boutique (logo, contact, réseaux, livraison, domaine, devise, légal) | FAIT (+ logo upload) |
| Fonction | État |
|---|---|
| Sélecteur de boutique (boutique active) | À FINIR |
| Vue globale agrégée : toutes les boutiques, CA/commandes/stock, filtrable | À FINIR |
| Tableau de bord : CA réel, commandes à traiter, stock bas | À FINIR |
| Fonction | État |
|---|---|
| Studio design IA (presets + génération) aligné sur la DA KOKO POP | FAIT (+ preset maquette) |
| Chatbot IA produit (conseil sur le vrai catalogue, garde-fous anti-invention) | À FINIR |
| Crédits IA (page + historique + recharge) | FAIT |
Migration en douceur depuis le modèle à plat actuel : chaque produit existant reçoit une variante « par défaut », les commandes passées restent intactes.
produits → types d'options (Taille, Couleur) → valeurs (M, Rouge)
→ VARIANTES (SKU, prix, position) ← le vrai article vendable
→ médias (images, ordre, légende)
→ catégories (arbre parent/enfant)
stock = inventaire par variante : disponible = en_stock − réservé
+ réservations (liées aux commandes, avec expiration)
+ mouvements (journal append-only, traçabilité)
commande → lignes figées (nom, SKU, prix catalogue, remise, taxe, net payé)
→ historique de statuts (qui, quand, pourquoi)
+ embeddings produits (chatbot) + vue agrégée multi-boutiques
Décisions figées, migration testée sur copie, rollback prêt, politique de réservation du stock.
Un produit multi-variantes, upload d'images, sélection de variante en vitrine, achat complet sans survente. Le trou n°1 comblé de bout en bout.
Re-style complet conforme à la maquette (couleurs, typo, animations, logo, FCFP) sur données réelles — validé par Teva tôt.
Inventaire + réservations + édition + actions en masse, puis import catalogue + fournisseurs.
Sélecteur de boutique + vue agrégée + tableau de bord, puis chatbot produit + fiches par IA.
Paiement PayZen, SEO, domaine propre, sauvegardes/monitoring, audit complet.
Hors périmètre assumé de ce document : les autres boutiques (l'architecture les rend possibles, mais on n'en construit qu'une d'abord), la gamification, les comptes clients à mot de passe, le multilingue.