# Passage de 12€ à 18€/mois - Lancement du plan à 18€/mois : le 02/11/2022 > activation du FF - Renouvellement mensuel de l’abo : automatique (iso fonctionnel à 12€) > creation d'un nouveau plan - Si un propriétaire met hors ligne son annonce AVANT la date du renouvellement auto, alors son abonnement s’arrête. - Il a 6 semaines à compter de la date de dernier paiement pour souscrire à l’offre à 18€/mois (iso 12€/mois). - Passé ce délai, le propriétaire accède uniquement à l’offre à 119€/6 mois. > RAS, mecanisme deja present avec l'abonnement a 12€ (on sait faire) # Communication - NEW : dans le mail de communication envoyé aux propriétaires pour les avertir, le but est de leur proposer de “souscrire” directement au plan à 18€/mois ou 119€/6 mois. - S’ils le font, l’abo actuel à 12€/mois se termine puis migre automatiquement vers la nouvelle offre choisie. > normalement on peut maj le plan et le montant d'une souscription dans stripe. Mais ca serait mieux d'annuler la souscription actuelle et d'en creer une nouvelle, mais dans ce cas il faut qu'il rentre sa CB. - S’ils ne le font pas alors, leur abonnement se termine et le délai de 6 semaines s’applique. > il faudra annuler le renouvellement automatique stripe des souscriptions a 12€, si le renouvellement se fait apres les 02/11/2022 (commande temporaire a executer a la main) # Stratégie technique - Préparer un mail (marketing) - Faire une route PUT /j_active_mon_plan_a_18/{id_annonce} - Vérification que l'annonce appartient au client (auth + rights) - Récupération de la subscription Stripe - Passage à 18 euros - la route doite être idempotente (si j'appelle plusieurs foix, j'ai le même résultat) - répondre 200 ```html <html> <body> OK, nous avons reçu votre choix. Si c'est une erreur, dans votre page annonce, retirez votre annonce. </body> </html> ``` - Faire une task qu'on ne runnera qu'une fois - Récupérer toutes les personnes qui ont un plan - Si l'abo est < 18 euros, annuler Tester lorsqu'on n'est pas connecté. Pour retrouver les annonces avec un plan canceled le 15 décembre : faire un appel en DB où la colonne canceled est true et la colonne plan n'est pas vide.