new package limits and features

This commit is contained in:
Codex Agent
2026-01-06 15:49:57 +01:00
parent 232302eb6f
commit 322cafa3c2

View File

@@ -24,13 +24,13 @@ class PackageSeeder extends Seeder
], ],
'type' => PackageType::ENDCUSTOMER, 'type' => PackageType::ENDCUSTOMER,
'price' => 29.00, 'price' => 29.00,
'max_photos' => 300, 'max_photos' => 600,
'max_guests' => 50, 'max_guests' => 100,
'gallery_days' => 14, 'gallery_days' => 180,
'max_tasks' => 30, 'max_tasks' => 30,
'watermark_allowed' => true, 'watermark_allowed' => true,
'branding_allowed' => false, 'branding_allowed' => false,
'features' => ['basic_uploads', 'custom_tasks'], 'features' => ['basic_uploads', 'limited_sharing', 'custom_tasks'],
'paddle_product_id' => 'pro_01k8jcxx2g1vj9snqbga4283ej', 'paddle_product_id' => 'pro_01k8jcxx2g1vj9snqbga4283ej',
'paddle_price_id' => 'pri_01k8jcxx8qktxvqzzv0nkjjj27', 'paddle_price_id' => 'pri_01k8jcxx8qktxvqzzv0nkjjj27',
'description' => <<<TEXT 'description' => <<<TEXT
@@ -57,13 +57,13 @@ TEXT,
], ],
'type' => PackageType::ENDCUSTOMER, 'type' => PackageType::ENDCUSTOMER,
'price' => 59.00, 'price' => 59.00,
'max_photos' => 1000, 'max_photos' => 4000,
'max_guests' => 150, 'max_guests' => 250,
'gallery_days' => 30, 'gallery_days' => 365,
'max_tasks' => 100, 'max_tasks' => 100,
'watermark_allowed' => false, 'watermark_allowed' => false,
'branding_allowed' => true, 'branding_allowed' => true,
'features' => ['basic_uploads', 'custom_branding', 'custom_tasks'], 'features' => ['basic_uploads', 'unlimited_sharing', 'custom_branding', 'custom_tasks', 'live_slideshow'],
'paddle_product_id' => 'pro_01k8jcxwjv4ne8vf9pvd9bye3j', 'paddle_product_id' => 'pro_01k8jcxwjv4ne8vf9pvd9bye3j',
'paddle_price_id' => 'pri_01k8jcxws51pze5xc3vj2ea0yc', 'paddle_price_id' => 'pri_01k8jcxws51pze5xc3vj2ea0yc',
'description' => <<<TEXT 'description' => <<<TEXT
@@ -78,7 +78,7 @@ TEXT,
['title' => 'Gäste', 'value' => '{{max_guests}}'], ['title' => 'Gäste', 'value' => '{{max_guests}}'],
['title' => 'Aufgaben', 'value' => '{{max_tasks}} Fotoaufgaben'], ['title' => 'Aufgaben', 'value' => '{{max_tasks}} Fotoaufgaben'],
['title' => 'Galerie', 'value' => '{{gallery_duration}}'], ['title' => 'Galerie', 'value' => '{{gallery_duration}}'],
['title' => 'Branding', 'value' => 'Eigenes Logo & Wasserzeichen'], ['title' => 'Branding', 'value' => 'Eigenes Logo & Live-Slideshow'],
], ],
], ],
[ [
@@ -89,53 +89,31 @@ TEXT,
'en' => 'Premium', 'en' => 'Premium',
], ],
'type' => PackageType::ENDCUSTOMER, 'type' => PackageType::ENDCUSTOMER,
'price' => 129.00, 'price' => 119.00,
'max_photos' => 3000, 'max_photos' => 10000,
'max_guests' => 500, 'max_guests' => null,
'gallery_days' => 180, 'gallery_days' => 730,
'max_tasks' => 200, 'max_tasks' => 200,
'watermark_allowed' => false, 'watermark_allowed' => false,
'branding_allowed' => true, 'branding_allowed' => true,
'features' => ['basic_uploads', 'custom_branding', 'advanced_analytics', 'live_slideshow', 'priority_support'], 'features' => ['basic_uploads', 'unlimited_sharing', 'custom_branding', 'custom_tasks', 'live_slideshow', 'advanced_analytics', 'priority_support'],
'paddle_product_id' => 'pro_01k8jcxvwp38gay6jj2akjg76s', 'paddle_product_id' => 'pro_01k8jcxvwp38gay6jj2akjg76s',
'paddle_price_id' => 'pri_01k8jcxw5sap4r306wcvc0ephy', 'paddle_price_id' => 'pri_01k8jcxw5sap4r306wcvc0ephy',
'description' => <<<TEXT 'description' => <<<TEXT
Das volle Erlebnis für alle, die keine Kompromisse machen wollen. {{max_photos}} Bilder, {{max_guests}} Gäste, {{gallery_duration}} Galerie-Zugang und {{max_tasks}} Aufgaben dazu kein Wasserzeichen, Live-Slideshow und Premium-Support. Das volle Erlebnis für alle, die keine Kompromisse machen wollen. {{max_photos}} Bilder, unbegrenzt viele Gäste, {{gallery_duration}} Galerie-Zugang und {{max_tasks}} Aufgaben dazu kein Wasserzeichen, Live-Slideshow und Premium-Support.
TEXT, TEXT,
'description_translations' => [ 'description_translations' => [
'de' => 'Das volle Erlebnis für alle, die keine Kompromisse machen wollen. {{max_photos}} Bilder, {{max_guests}} Gäste, {{gallery_duration}} Galerie-Zugang und {{max_tasks}} Aufgaben dazu kein Wasserzeichen, Live-Slideshow und Premium-Support.', 'de' => 'Das volle Erlebnis für alle, die keine Kompromisse machen wollen. {{max_photos}} Bilder, unbegrenzt viele Gäste, {{gallery_duration}} Galerie-Zugang und {{max_tasks}} Aufgaben dazu kein Wasserzeichen, Live-Slideshow und Premium-Support.',
'en' => 'The full experience for anyone who refuses to compromise. {{max_photos}} photos, {{max_guests}} guests, {{gallery_duration}} of gallery access and {{max_tasks}} challenges—no watermark, live slideshow and premium support included.', 'en' => 'The full experience for anyone who refuses to compromise. {{max_photos}} photos, unlimited guests, {{gallery_duration}} of gallery access and {{max_tasks}} challenges—no watermark, live slideshow and premium support included.',
], ],
'description_table' => [ 'description_table' => [
['title' => 'Fotos', 'value' => '{{max_photos}}'], ['title' => 'Fotos', 'value' => '{{max_photos}}'],
['title' => 'Gäste', 'value' => '{{max_guests}}'], ['title' => 'Gäste', 'value' => 'Unbegrenzt'],
['title' => 'Aufgaben', 'value' => '{{max_tasks}} Fotoaufgaben'], ['title' => 'Aufgaben', 'value' => '{{max_tasks}} Fotoaufgaben'],
['title' => 'Galerie', 'value' => '{{gallery_duration}}'], ['title' => 'Galerie', 'value' => '{{gallery_duration}}'],
['title' => 'Extras', 'value' => 'Live-Slideshow & Premium-Support'], ['title' => 'Extras', 'value' => 'Live-Slideshow & Premium-Support'],
], ],
], ],
[
'slug' => 'premium',
'name' => 'Premium',
'name_translations' => [
'de' => 'Premium',
'en' => 'Premium',
],
'type' => PackageType::ENDCUSTOMER,
'price' => 149.00,
'max_photos' => 5000,
'max_guests' => 1000,
'gallery_days' => 180,
'max_tasks' => null,
'watermark_allowed' => true,
'branding_allowed' => false,
'features' => ['basic_uploads', 'unlimited_sharing', 'custom_branding', 'custom_tasks'],
'paddle_product_id' => 'pro_01k8jcxsmxrs45v1qvtpsepn13',
'paddle_price_id' => 'pri_01k8jcxswh74jv8vy5q7a4h70p',
'description' => null,
'description_translations' => null,
'description_table' => [],
],
[ [
'slug' => 's-small-reseller', 'slug' => 's-small-reseller',
'name' => 'Reseller S', 'name' => 'Reseller S',