Étude de marché — Maroc 🇲🇦 demande > offre

Données stockées en base SQL etude_marche — mise à jour 29/10/2026

Méthode (5 phases)

PhaseObjectifLivrable
1. DétectionSignaux « demande sans offre » : avis 2-3★, ruptures, questions sans réponse, prix élevés, offres d'emploi répétéesListe de signaux sourcés
2. PriorisationScore Demande + Faiblesse offre (matrice douleur × faiblesse)Top 3 produits / top 3 services
3. Validation terrain20-30 interviews, test prix, annonce Avito gratuite (zéro stock), 20-30 messages WhatsApp/FB3 preuves de demande par candidat
4. DimensionnementTAM/SAM/SOM, prix × volume × marge, test de ruptureNote de décision GO / NO-GO
5. Décision1 produit + 1 service retenus, canal n°1 unique, 2 semaines max par canalPlan d'action

Canaux de vente (Maroc)

CanalUsageCoûtVitesse
Avito.ma + Facebook MarketplaceTest rapide de demande physique≈ 0 DHImmédiat
Facebook Groups / WhatsApp BusinessSocial selling, répétitionQuasi nulImmédiat
Jumia / site + CODPassage à l'échelle e-commerceCommission 5-15%1-3 mois
Google Maps + SEO localServices locaux (avis = vitaux)Faible1-3 mois
LinkedIn / prospection directeB2B, contrats récurrentsTemps1-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èleAvantageRisque
Vente unitaireCash rapidePas de récurrence
Abonnement / forfait mensuelRevenu prévisibleChurn, rétention
Commission / mise en relationScalable sans stockDémarrage froid
Freemium + premiumAcquisition facileConversion 2-5%
Formation / consultingMarge maximaleCrédibilité à prouver

Règles dures

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