====== Étape suivante ====== ===== Sprint 26 ===== Subscription Plans, Feature Management & SaaS Packaging Objectif : Implémenter : Subscription Plans Feature Catalog Feature Flags Plan Management Add-On Marketplace Usage Limits Tenant Entitlements Billing Integration afin de permettre aux tenants de choisir les fonctionnalités activées de leur plateforme et de facturer dynamiquement les services SaaS. --- ====== Vision ====== Chaque tenant doit pouvoir : Choisir une offre Activer des options Désactiver des options Voir l'impact tarifaire Faire évoluer son abonnement sans intervention du support. --- ====== Architecture ====== Subscription Management ├── Plans ├── Features ├── Add-Ons ├── Entitlements ├── Billing Rules ├── Usage Limits ├── Tenant Subscription ├── Pricing Engine └── Upgrade Center --- ====== Sprint 26-A ====== ===== Feature Catalog ===== --- ====== Étape 1 — Catalogue ====== Créer : Feature FeatureCategory FeaturePricing --- ====== Étape 2 — Catégories ====== Créer : Core CRM Operations Distribution Owner Portal Guest Portal Analytics Marketing Finance Marketplace Customer Success --- ====== Étape 3 — Types ====== Supporter : Mandatory Optional Premium Enterprise --- ====== Sprint 26-B ====== ===== Core Platform ===== --- ====== Étape 4 — Offre Core ====== Créer : Core Plan --- ====== Inclure ====== Properties Reservations Guests Payments Users Basic Reporting --- ====== Étape 5 — Obligatoire ====== Ces modules ne peuvent pas être désactivés. --- ====== Sprint 26-C ====== ===== SaaS Plans ===== --- ====== Étape 6 — Plans ====== Créer : Core Pro Premium Gold Platinum --- ====== Étape 7 — Contenu ====== ===== Core ===== Property Management Reservations Payments Basic CRM --- ===== Pro ===== Core * Operations Analytics Distribution --- ===== Premium ===== Pro * Owner Portal Advanced CRM Customer Success --- ===== Gold ===== Premium * Marketing Loyalty Referral Forecasting --- ===== Platinum ===== Toutes les fonctionnalités --- ====== Étape 8 — Support ====== Associer : Core → Email Pro → Prioritaire Premium → Prioritaire + Gold → Dedicated Platinum → VIP --- ====== Sprint 26-D ====== ===== Add-On Marketplace ===== --- ====== Étape 9 — Options ====== Créer : AddOn --- ====== Exemples ====== Extra Users Extra Properties Advanced Forecasting Extra Storage API Access White Label Custom Domain --- ====== Étape 10 — Combinaisons ====== Permettre : Plan * Add-On = Abonnement final --- ====== Sprint 26-E ====== ===== Tenant Subscription ===== --- ====== Étape 11 — Route ====== /settings/subscription --- ====== Étape 12 — Affichage ====== Montrer : Plan actuel Prix Fonctionnalités Options Support --- ====== Étape 13 — Actions ====== Permettre : Upgrade Downgrade Add Option Remove Option --- ====== Sprint 26-F ====== ===== Pricing Engine ===== --- ====== Étape 14 — Calcul ====== Calculer : Base Plan Add-Ons Usage Taxes --- ====== Étape 15 — Simulation ====== Afficher : Prix actuel Prix futur Différence --- ====== Étape 16 — Historique ====== Tracer : Plan Changes Feature Changes Billing Impact --- ====== Sprint 26-G ====== ===== Entitlements Engine ===== --- ====== Étape 17 — Contrôle ====== Déterminer : Tenant ↓ Plan ↓ Features autorisées --- ====== Étape 18 — UI ====== Masquer automatiquement : Menus Pages Actions non incluses. --- ====== Étape 19 — API ====== Bloquer : Endpoints Actions Exports hors abonnement. --- ====== Sprint 26-H ====== ===== Platform Pricing Administration ===== --- ====== Étape 20 — Backoffice SaaS ====== Créer : Pricing Administration --- ====== Étape 21 — Gestion ====== Permettre : Créer plan Modifier plan Modifier prix Créer Add-On Modifier Add-On --- ====== Étape 22 — Promotions ====== Supporter : Coupon Discount Trial Partner Pricing --- ====== Sprint 26-I ====== ===== Billing Integration ===== --- ====== Étape 23 — Intégration ====== Réutiliser : Sprint 19 Billing Engine --- ====== Étape 24 — Facturation ====== Facturer : Plan Add-Ons Usage --- ====== Étape 25 — Renouvellement ====== Recalculer automatiquement : Montant abonnement --- ====== Sprint 26-J ====== ===== Validation ===== --- ====== Étape 26 — Scénario ====== Tenant Core ↓ Upgrade vers Premium ↓ Ajout White Label ↓ Ajout API Access ↓ Facture mise à jour --- ====== Étape 27 — Démonstration ====== Parcours : Catalogue ↓ Choix plan ↓ Ajout options ↓ Simulation tarifaire ↓ Activation ↓ Facturation Durée cible : 5 minutes --- ====== Définition de terminé ====== Le Sprint 26 est terminé lorsque : ✓ Catalogue des fonctionnalités créé ✓ Plans Core/Pro/Premium/Gold/Platinum créés ✓ Add-On Marketplace créé ✓ Tenant Subscription créé ✓ Pricing Engine créé ✓ Entitlements Engine créé ✓ Administration des prix créée ✓ Facturation intégrée --- ====== Livrables ====== FeatureCatalog SubscriptionPlans AddOnMarketplace TenantSubscription PricingEngine EntitlementsEngine PricingAdministration BillingIntegration SubscriptionCenter