Dokumentace
Centrum nápovědyProduktCenový model
docs/cs/00-product/pricing-model.md
Cenový model a feature gating
Tento dokument definuje cenové úrovně OPORA a logiku feature gatingu používanou napříč aplikací.
Cíle pricingu
- Navázat cenu na value-drivery (auditovatelnost, exporty, spolupráce, enterprise governance).
- Umožnit růst od single-team používání po enterprise rollout bez změny kanonického datového modelu.
- Udržet gating jako feature-based, ne jako gating integrity dat (projekty zůstávají first-class).
Cenové úrovně (příkladová struktura)
Kanonický počet týmových míst, definice alokace a downgrade pravidla jsou v ../03-application/team-invitations-and-seat-management.md.
Starter (Trial / Entry)
Určeno pro evaluaci a onboarding jednoho týmu.
- Zahrnuto:
- Vytváření Projektů a výpočet
- Prohlížení výsledků
- Základní export (CSV)
- Omezená historie projektů (např. posledních N projektů) *(volitelná politika)*
- Nezahrnuto (gated):
- Pokročilé exporty (např. “oficiální” PDF)
- Týmové role nad rámec základního členství
- Modul katalogu assets a knihovna blueprintů (volitelný gating)
Pro (hlavní komerční tier)
- Zahrnuto:
- Kompletní workflow Projektů (create/edit/results)
- Pokročilé exporty (PDF/tabulky) včetně watermark politiky dle potřeby
- Týmová spolupráce s RBAC
- Moduly Assets a Blueprints (pokud jsou v core value)
Enterprise
- Zahrnuto:
- Vše z Pro
- Pokročilá governance (SSO, audit logy, custom role) *(budoucnost)*
- Vlastní data retention a support SLA
- Vlastní integrace (API, data warehouse apod.) *(budoucnost)*
Pravidla feature gatingu (invarianty)
- Gating se vyhodnocuje na “feature surface”:
- příklad: export gating se vyhodnocuje na
/app/projects/[projectId]/results - Nikdy negateuj core integritu:
- Projekt a jeho výsledek se nesmí stát “invalid” kvůli změně předplatného
- Degradace musí být bezpečná:
- ztráta přístupu k exportu nesmí mazat existující data
- downgrade má omezit nové použití, ne poškodit staré Projekty
Typické typy gateů
- Subscription required: user/org nemá aktivní předplatné (redirect na
/app/subscription-required) - Upgrade required: plán existuje, ale neumožňuje funkci (redirect na
/app/upgrade-required) - RBAC denied: uživatel nemá oprávnění pro funkci (redirect na
/app/access-denied)
Konvence pricing → routing
- Výběr plánu má zachovat záměr pomocí query parametrů:
/sign-up?plan=pro/sign-in?redirect=/app/projects&plan=pro
Reporting očekávání (investor-ready)
- Měřit konverzi
/tarify→ auth → první vytvořený Projekt. - Měřit používání funkcí per tier (exporty, spolupráce, usage assets).
- Zajistit, že gating je auditovatelný a konzistentní pro enterprise compliance diskuse.