1. Grille tarifaire vendeurs

L’accès acheteur reste 100 % gratuit. Les vendeurs activent une formule pour publier leurs produits.

FormulePrixValiditéProduitsVisibilité
Basique1 000 FCFA30 jours5 produitsStandard
Standard ⭐5 000 FCFA90 jours25 produitsBoostée + badge actif
Premium25 000 FCFA1 anIllimitéHomepage + vérifié ✓

Règle d’expiration : à J-7, notification push + email au vendeur. À J+0, les annonces passent en brouillon (non visibles) sans suppression.

2. Modèle de paliers acheteurs

4 paliers standardisés par produit. Le palier actif est déterminé par le nombre d’acheteurs engagés sur le produit.

  • Palier 1
    1 à 5 acheteurs
  • Palier 2
    6 à 20 acheteurs
    ≈ -15 %
  • Palier 3
    21 à 100 acheteurs
    ≈ -30 %
  • Palier 4
    101 acheteurs et +
    ≈ -40 %

Règles d’affichage

  • Prix actif mis en avant, paliers atteints cochés, palier suivant avec barre de progression.
  • Compteur temps réel « X acheteurs sur Y pour débloquer le prochain prix ».
  • Engagement valide 72 h après confirmation ; au-delà, le compteur se rétracte.
  • Stock minimal exigé pour activer un palier supérieur (sinon le palier est grisé).

3. Prestataire & flux de paiement

Recommandation v1 : agrégateur Mobile Money pour couvrir les 3 opérateurs sans intégration unitaire. Pistes principales : PayDunya, CinetPay, FedaPay (Afrique francophone).

Moyens acceptés
Orange Money · MTN MoMo · Moov Money · Wave · Carte bancaire (fallback)
Devise
FCFA (XOF) par défaut, multi-devises en v2
Flux d’activation vendeur
Sélection formule → Choix opérateur → Saisie n° → OTP USSD → Webhook succès → Activation immédiate du plan
Sécurité
Vérification HMAC des webhooks · idempotency key · timeout 90 s · journalisation

4. User stories

Vendeur

En tant que vendeur, je veux créer un compte avec mon numéro pour publier rapidement.

En tant que vendeur, je veux configurer 4 paliers de prix pour récompenser le volume.

En tant que vendeur, je veux choisir une formule et payer par Mobile Money pour activer mon compte.

En tant que vendeur, je veux recevoir une notification quand un groupe atteint un nouveau palier.

En tant que vendeur, je veux discuter via WhatsApp ou messagerie intégrée pour conclure la vente.

Acheteur

En tant qu’acheteur, je veux parcourir le marketplace sans créer de compte pour évaluer l’offre.

En tant qu’acheteur, je veux créer un groupe d’achat et inviter mes contacts pour débloquer un meilleur prix.

En tant qu’acheteur, je veux vérifier mon numéro par OTP pour rejoindre un groupe en toute confiance.

En tant qu’acheteur, je veux suivre la progression du groupe en temps réel pour me projeter.

En tant qu’acheteur, je veux contacter le vendeur directement (WhatsApp ou messagerie) pour finaliser.

5. Prototypes UX clés

  1. Inscription
    Splash → Choix profil (Vendeur / Acheteur) → Téléphone → OTP → Profil → Tableau de bord.
  2. Publication produit (vendeur)
    Photos (3–6) → Titre & catégorie → Description → 4 paliers → Stock & unité → Prévisualisation → Publier.
  3. Paliers (acheteur)
    Fiche produit → Bloc paliers (actif, suivant, ultime) → Compte à rebours → CTA « Créer un groupe » ou « Rejoindre ».
  4. Consultation & contact
    Galerie → Vendeur (badge & note) → Bouton WhatsApp / Message → Partage lien groupe.

Livrables : wireframes mobile-first → maquettes haute-fidélité Figma → prototype cliquable.

6. Médias & modération

Photos produit
JPG / PNG / WebP · 1200×1200 min · 5 Mo max par image · 3 à 6 photos
Logo / avatar vendeur
PNG carré · 512×512 · 2 Mo max
Vidéo (Premium)
MP4 / WebM · 60 s max · 50 Mo max · ratio 1:1 ou 9:16
Quotas
Basique 5 produits · Standard 25 · Premium illimité

Modération

  • Filtrage automatique : nudité, armes, contrefaçons (modèles ML).
  • Signalement utilisateur en 1 clic · revue manuelle sous 24 h.
  • 3 signalements confirmés → retrait du produit et avertissement vendeur.
  • Récidive → suspension du compte et remboursement au prorata.

7. Terminologie & vocabulaire

Clarification demandée entre « acheteurs » et « africains ». On harmonise le vocabulaire utilisateur :

À utiliserÀ éviterPourquoi
AcheteurAfricainDésigne un rôle, pas une origine
VendeurMarchand / commerçantCohérent avec l’UX
Groupe d’achatCommunauté / poolAction claire
PalierTranche / niveauTerme retenu produit
EngagementPré-commandePas de paiement bloqué en v1

8. Profil acheteur & vérification téléphone

Champs obligatoires

  • Nom complet (2–80 caractères)
  • Téléphone (format E.164, vérifié par OTP)
  • Ville / pays
  • Acceptation CGU & politique de confidentialité

Optionnels

  • Email (utile pour récupération de compte)
  • Type d’acheteur : particulier / revendeur / pro
  • Photo de profil

Vérification du téléphone (OTP)

  • Code à 6 chiffres, valide 5 min, 3 essais max.
  • Renvoi possible après 60 s · rate-limit 5 SMS / heure / numéro.
  • Numéro vérifié = prérequis pour créer ou rejoindre un groupe d’achat.

9. CGU & politique de confidentialité

Documents publiés et accessibles depuis le footer de toutes les pages :

Conditions Générales d’Utilisation
Acceptation, rôles, obligations vendeur/acheteur, formules payantes, modération, suspension, juridiction (OHADA), résiliation.
Politique de confidentialité
Données collectées (téléphone, localisation, usage), finalités, base légale, durée de conservation, droits (accès, rectification, suppression), contact DPO.
Prochaines étapes

Du cadrage au sprint 1

  • Activer Lovable Cloud (auth téléphone, BDD partagée).
  • Brancher l’agrégateur Mobile Money en mode sandbox.
  • Implémenter l’OTP et la persistance des groupes d’achat.
  • Mettre en ligne CGU & Confidentialité validés juridiquement.