mirror of
https://github.com/Memo-2023/mana-monorepo.git
synced 2026-05-14 19:01:08 +02:00
feat(pricing): migrate to Mana Quelle S-XXL subscription tiers with new Stripe products
Replace old 3-tier model (Plus/Pro/Ultra) with 5 size-based tiers (S/M/L/XL/XXL). New naming: "Mana Quelle" for subscriptions, "Mana Trank" for one-time purchases. Create new Stripe products and prices, archive old ones, update all UI and seed data. Subscription tiers: S (500 Mana, 4.99€), M (1000, 9.99€), L (2000, 19.99€), XL (4000, 39.99€), XXL (10000, 99.99€). Yearly: 20% discount. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
17df7b32f5
commit
2624e5a6b7
14 changed files with 831 additions and 437 deletions
|
|
@ -72,7 +72,7 @@ export const defaultPricingTranslations: PricingTranslations = {
|
|||
'Wählen Sie zwischen monatlichen Abos mit täglicher Regeneration oder einmaligen Mana-Käufen. Keine versteckten Kosten, keine Mindestlaufzeiten.',
|
||||
monthly: 'Monatlich',
|
||||
yearly: 'Jährlich',
|
||||
yearlyDiscount: '2 Monate gratis',
|
||||
yearlyDiscount: '20% Rabatt',
|
||||
startMana: 'Start-Mana',
|
||||
regeneration: 'Regeneration',
|
||||
maxStorage: 'Max. Speicher',
|
||||
|
|
@ -105,7 +105,7 @@ export const englishPricingTranslations: PricingTranslations = {
|
|||
'Choose between monthly subscriptions with daily regeneration or one-time Mana purchases. No hidden costs, no minimum terms.',
|
||||
monthly: 'Monthly',
|
||||
yearly: 'Yearly',
|
||||
yearlyDiscount: '2 months free',
|
||||
yearlyDiscount: '20% off',
|
||||
startMana: 'Starting Mana',
|
||||
regeneration: 'Regeneration',
|
||||
maxStorage: 'Max. Storage',
|
||||
|
|
@ -134,159 +134,195 @@ export const englishPricingTranslations: PricingTranslations = {
|
|||
export const pricingPlans = {
|
||||
monthly: [
|
||||
{
|
||||
id: 'tropfen',
|
||||
name: 'Mana Tropfen',
|
||||
id: 'free',
|
||||
name: 'Mana Quelle Free',
|
||||
price: 0,
|
||||
priceText: 'Kostenlos',
|
||||
startMana: 150,
|
||||
regeneration: 5,
|
||||
storage: 150,
|
||||
startMana: 50,
|
||||
regeneration: 2,
|
||||
storage: 50,
|
||||
icon: '💧',
|
||||
popular: false,
|
||||
features: ['150 Start-Mana', '5 Mana täglich', '150 Mana Speicher', 'Basis KI-Tools'],
|
||||
features: ['50 Mana pro Monat', '2 Mana täglich', 'Zugang zu allen Apps', 'Basis KI-Tools'],
|
||||
},
|
||||
{
|
||||
id: 'kleiner-stream',
|
||||
name: 'Kleiner Stream',
|
||||
price: 5.99,
|
||||
priceText: '5,99€',
|
||||
startMana: 600,
|
||||
regeneration: 20,
|
||||
storage: 600,
|
||||
id: 'quelle-s',
|
||||
name: 'Mana Quelle S',
|
||||
price: 4.99,
|
||||
priceText: '4,99€',
|
||||
startMana: 500,
|
||||
regeneration: 17,
|
||||
storage: 500,
|
||||
icon: '🌊',
|
||||
popular: false,
|
||||
features: ['600 Start-Mana', '20 Mana täglich', '600 Mana Speicher', 'Alle Apps verfügbar'],
|
||||
features: ['500 Mana pro Monat', '17 Mana täglich', 'Alle Apps verfügbar', 'E-Mail Support'],
|
||||
},
|
||||
{
|
||||
id: 'mittlerer-stream',
|
||||
name: 'Mittlerer Stream',
|
||||
price: 14.99,
|
||||
priceText: '14,99€',
|
||||
startMana: 1500,
|
||||
regeneration: 50,
|
||||
storage: 1500,
|
||||
id: 'quelle-m',
|
||||
name: 'Mana Quelle M',
|
||||
price: 9.99,
|
||||
priceText: '9,99€',
|
||||
startMana: 1000,
|
||||
regeneration: 33,
|
||||
storage: 1000,
|
||||
icon: '💫',
|
||||
popular: true,
|
||||
features: ['1.500 Start-Mana', '50 Mana täglich', '1.500 Mana Speicher', 'Priority Support'],
|
||||
features: ['1.000 Mana pro Monat', '33 Mana täglich', 'Alle AI-Modelle', 'Priority Support'],
|
||||
},
|
||||
{
|
||||
id: 'grosser-stream',
|
||||
name: 'Großer Stream',
|
||||
price: 29.99,
|
||||
priceText: '29,99€',
|
||||
startMana: 3000,
|
||||
regeneration: 100,
|
||||
storage: 3000,
|
||||
id: 'quelle-l',
|
||||
name: 'Mana Quelle L',
|
||||
price: 19.99,
|
||||
priceText: '19,99€',
|
||||
startMana: 2000,
|
||||
regeneration: 67,
|
||||
storage: 2000,
|
||||
icon: '⭐',
|
||||
popular: false,
|
||||
features: ['3.000 Start-Mana', '100 Mana täglich', '3.000 Mana Speicher', 'Premium Support'],
|
||||
features: ['2.000 Mana pro Monat', '67 Mana täglich', 'Premium AI-Modelle', 'API-Zugang'],
|
||||
},
|
||||
{
|
||||
id: 'riesiger-stream',
|
||||
name: 'Riesiger Stream',
|
||||
price: 49.99,
|
||||
priceText: '49,99€',
|
||||
startMana: 5000,
|
||||
regeneration: 167,
|
||||
storage: 5000,
|
||||
id: 'quelle-xl',
|
||||
name: 'Mana Quelle XL',
|
||||
price: 39.99,
|
||||
priceText: '39,99€',
|
||||
startMana: 4000,
|
||||
regeneration: 133,
|
||||
storage: 4000,
|
||||
icon: '🌟',
|
||||
popular: false,
|
||||
features: [
|
||||
'5.000 Start-Mana',
|
||||
'167 Mana täglich',
|
||||
'5.000 Mana Speicher',
|
||||
'4.000 Mana pro Monat',
|
||||
'133 Mana täglich',
|
||||
'Team-Features',
|
||||
'Dedizierter Support',
|
||||
],
|
||||
},
|
||||
{
|
||||
id: 'quelle-xxl',
|
||||
name: 'Mana Quelle XXL',
|
||||
price: 99.99,
|
||||
priceText: '99,99€',
|
||||
startMana: 10000,
|
||||
regeneration: 333,
|
||||
storage: 10000,
|
||||
icon: '✨',
|
||||
popular: false,
|
||||
features: [
|
||||
'10.000 Mana pro Monat',
|
||||
'333 Mana täglich',
|
||||
'Enterprise Features',
|
||||
'Custom Integrationen',
|
||||
],
|
||||
},
|
||||
] as SubscriptionPlan[],
|
||||
yearly: [
|
||||
{
|
||||
id: 'tropfen',
|
||||
name: 'Mana Tropfen',
|
||||
id: 'free',
|
||||
name: 'Mana Quelle Free',
|
||||
price: 0,
|
||||
priceText: 'Kostenlos',
|
||||
monthlyEquivalent: 0,
|
||||
startMana: 150,
|
||||
regeneration: 5,
|
||||
storage: 150,
|
||||
startMana: 50,
|
||||
regeneration: 2,
|
||||
storage: 50,
|
||||
icon: '💧',
|
||||
popular: false,
|
||||
features: ['150 Start-Mana', '5 Mana täglich', '150 Mana Speicher', 'Basis KI-Tools'],
|
||||
features: ['50 Mana pro Monat', '2 Mana täglich', 'Zugang zu allen Apps', 'Basis KI-Tools'],
|
||||
},
|
||||
{
|
||||
id: 'kleiner-stream',
|
||||
name: 'Kleiner Stream',
|
||||
price: 59.9,
|
||||
priceText: '59,90€',
|
||||
monthlyEquivalent: 4.99,
|
||||
startMana: 600,
|
||||
regeneration: 20,
|
||||
storage: 600,
|
||||
id: 'quelle-s',
|
||||
name: 'Mana Quelle S',
|
||||
price: 47.9,
|
||||
priceText: '47,90€',
|
||||
monthlyEquivalent: 3.99,
|
||||
startMana: 500,
|
||||
regeneration: 17,
|
||||
storage: 500,
|
||||
icon: '🌊',
|
||||
popular: false,
|
||||
features: [
|
||||
'600 Start-Mana',
|
||||
'20 Mana täglich',
|
||||
'600 Mana Speicher',
|
||||
'500 Mana pro Monat',
|
||||
'17 Mana täglich',
|
||||
'Alle Apps verfügbar',
|
||||
'✨ 2 Monate gespart',
|
||||
'E-Mail Support',
|
||||
'20% gespart',
|
||||
],
|
||||
},
|
||||
{
|
||||
id: 'mittlerer-stream',
|
||||
name: 'Mittlerer Stream',
|
||||
price: 149.9,
|
||||
priceText: '149,90€',
|
||||
monthlyEquivalent: 12.49,
|
||||
startMana: 1500,
|
||||
regeneration: 50,
|
||||
storage: 1500,
|
||||
id: 'quelle-m',
|
||||
name: 'Mana Quelle M',
|
||||
price: 95.9,
|
||||
priceText: '95,90€',
|
||||
monthlyEquivalent: 7.99,
|
||||
startMana: 1000,
|
||||
regeneration: 33,
|
||||
storage: 1000,
|
||||
icon: '💫',
|
||||
popular: true,
|
||||
features: [
|
||||
'1.500 Start-Mana',
|
||||
'50 Mana täglich',
|
||||
'1.500 Mana Speicher',
|
||||
'1.000 Mana pro Monat',
|
||||
'33 Mana täglich',
|
||||
'Alle AI-Modelle',
|
||||
'Priority Support',
|
||||
'✨ 2 Monate gespart',
|
||||
'20% gespart',
|
||||
],
|
||||
},
|
||||
{
|
||||
id: 'grosser-stream',
|
||||
name: 'Großer Stream',
|
||||
price: 299.9,
|
||||
priceText: '299,90€',
|
||||
monthlyEquivalent: 24.99,
|
||||
startMana: 3000,
|
||||
regeneration: 100,
|
||||
storage: 3000,
|
||||
id: 'quelle-l',
|
||||
name: 'Mana Quelle L',
|
||||
price: 191.9,
|
||||
priceText: '191,90€',
|
||||
monthlyEquivalent: 15.99,
|
||||
startMana: 2000,
|
||||
regeneration: 67,
|
||||
storage: 2000,
|
||||
icon: '⭐',
|
||||
popular: false,
|
||||
features: [
|
||||
'3.000 Start-Mana',
|
||||
'100 Mana täglich',
|
||||
'3.000 Mana Speicher',
|
||||
'Premium Support',
|
||||
'✨ 2 Monate gespart',
|
||||
'2.000 Mana pro Monat',
|
||||
'67 Mana täglich',
|
||||
'Premium AI-Modelle',
|
||||
'API-Zugang',
|
||||
'20% gespart',
|
||||
],
|
||||
},
|
||||
{
|
||||
id: 'riesiger-stream',
|
||||
name: 'Riesiger Stream',
|
||||
price: 499.9,
|
||||
priceText: '499,90€',
|
||||
monthlyEquivalent: 41.66,
|
||||
startMana: 5000,
|
||||
regeneration: 167,
|
||||
storage: 5000,
|
||||
id: 'quelle-xl',
|
||||
name: 'Mana Quelle XL',
|
||||
price: 383.9,
|
||||
priceText: '383,90€',
|
||||
monthlyEquivalent: 31.99,
|
||||
startMana: 4000,
|
||||
regeneration: 133,
|
||||
storage: 4000,
|
||||
icon: '🌟',
|
||||
popular: false,
|
||||
features: [
|
||||
'5.000 Start-Mana',
|
||||
'167 Mana täglich',
|
||||
'5.000 Mana Speicher',
|
||||
'4.000 Mana pro Monat',
|
||||
'133 Mana täglich',
|
||||
'Team-Features',
|
||||
'Dedizierter Support',
|
||||
'20% gespart',
|
||||
],
|
||||
},
|
||||
{
|
||||
id: 'quelle-xxl',
|
||||
name: 'Mana Quelle XXL',
|
||||
price: 959.9,
|
||||
priceText: '959,90€',
|
||||
monthlyEquivalent: 79.99,
|
||||
startMana: 10000,
|
||||
regeneration: 333,
|
||||
storage: 10000,
|
||||
icon: '✨',
|
||||
popular: false,
|
||||
features: [
|
||||
'10.000 Mana pro Monat',
|
||||
'333 Mana täglich',
|
||||
'Enterprise Features',
|
||||
'✨ 2 Monate gespart',
|
||||
'Custom Integrationen',
|
||||
'20% gespart',
|
||||
],
|
||||
},
|
||||
] as SubscriptionPlan[],
|
||||
|
|
@ -294,38 +330,38 @@ export const pricingPlans = {
|
|||
{
|
||||
id: 'small',
|
||||
name: 'Kleiner Mana Trank',
|
||||
price: 4.99,
|
||||
priceText: '4,99€',
|
||||
price: 4.9,
|
||||
priceText: '4,90€',
|
||||
mana: 350,
|
||||
icon: '🧪',
|
||||
pricePerMana: 0.0143,
|
||||
pricePerMana: 0.014,
|
||||
},
|
||||
{
|
||||
id: 'medium',
|
||||
name: 'Mittlerer Mana Trank',
|
||||
price: 9.99,
|
||||
priceText: '9,99€',
|
||||
price: 9.8,
|
||||
priceText: '9,80€',
|
||||
mana: 700,
|
||||
icon: '⚗️',
|
||||
pricePerMana: 0.0143,
|
||||
pricePerMana: 0.014,
|
||||
},
|
||||
{
|
||||
id: 'large',
|
||||
name: 'Großer Mana Trank',
|
||||
price: 19.99,
|
||||
priceText: '19,99€',
|
||||
price: 19.6,
|
||||
priceText: '19,60€',
|
||||
mana: 1400,
|
||||
icon: '🏺',
|
||||
pricePerMana: 0.0143,
|
||||
pricePerMana: 0.014,
|
||||
},
|
||||
{
|
||||
id: 'huge',
|
||||
name: 'Riesiger Mana Trank',
|
||||
price: 39.99,
|
||||
priceText: '39,99€',
|
||||
price: 39.2,
|
||||
priceText: '39,20€',
|
||||
mana: 2800,
|
||||
icon: '🏛️',
|
||||
pricePerMana: 0.0143,
|
||||
pricePerMana: 0.014,
|
||||
},
|
||||
] as ManaPackage[],
|
||||
};
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue