23.03.2026, 14:29
FEATURE-KONZEPT: TRIKOTSPONSOREN
? Ziel
Jeder User erhält Sponsorenangebote basierend auf der Teamstärke (Gesamtmarktwert des Kaders)
in Leveln 1–4. Der gewählte Sponsor erzeugt Einnahmen pro Sieg/Unentschieden/Niederlage +
optionale Einmalzahlung.
⸻
?♂️
1. USER-BEREICH – FUNKTIONEN
Ort: Finanzen → Trikotsponsor (eigener Tab)
Funktionen für den User
Funktion
Beschreibung
3 Sponsorenangebote erhalten
Generierung basiert auf Sponsor-Level
Angebot annehmen
Auswahl genau eines Sponsorenvertrags
Aktuellen Sponsor einsehen
Vertragsdetails + Restlaufzeit
Regeln & Ablauf
1. Bei Saisonstart erhält jeder Verein 3 Sponsorenangebote.
2. Angebote hängen vom Gesamtmarktwert des Teams ab → ordnet Level 1–4 zu.
3. User kann 1 von 3 Angeboten auswählen – die anderen verfallen.
4. Vertrag läuft X Saisons.
5. Einnahmen:
• Einmalzahlung sofort bei Vertragsabschluss
• Sieg/Remis/Niederlage: Auszahlung nach jedem Ligaspiel/Pokalspiel und Internationalem
Spiel
2. ADMINBEREICH – FUNKTIONEN
Ort: Admin Panel -> Trikotsponsoren
A) Einstellungen
Setting
Beschreibung
Beispiel
Mindestmarktwert Level 1–4
Grenzwerte zur Level-Einstufung
L1 < 10 Mio, L2 =10M, L3=20M, L4=60M
Anzahl Sponsorenangebote pro User
Default: 3
Vertragslaufzeit min/max
z. B. 1–4 Saisons
Bonus-Auszahlung zählt für
Liga / Pokal / International / alle
Saisonzeitpunkt der Angebotserstellung
z. B. ,,Tag 1", oder Cron nach Saisonstart
Wichtig: Werte sind frei editierbar.
B) Sponsoren-Verwaltung
Admins können Sponsoren anlegen & verwalten:
Feld
Pflicht
Beschreibung
Sponsor-Name
✅
z. B. ,,NIKE", ,,Bet3000", ,,BurgerKing"
Sponsor-Logo (Bild)
✅
Upload
Level (1–4)
✅
Welche Teamlevel diesen Sponsor bekommen
Laufzeit (in Saisons)
✅
z. B. 1–5
Einmalzahlung
optional
Auszahlung bei Vertragsbeginn
Bonus pro Sieg
optional
Auszahlung pro gewonnenem Spiel
Bonus pro Unentschieden
optional
Auszahlung pro Remis
Bonus pro Niederlage
optional
Auszahlung pro Niederlage
C) Übersicht im Admin-Panel
• Liste aller Sponsoren
• Liste aktiver Verträge
• Filter nach Liga, Team, Level, Sponsor
LOGIK & PROZESSE
A) Level-Bestimmung
B) Angebotserstellung (automatisch)
Zeitpunkt: beim Saisonstart durch Cronjob
Flow:
1. Bestimme Team-Level
2. Hole alle Sponsoren mit level <= team_level
3. Zufällige Auswahl 3 Sponsoren
4. Erzeuge 3 Angebote in Trikotsponsor
Vertragsabschluss durch User
1. User klickt ,,Sponsoring annehmen"
2. Erstelle Eintrag
3. Zahle Einmalzahlung aufs Vereinskonto
4. Lösche/Archiv andere Angebote
D) Auszahlung nach Spielen
Nach Spielauswertung:
• Prüfe ob Team aktiven Sponsorvertrag hat
• Je nach Spielergebnis → Bonus auszahlen
Missbrauchsschutz
User verlässt Vertrag durch Vereinswechsel
Vertrag bleibt dem Verein, nicht dem User
Marktwert steigt oder sinkt, Vertrag bleibt trotzdem bis Ablauf akti
? Ziel
Jeder User erhält Sponsorenangebote basierend auf der Teamstärke (Gesamtmarktwert des Kaders)
in Leveln 1–4. Der gewählte Sponsor erzeugt Einnahmen pro Sieg/Unentschieden/Niederlage +
optionale Einmalzahlung.
⸻
?♂️
1. USER-BEREICH – FUNKTIONEN
Ort: Finanzen → Trikotsponsor (eigener Tab)
Funktionen für den User
Funktion
Beschreibung
3 Sponsorenangebote erhalten
Generierung basiert auf Sponsor-Level
Angebot annehmen
Auswahl genau eines Sponsorenvertrags
Aktuellen Sponsor einsehen
Vertragsdetails + Restlaufzeit
Regeln & Ablauf
1. Bei Saisonstart erhält jeder Verein 3 Sponsorenangebote.
2. Angebote hängen vom Gesamtmarktwert des Teams ab → ordnet Level 1–4 zu.
3. User kann 1 von 3 Angeboten auswählen – die anderen verfallen.
4. Vertrag läuft X Saisons.
5. Einnahmen:
• Einmalzahlung sofort bei Vertragsabschluss
• Sieg/Remis/Niederlage: Auszahlung nach jedem Ligaspiel/Pokalspiel und Internationalem
Spiel
2. ADMINBEREICH – FUNKTIONEN
Ort: Admin Panel -> Trikotsponsoren
A) Einstellungen
Setting
Beschreibung
Beispiel
Mindestmarktwert Level 1–4
Grenzwerte zur Level-Einstufung
L1 < 10 Mio, L2 =10M, L3=20M, L4=60M
Anzahl Sponsorenangebote pro User
Default: 3
Vertragslaufzeit min/max
z. B. 1–4 Saisons
Bonus-Auszahlung zählt für
Liga / Pokal / International / alle
Saisonzeitpunkt der Angebotserstellung
z. B. ,,Tag 1", oder Cron nach Saisonstart
Wichtig: Werte sind frei editierbar.
B) Sponsoren-Verwaltung
Admins können Sponsoren anlegen & verwalten:
Feld
Pflicht
Beschreibung
Sponsor-Name
✅
z. B. ,,NIKE", ,,Bet3000", ,,BurgerKing"
Sponsor-Logo (Bild)
✅
Upload
Level (1–4)
✅
Welche Teamlevel diesen Sponsor bekommen
Laufzeit (in Saisons)
✅
z. B. 1–5
Einmalzahlung
optional
Auszahlung bei Vertragsbeginn
Bonus pro Sieg
optional
Auszahlung pro gewonnenem Spiel
Bonus pro Unentschieden
optional
Auszahlung pro Remis
Bonus pro Niederlage
optional
Auszahlung pro Niederlage
C) Übersicht im Admin-Panel
• Liste aller Sponsoren
• Liste aktiver Verträge
• Filter nach Liga, Team, Level, Sponsor
LOGIK & PROZESSE
A) Level-Bestimmung
B) Angebotserstellung (automatisch)
Zeitpunkt: beim Saisonstart durch Cronjob
Flow:
1. Bestimme Team-Level
2. Hole alle Sponsoren mit level <= team_level
3. Zufällige Auswahl 3 Sponsoren
4. Erzeuge 3 Angebote in Trikotsponsor
Vertragsabschluss durch User
1. User klickt ,,Sponsoring annehmen"
2. Erstelle Eintrag
3. Zahle Einmalzahlung aufs Vereinskonto
4. Lösche/Archiv andere Angebote
D) Auszahlung nach Spielen
Nach Spielauswertung:
• Prüfe ob Team aktiven Sponsorvertrag hat
• Je nach Spielergebnis → Bonus auszahlen
Missbrauchsschutz
User verlässt Vertrag durch Vereinswechsel
Vertrag bleibt dem Verein, nicht dem User
Marktwert steigt oder sinkt, Vertrag bleibt trotzdem bis Ablauf akti

