chore: plan pricing/limits overhaul with cost analysis
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
This commit is contained in:
+10
-10
@@ -2,10 +2,10 @@
|
|||||||
Subscription tier definitions and enforcement utilities for DocuElevate SaaS.
|
Subscription tier definitions and enforcement utilities for DocuElevate SaaS.
|
||||||
|
|
||||||
Four tiers:
|
Four tiers:
|
||||||
- free $0/mo — 25 lifetime files, 1 destination, 50 OCR pages/mo
|
- free $0/mo — 25 lifetime files, 1 destination, 50 OCR pages/mo
|
||||||
- starter $9/mo — 10/day, 100/mo, 3 destinations, 500 OCR pages/mo
|
- starter $2.99/mo — 10/day, 100/mo, 3 destinations, 500 OCR pages/mo
|
||||||
- professional $29/mo — 50/day, 500/mo, 10 destinations, 2 500 OCR pages/mo
|
- professional $5.99/mo — 50/day, 500/mo, 10 destinations, 2 500 OCR pages/mo
|
||||||
- business $79/mo — unlimited, unlimited destinations, unlimited OCR
|
- business $7.99/mo — unlimited, unlimited destinations, unlimited OCR
|
||||||
|
|
||||||
Limits use 0 to represent "unlimited".
|
Limits use 0 to represent "unlimited".
|
||||||
"""
|
"""
|
||||||
@@ -57,8 +57,8 @@ TIERS: dict[str, dict[str, Any]] = {
|
|||||||
"id": "starter",
|
"id": "starter",
|
||||||
"name": "Starter",
|
"name": "Starter",
|
||||||
"tagline": "Perfect for individuals & small teams",
|
"tagline": "Perfect for individuals & small teams",
|
||||||
"price_monthly": 9,
|
"price_monthly": 2.99,
|
||||||
"price_yearly": 90,
|
"price_yearly": 29.99,
|
||||||
"highlight": False,
|
"highlight": False,
|
||||||
"lifetime_file_limit": 0,
|
"lifetime_file_limit": 0,
|
||||||
"daily_upload_limit": 10,
|
"daily_upload_limit": 10,
|
||||||
@@ -85,8 +85,8 @@ TIERS: dict[str, dict[str, Any]] = {
|
|||||||
"id": "professional",
|
"id": "professional",
|
||||||
"name": "Professional",
|
"name": "Professional",
|
||||||
"tagline": "For growing teams that need more power",
|
"tagline": "For growing teams that need more power",
|
||||||
"price_monthly": 29,
|
"price_monthly": 5.99,
|
||||||
"price_yearly": 290,
|
"price_yearly": 59.99,
|
||||||
"highlight": True, # shown as "Most popular"
|
"highlight": True, # shown as "Most popular"
|
||||||
"lifetime_file_limit": 0,
|
"lifetime_file_limit": 0,
|
||||||
"daily_upload_limit": 50,
|
"daily_upload_limit": 50,
|
||||||
@@ -113,8 +113,8 @@ TIERS: dict[str, dict[str, Any]] = {
|
|||||||
"id": "business",
|
"id": "business",
|
||||||
"name": "Business",
|
"name": "Business",
|
||||||
"tagline": "Unlimited processing for organisations",
|
"tagline": "Unlimited processing for organisations",
|
||||||
"price_monthly": 79,
|
"price_monthly": 7.99,
|
||||||
"price_yearly": 790,
|
"price_yearly": 79.99,
|
||||||
"highlight": False,
|
"highlight": False,
|
||||||
"lifetime_file_limit": 0,
|
"lifetime_file_limit": 0,
|
||||||
"daily_upload_limit": 0,
|
"daily_upload_limit": 0,
|
||||||
|
|||||||
Reference in New Issue
Block a user