====== É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