implemented event package addons with filament resource, event-admin purchase path and notifications, showing up in purchase history

This commit is contained in:
Codex Agent
2025-11-21 11:25:45 +01:00
parent 07fe049b8a
commit 7a8d22a238
58 changed files with 3339 additions and 60 deletions

View File

@@ -71,6 +71,8 @@ return [
'subject' => 'Foto-Uploads für „:event“ sind aktuell blockiert',
'greeting' => 'Hallo :name,',
'body' => 'Das Paket „:package“ für das Event „:event“ hat das Maximum von :limit Fotos erreicht. Gäste können keine neuen Fotos hochladen, bis Sie das Paket upgraden.',
'cta_addon' => 'Brauchen Sie sofort mehr Uploads? Nutzen Sie das Add-on im Event-Dashboard, um zusätzliche Slots in Sekunden freizuschalten.',
'addon_action' => 'Mehr Fotos freischalten',
'action' => 'Paket verwalten oder upgraden',
],
'guest_threshold' => [
@@ -83,6 +85,8 @@ return [
'subject' => 'Gästekontingent für „:event“ ist ausgeschöpft',
'greeting' => 'Hallo :name,',
'body' => 'Das Paket „:package“ für das Event „:event“ hat das Maximum von :limit Gästen erreicht. Neue Gästelinks können erst nach einem Upgrade erstellt werden.',
'cta_addon' => 'Benötigen Sie sofort mehr Gästeplätze? Nutzen Sie das Add-on im Event-Dashboard, um direkt neue Slots freizuschalten.',
'addon_action' => 'Mehr Gäste freischalten',
'action' => 'Paket verwalten oder upgraden',
],
'event_threshold' => [
@@ -129,4 +133,15 @@ return [
],
'footer' => 'Viele Grüße<br>Ihr Fotospiel-Team',
],
'addons' => [
'receipt' => [
'subject' => 'Add-on gekauft: :addon',
'greeting' => 'Hallo :name,',
'body' => 'Sie haben „ :addon “ für das Event „ :event “ gebucht. Betrag: :amount.',
'summary' => 'Enthalten: +:photos Fotos, +:guests Gäste, +:days Tage Galerie.',
'unknown_amount' => 'k.A.',
'action' => 'Event-Dashboard öffnen',
],
],
];