# language: fr

@api @premium @pricing @mvp
Fonctionnalité: Tarification différenciée multi-canal

  En tant que plateforme
  Je veux différencier les tarifs selon le canal d'acquisition
  Afin d'optimiser la monétisation et les marges

  Scénario: Tarif standard sur le web
    Étant donné un utilisateur sur roadwave.fr (web)
    Quand il consulte les tarifs Premium
    Alors il voit:
      | Offre    | Prix mensuel | Prix annuel |
      | Premium  | 4.99€        | 49.90€      |
    Et aucun frais de plateforme
    Et un événement "PRICING_WEB_DISPLAYED" est enregistré

  Scénario: Tarif majoré sur iOS (In-App Purchase)
    Étant donné un utilisateur sur l'app iOS
    Quand il consulte les tarifs Premium
    Alors il voit:
      | Offre    | Prix mensuel | Prix annuel |
      | Premium  | 5.99€        | 59.99€      |
    Et la majoration compense la commission Apple (30%)
    Et un événement "PRICING_IOS_DISPLAYED" est enregistré

  Scénario: Tarif majoré sur Android (Google Play)
    Étant donné un utilisateur sur l'app Android
    Alors il voit:
      | Offre    | Prix mensuel | Prix annuel |
      | Premium  | 5.99€        | 59.99€      |
    Et la majoration compense la commission Google (15-30%)
    Et un événement "PRICING_ANDROID_DISPLAYED" est enregistré

  Scénario: Redirection vers le web pour optimiser le coût
    Étant donné un utilisateur sur mobile
    Quand il clique sur "S'abonner"
    Alors un message suggère: "Économisez 1€ en vous abonnant sur notre site web"
    Et un lien direct vers roadwave.fr/premium
    Et un événement "WEB_SUBSCRIPTION_SUGGESTED" est enregistré

  Scénario: Gestion des abonnements multi-plateformes
    Étant donné un utilisateur abonné via iOS
    Quand il se connecte sur Android
    Alors son abonnement est reconnu et actif
    Et synchronisé automatiquement
    Et un événement "CROSS_PLATFORM_SUBSCRIPTION_SYNCED" est enregistré

  Scénario: Métriques de conversion par canal
    Étant donné que 1000 abonnements ont été souscrits
    Alors la répartition par canal est:
      | Canal   | Abonnements | Taux conversion | Revenu moyen |
      | Web     | 450 (45%)   | 8%              | 49.90€       |
      | iOS     | 350 (35%)   | 6%              | 59.99€       |
      | Android | 200 (20%)   | 5%              | 59.99€       |
    Et les métriques sont exportées vers le monitoring
