Méthode (5 phases)
| Phase | Objectif | Livrable |
| 1. Détection | Signaux « demande sans offre » : avis 2-3★, ruptures, questions sans réponse, prix élevés, offres d'emploi répétées | Liste de signaux sourcés |
| 2. Priorisation | Score Demande + Faiblesse offre (matrice douleur × faiblesse) | Top 3 produits / top 3 services |
| 3. Validation terrain | 20-30 interviews, test prix, annonce Avito gratuite (zéro stock), 20-30 messages WhatsApp/FB | 3 preuves de demande par candidat |
| 4. Dimensionnement | TAM/SAM/SOM, prix × volume × marge, test de rupture | Note de décision GO / NO-GO |
| 5. Décision | 1 produit + 1 service retenus, canal n°1 unique, 2 semaines max par canal | Plan d'action |
Canaux de vente (Maroc)
| Canal | Usage | Coût | Vitesse |
| Avito.ma + Facebook Marketplace | Test rapide de demande physique | ≈ 0 DH | Immédiat |
| Facebook Groups / WhatsApp Business | Social selling, répétition | Quasi nul | Immédiat |
| Jumia / site + COD | Passage à l'échelle e-commerce | Commission 5-15% | 1-3 mois |
| Google Maps + SEO local | Services locaux (avis = vitaux) | Faible | 1-3 mois |
| LinkedIn / prospection directe | B2B, contrats récurrents | Temps | 1-3 mois |
Paiement standard au Maroc : COD (cash à la livraison) — prévoir 15-30% de retours colis. Livraison : Cathedis, Amana, Sendit.
Sources de revenus
| Modèle | Avantage | Risque |
| Vente unitaire | Cash rapide | Pas de récurrence |
| Abonnement / forfait mensuel | Revenu prévisible | Churn, rétention |
| Commission / mise en relation | Scalable sans stock | Démarrage froid |
| Freemium + premium | Acquisition facile | Conversion 2-5% |
| Formation / consulting | Marge maximale | Crédibilité à prouver |
Règles dures
- La preuve = l'argent ou l'engagement, pas les opinions (« c'est bien » ≠ « je paie »).
- Une pénurie n'est pas une opportunité : vérifier la réglementation (médicaments, alimentaire, douane, ONSSA).
- Un seul canal à la fois, 2 semaines max sans résultat → on passe au suivant.
- Chaque chiffre porte sa source (onglet Sources) ; live et secondaire ne se mélangent pas.
- Échecs assumés publiés : 3 produits évités (motif obligatoire) + Facebook Marketplace non scanné (login).
Infrastructure technique
BD SQL : etude_marche (conteneur mysql existant — SELECT via docker exec)
Pages : HTML statiques générés par /srv/docker/prod/business/generate.py
Hébergement : conteneur ia-site (nginx) — vhost business.vmailx.com
Routage : Traefik router « business » (labels compose ia-site), TLS myresolver
Excel local : C:\projets\opportunite\etude-marche-maroc-produits-services.xlsx
Mettre à jour : modifier la BD puis relancer generate.py