Enable watermarks for premium package
This commit is contained in:
@@ -2,9 +2,9 @@
|
|||||||
|
|
||||||
namespace Database\Seeders;
|
namespace Database\Seeders;
|
||||||
|
|
||||||
use Illuminate\Database\Seeder;
|
|
||||||
use App\Models\Package;
|
|
||||||
use App\Enums\PackageType;
|
use App\Enums\PackageType;
|
||||||
|
use App\Models\Package;
|
||||||
|
use Illuminate\Database\Seeder;
|
||||||
|
|
||||||
class PackageSeeder extends Seeder
|
class PackageSeeder extends Seeder
|
||||||
{
|
{
|
||||||
@@ -14,7 +14,7 @@ class PackageSeeder extends Seeder
|
|||||||
public function run(): void
|
public function run(): void
|
||||||
{
|
{
|
||||||
$packages = [
|
$packages = [
|
||||||
|
|
||||||
[
|
[
|
||||||
'slug' => 'starter',
|
'slug' => 'starter',
|
||||||
'name' => 'Starter',
|
'name' => 'Starter',
|
||||||
@@ -33,7 +33,7 @@ class PackageSeeder extends Seeder
|
|||||||
'features' => ['basic_uploads', 'limited_sharing', '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'
|
||||||
Ideal für Geburtstage, Gartenpartys oder Polterabende! {{max_guests}} Gäste teilen ihre besten Schnappschüsse, lösen {{max_tasks}} Fotoaufgaben und haben {{gallery_duration}} Zugriff auf die Online-Galerie. {{max_photos}} Bilder sind inklusive – genug Platz für jede Menge Lieblingsmomente.
|
Ideal für Geburtstage, Gartenpartys oder Polterabende! {{max_guests}} Gäste teilen ihre besten Schnappschüsse, lösen {{max_tasks}} Fotoaufgaben und haben {{gallery_duration}} Zugriff auf die Online-Galerie. {{max_photos}} Bilder sind inklusive – genug Platz für jede Menge Lieblingsmomente.
|
||||||
TEXT,
|
TEXT,
|
||||||
'description_translations' => [
|
'description_translations' => [
|
||||||
@@ -61,12 +61,12 @@ TEXT,
|
|||||||
'max_guests' => 250,
|
'max_guests' => 250,
|
||||||
'gallery_days' => 365,
|
'gallery_days' => 365,
|
||||||
'max_tasks' => 100,
|
'max_tasks' => 100,
|
||||||
'watermark_allowed' => false,
|
'watermark_allowed' => true,
|
||||||
'branding_allowed' => true,
|
'branding_allowed' => true,
|
||||||
'features' => ['basic_uploads', 'unlimited_sharing', 'custom_branding', 'custom_tasks', 'live_slideshow'],
|
'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'
|
||||||
Das Rundum-Sorglos-Paket für Hochzeiten, Firmenfeiern oder Jubiläen. {{max_photos}} Bilder, {{max_guests}} Gäste und {{max_tasks}} Fotoaufgaben – dazu eine Galerie, die {{gallery_duration}} online bleibt. Eigenes Logo oder Wasserzeichen inklusive.
|
Das Rundum-Sorglos-Paket für Hochzeiten, Firmenfeiern oder Jubiläen. {{max_photos}} Bilder, {{max_guests}} Gäste und {{max_tasks}} Fotoaufgaben – dazu eine Galerie, die {{gallery_duration}} online bleibt. Eigenes Logo oder Wasserzeichen inklusive.
|
||||||
TEXT,
|
TEXT,
|
||||||
'description_translations' => [
|
'description_translations' => [
|
||||||
@@ -99,12 +99,12 @@ TEXT,
|
|||||||
'features' => ['basic_uploads', 'unlimited_sharing', 'custom_branding', 'custom_tasks', 'live_slideshow', 'advanced_analytics', '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, unbegrenzt viele 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 eigenes 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, unbegrenzt viele 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 eigenes Wasserzeichen, Live-Slideshow und Premium-Support.',
|
||||||
'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.',
|
'en' => 'The full experience for anyone who refuses to compromise. {{max_photos}} photos, unlimited guests, {{gallery_duration}} of gallery access and {{max_tasks}} challenges—custom watermark, live slideshow and premium support included.',
|
||||||
],
|
],
|
||||||
'description_table' => [
|
'description_table' => [
|
||||||
['title' => 'Fotos', 'value' => '{{max_photos}}'],
|
['title' => 'Fotos', 'value' => '{{max_photos}}'],
|
||||||
@@ -134,7 +134,7 @@ TEXT,
|
|||||||
'features' => ['reseller_dashboard', 'custom_branding', 'priority_support'],
|
'features' => ['reseller_dashboard', 'custom_branding', 'priority_support'],
|
||||||
'paddle_product_id' => 'pro_01k8jcxvax48mhmwsfydw8ha9y',
|
'paddle_product_id' => 'pro_01k8jcxvax48mhmwsfydw8ha9y',
|
||||||
'paddle_price_id' => 'pri_01k8jcxvhe0bfasg9gg1rw70sy',
|
'paddle_price_id' => 'pri_01k8jcxvhe0bfasg9gg1rw70sy',
|
||||||
'description' => <<<TEXT
|
'description' => <<<'TEXT'
|
||||||
Das perfekte Paket für Fotografen oder Planer, die erste Erfahrungen mit Fotospiel sammeln wollen. Enthalten sind {{max_events_per_year}} Events pro Jahr mit Standard-Leistung – Branding-Optionen inklusive.
|
Das perfekte Paket für Fotografen oder Planer, die erste Erfahrungen mit Fotospiel sammeln wollen. Enthalten sind {{max_events_per_year}} Events pro Jahr mit Standard-Leistung – Branding-Optionen inklusive.
|
||||||
TEXT,
|
TEXT,
|
||||||
'description_translations' => [
|
'description_translations' => [
|
||||||
@@ -167,7 +167,7 @@ TEXT,
|
|||||||
'features' => ['reseller_dashboard', 'custom_branding', 'priority_support', 'advanced_reporting'],
|
'features' => ['reseller_dashboard', 'custom_branding', 'priority_support', 'advanced_reporting'],
|
||||||
'paddle_product_id' => 'pro_01k8jcxtrxw7jsew52jnax901q',
|
'paddle_product_id' => 'pro_01k8jcxtrxw7jsew52jnax901q',
|
||||||
'paddle_price_id' => 'pri_01k8jcxv06nsgy8ym8mnfrfm5v',
|
'paddle_price_id' => 'pri_01k8jcxv06nsgy8ym8mnfrfm5v',
|
||||||
'description' => <<<TEXT
|
'description' => <<<'TEXT'
|
||||||
Wenn du regelmäßig Hochzeiten, Firmenfeste oder private Events betreust, ist dieses Paket ideal. {{max_events_per_year}} Events pro Jahr mit Branding-Optionen, verlängerter Galerie-Laufzeit und Reporting inklusive.
|
Wenn du regelmäßig Hochzeiten, Firmenfeste oder private Events betreust, ist dieses Paket ideal. {{max_events_per_year}} Events pro Jahr mit Branding-Optionen, verlängerter Galerie-Laufzeit und Reporting inklusive.
|
||||||
TEXT,
|
TEXT,
|
||||||
'description_translations' => [
|
'description_translations' => [
|
||||||
@@ -200,7 +200,7 @@ TEXT,
|
|||||||
'features' => ['reseller_dashboard', 'custom_branding', 'priority_support', 'advanced_reporting', 'live_slideshow'],
|
'features' => ['reseller_dashboard', 'custom_branding', 'priority_support', 'advanced_reporting', 'live_slideshow'],
|
||||||
'paddle_product_id' => 'pro_01k8jcxt7gc6g6ddavmq65txzz',
|
'paddle_product_id' => 'pro_01k8jcxt7gc6g6ddavmq65txzz',
|
||||||
'paddle_price_id' => 'pri_01k8jcxtfa07gvq43kpvpe0t8z',
|
'paddle_price_id' => 'pri_01k8jcxtfa07gvq43kpvpe0t8z',
|
||||||
'description' => <<<TEXT
|
'description' => <<<'TEXT'
|
||||||
Ideal für Agenturen, Fotografen oder Eventdienstleister mit vielen Veranstaltungen im Jahr. {{max_events_per_year}} Events inklusive, White-Label-Branding und alle Premium-Funktionen sorgen für maximale Flexibilität.
|
Ideal für Agenturen, Fotografen oder Eventdienstleister mit vielen Veranstaltungen im Jahr. {{max_events_per_year}} Events inklusive, White-Label-Branding und alle Premium-Funktionen sorgen für maximale Flexibilität.
|
||||||
TEXT,
|
TEXT,
|
||||||
'description_translations' => [
|
'description_translations' => [
|
||||||
@@ -255,7 +255,7 @@ TEXT,
|
|||||||
'max_events_per_year' => null,
|
'max_events_per_year' => null,
|
||||||
'expires_after' => now()->copy()->addYear(),
|
'expires_after' => now()->copy()->addYear(),
|
||||||
'features' => ['reseller_dashboard', 'custom_branding', 'priority_support', 'advanced_reporting', 'live_slideshow', 'unlimited_sharing'],
|
'features' => ['reseller_dashboard', 'custom_branding', 'priority_support', 'advanced_reporting', 'live_slideshow', 'unlimited_sharing'],
|
||||||
'description' => <<<TEXT
|
'description' => <<<'TEXT'
|
||||||
Das Rundum-Paket für Unternehmen und Agenturen, die maximale Flexibilität brauchen. {{max_events_per_year}} Events, volles White-Label-Branding, eigene Subdomain oder App-Branding – alles individuell anpassbar, inklusive persönlicher Betreuung.
|
Das Rundum-Paket für Unternehmen und Agenturen, die maximale Flexibilität brauchen. {{max_events_per_year}} Events, volles White-Label-Branding, eigene Subdomain oder App-Branding – alles individuell anpassbar, inklusive persönlicher Betreuung.
|
||||||
TEXT,
|
TEXT,
|
||||||
'description_translations' => [
|
'description_translations' => [
|
||||||
|
|||||||
Reference in New Issue
Block a user