Table des matières
É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