Doku: Deploy-Stand 25.09. markiert, Challenge-Start 9. Oktober

A1-A4 und E1 live seit 23.09., B2, A07, Abo-Warnung und E1-Nachtraege
live seit 25.09., Settings auf 0, Montenegro beendet. Offen: erster
user:cleanup-Lauf, Seeder fuer den Challenge-Start 09.10.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
Kevin 2026-09-25 10:28:27 +00:00
parent 68533e917c
commit 979a12d1cb
5 changed files with 61 additions and 54 deletions

View file

@ -1,7 +1,7 @@
# Recruiting Challenge Oktober 2026 bis Januar 2027: Inhalte und Abstimmung
**Stand:** 22.09.2026 (Texte überarbeitet, Bonus festgelegt, Challenge lokal angelegt) · **Zweck:** Vorlage für die Abstimmung mit Dani/Alois. Technik ist fertig (E1, Commit `b28f51b`), die Texte sind fertig formuliert und als Seeder hinterlegt. Offen sind noch das Bild (liefert Kevin) und die Entscheidungen in Abschnitt 9.
**Bezug:** [Entwicklungsplan E1](entwicklungsplan-protokoll-september-2026.md#e1--recruiting-challenge-oktoberjanuar--umgesetzt-1809-deploy-offen)
**Stand:** 25.09.2026 · **Live seit 23.09.** (nur VIP sichtbar). Start verschoben auf den **9. Oktober** (Kundenentscheid 25.09.), Texte entsprechend angepasst, EN/ES/FR-Übersetzungen im Seeder. Gleichstandsregel und Zählung nach Zahlungsdatum sind live, Abos zählen nicht (Schalter „Abos berücksichtigen“ aus). Offen: Seeder mit neuem Datum auf Produktion einspielen, Freigabe für alle Berater, die Regelfragen 2 bis 7 in Abschnitt 9.
**Bezug:** [Entwicklungsplan E1](entwicklungsplan-protokoll-september-2026.md#e1--recruiting-challenge-oktoberjanuar--live-seit-2309-nur-vip-start-0910)
---
@ -9,11 +9,11 @@
Jeder direkt gesponserte Neupartner zählt, sobald er im Zeitraum eine Registrierung mit Starterpaket bezahlt hat. Reine Mitgliedschaft ohne Paket zählt nicht. Bestandskunden, die zum Berater werden, zählen ebenfalls (Datum der bezahlten Registrierung).
Zeitraum ist der 01.10.2026 bis 31.01.2027, jeweils nach Bestelldatum. Ein Neupartner ist ein Punkt, die Rangliste ist also die Anzahl Neupartner. Umsätze und Abos spielen keine Rolle.
Zeitraum ist der 09.10.2026 bis 31.01.2027 (bis 24.09. geplant: ab 01.10.), jeweils nach Zahlungsdatum der Registrierung (live seit 25.09., wie in der Statistik). Ein Neupartner ist ein Punkt, die Rangliste ist also die Anzahl Neupartner. Umsätze und Abos spielen keine Rolle.
Die Prämie: 50 € je Neupartner plus 500 / 300 / 200 € für die Plätze 1 bis 3. Auszahlung gesammelt im Februar.
Sichtbar ist die Challenge als Dashboard-Karte und als eine Incentive-Seite (Teilnahme oben, dann Titelbild, Text, Kacheln, "So funktioniert die Challenge", unten das Live-Ranking) für alle aktiven Berater. Namen erscheinen in der Rangliste erst nach Bestätigung der Teilnahmebedingungen, die Punkte laufen aber ab dem ersten Tag mit. Montenegro kann parallel stehen bleiben, bis die Gewinner bekannt sind. Danach auf "Beendet" stellen.
Sichtbar ist die Challenge als Dashboard-Karte und als eine Incentive-Seite (Teilnahme oben, dann Titelbild, Text, Kacheln, "So funktioniert die Challenge", unten das Live-Ranking) für alle aktiven Berater. Namen erscheinen in der Rangliste erst nach Bestätigung der Teilnahmebedingungen, die Punkte laufen aber ab dem ersten Tag mit. Montenegro ist beendet und ausgewertet (25.09.).
## 2. Größenordnung aus den echten Zahlen (Datenbankstand 18.09.)
@ -47,7 +47,7 @@ Erscheint auf der Teaser-Seite und im Teilnahme-Fenster. Fett wird im Design gel
> **Jeder neue Partner bringt dir 50 €. Sofort gezählt, im Februar ausgezahlt.**
>
> Vom 1. Oktober bis zum 31. Januar zählt jeder neue Partner, der mit dir startet und ein Starterpaket bestellt. Kein Mindestumsatz. Keine Mindestanzahl. Der erste zählt genauso wie der zwanzigste.
> Vom 9. Oktober bis zum 31. Januar zählt jeder neue Partner, der mit dir startet und ein Starterpaket bestellt. Kein Mindestumsatz. Keine Mindestanzahl. Der erste zählt genauso wie der zwanzigste.
>
> Und wer am 31. Januar die meisten neuen Partner im Team hat, holt sich obendrauf den Top 3 Bonus: **500 € für Platz 1, 300 € für Platz 2, 200 € für Platz 3.**
>
@ -69,9 +69,9 @@ So im Seeder hinterlegt. Die Punkte 2 (Bestätigung als Voraussetzung), 6 (Gleic
>
> **1. Worum es geht.** mivita veranstaltet die Recruiting Challenge 2026/27. Für jeden neuen Partner, den ein Berater im Aktionszeitraum gewinnt, zahlt mivita eine Prämie. Die drei Berater mit den meisten neuen Partnern erhalten zusätzlich einen Bonus.
>
> **2. Wer mitmachen kann.** Alle Berater mit aktivem Beraterkonto. Die Teilnahme wird einmal im Backoffice bestätigt. Neue Partner werden ab dem 1. Oktober 2026 gezählt, egal wann die Bestätigung erfolgt. Ohne Bestätigung erscheint der Berater in der Rangliste anonym und erhält keine Auszahlung.
> **2. Wer mitmachen kann.** Alle Berater mit aktivem Beraterkonto. Die Teilnahme wird einmal im Backoffice bestätigt. Neue Partner werden ab dem 9. Oktober 2026 gezählt, egal wann die Bestätigung erfolgt. Ohne Bestätigung erscheint der Berater in der Rangliste anonym und erhält keine Auszahlung.
>
> **3. Aktionszeitraum.** 1. Oktober 2026 bis 31. Januar 2027. Es zählt das Datum der bezahlten Registrierungsbestellung des neuen Partners.
> **3. Aktionszeitraum.** 9. Oktober 2026 bis 31. Januar 2027. Es zählt das Datum der bezahlten Registrierungsbestellung des neuen Partners.
>
> **4. Was zählt.** Ein neuer Partner ist eine Person, die sich im Aktionszeitraum mit dem Teilnehmer als Sponsor als Berater registriert und ein Starterpaket bezahlt hat. Eine Registrierung nur mit Mitgliedschaft zählt nicht. Jeder neue Partner wird einmal gezählt. Die Rangliste ergibt sich aus der Anzahl neuer Partner.
>
@ -101,8 +101,8 @@ Das Badge auf der Dashboard-Karte heißt bei Geldprämie automatisch "Challenge"
| Wann | Was | Kanal |
|---|---|---|
| ca. 25.09. | Ankündigung: "Ab 1. Oktober: 50 € für jeden neuen Partner" | Newsletter, Dashboard-News |
| 01.10. | Challenge auf "Aktiv", Dashboard-Karte erscheint, Teilnahme bestätigen | Backoffice |
| vor dem 09.10. | Ankündigung: "Ab 9. Oktober: 50 € für jeden neuen Partner" | Newsletter, Dashboard-News |
| 09.10. | Haken "Nur für VIP sichtbar" entfernen (Status ist schon "Aktiv"), Dashboard-Karte erscheint, Teilnahme bestätigen | Backoffice |
| Anfang Nov, Dez, Jan | Zwischenstand: Top 3 und Gesamtzahl Neupartner | Newsletter, Dashboard-News |
| Mitte Januar | Endspurt: "Noch zwei Wochen" | Mail |
| 01.02. | Ende, Status "Beendet", Gewinner bekannt geben | Mail, Dashboard-News |
@ -116,33 +116,33 @@ Bonushöhe ist entschieden (500 / 300 / 200 €). Übrig bleiben die Regelfragen
| # | Frage | Vorschlag in den Bedingungen | Technische Folge |
|---|---|---|---|
| **1** | Gleichstand in den Top 3: wer gewinnt? Historisch liegen regelmäßig fünf bis sechs Berater gleichauf. | Wer die Anzahl zuerst erreicht hat | Rangfolge nach Zeitpunkt des letzten zählenden Neupartners: 0,5 PT, vor dem Start |
| **1** | Gleichstand in den Top 3: wer gewinnt? Historisch liegen regelmäßig fünf bis sechs Berater gleichauf. | Wer die Anzahl zuerst erreicht hat | **Erledigt, live 25.09.** |
| **2** | Widerruf oder Storno einer Registrierung: zählt der Neupartner weiter? | Nein, Wertung entfällt. Stichtag Auszahlung, danach keine Rückrechnung | Automatik (Storno entfernt Tracking): 1 PT. Alternativ manuelle Prüfung des Exports vor Auszahlung |
| **3** | Muss die Teilnahme bestätigt sein, um die Prämie zu bekommen? | Ja | Export filtert auf bestätigte Teilnehmer: 0,25 PT. Erinnerung an Unbestätigte im Januar |
| **4** | Auszahlungsweg: Gutschrift auf der Februar-Abrechnung, Überweisung, oder Gutschrift-PDF? | Gutschrift auf der Februar-Abrechnung, Liste aus dem Export | Automatische Gutschrift-Erzeugung: 1 bis 2 PT, sonst manuell in der Buchhaltung |
| **5** | Zählt jedes Starterpaket gleich, oder erst ab einer Paketgröße? | Jedes Paket zählt (so gebaut) | Paketgrenze: 0,5 PT |
| **6** | Zählen Kunden, die mit Starterpaket zum Berater werden? | Ja (so gebaut, wie Montenegro) | Ausschluss: 0,5 PT |
| **7** | Sollen Admins, VIP-Konten und das Firmenkonto in der Rangliste mitspielen? | Nein, Sichtprüfung vor Auszahlung | Filter im Export: 0,25 PT |
| **8** | Montenegro: wann auf "Beendet"? | Nach Bekanntgabe der Reiseteilnehmer, spätestens 05.10. | Statuswechsel |
| **9** | Challenge schon im September sichtbar ("bald geht es los")? | Ja, ab ca. 25.09. auf "Aktiv". Gezählt wird erst ab 01.10., die Rangliste ist bis dahin leer | keine |
| **10** | Texte auch auf EN, ES, FR? | Ja, Übersetzung im Admin-Formular je Sprache | Eingabe |
| **8** | Montenegro: wann auf "Beendet"? | Nach Bekanntgabe der Reiseteilnehmer, spätestens 05.10. | **Erledigt 25.09.** |
| **9** | Challenge schon vor dem Start sichtbar ("bald geht es los")? | Ja, auf "Aktiv". Gezählt wird erst ab 09.10., die Rangliste ist bis dahin leer | keine |
| **10** | Texte auch auf EN, ES, FR? | Ja | **Erledigt 25.09.:** Übersetzungen im Seeder, im Admin-Formular je Sprache änderbar |
## 10. Technische Folgearbeiten
| Punkt | Aufwand | Wann |
|---|---|---|
| Gleichstandsregel "zuerst erreicht" (Frage 1), steht bereits in den Bedingungen | 0,5 PT | vor dem 01.10. |
| ~~Gleichstandsregel "zuerst erreicht" (Frage 1)~~ | 0,5 PT | **live 25.09.** |
| Storno entfernt Neupartner-Wertung (Frage 2), falls Automatik gewünscht | 1 PT | vor der Auszahlung |
| Export nur bestätigte Teilnehmer (Frage 3) | 0,25 PT | vor der Auszahlung |
| Gutschrift-Erzeugung aus dem Export (Frage 4), falls gewünscht | 1 bis 2 PT | Januar |
## 11. Anlegen auf Produktion
Die Challenge liegt mit allen Texten und Werten im Seeder [`RecruitingChallenge2026Seeder`](../../database/seeders/RecruitingChallenge2026Seeder.php). Er legt sie als Entwurf an. Läuft er ein zweites Mal, aktualisiert er nur die Texte und lässt Admin-Änderungen an den Werten stehen.
Die Challenge liegt mit allen Texten und Werten im Seeder [`RecruitingChallenge2026Seeder`](../../database/seeders/RecruitingChallenge2026Seeder.php). Er legt sie als Entwurf an. Läuft er ein zweites Mal, aktualisiert er Texte, Übersetzungen und den Qualifikationsbeginn (09.10.) und lässt alle anderen Admin-Werte stehen. Achtung: Texte, die im Admin geändert wurden, überschreibt er.
```bash
php artisan migrate # falls E1 noch nicht deployt
php artisan db:seed --class=RecruitingChallenge2026Seeder
php artisan migrate # erledigt 23.09.
php artisan db:seed --class=RecruitingChallenge2026Seeder --force # 23.09. angelegt; erneut für Start 09.10. + Übersetzungen
php artisan view:clear && php artisan route:clear
```
@ -150,11 +150,13 @@ Beim Deploy den Ordner `public/img/incentive/montenegro-incentive-2026/` mit hoc
## 12. Checkliste bis zum Start
- [ ] Fragen 1 bis 10 mit Dani/Alois entschieden
- [ ] Texte freigegeben (Name, Untertitel, Beschreibung, Bedingungen), ggf. Übersetzungen
- [ ] Fragen 2 bis 7 mit Dani/Alois entschieden (1, 8, 9, 10 erledigt)
- [ ] Texte freigegeben (Name, Untertitel, Beschreibung, Bedingungen) inkl. Übersetzungen EN/ES/FR
- [x] Titelbild geliefert und abgelegt
- [ ] Gleichstandsregel deployt
- [ ] Deploy E1 und Seeder auf Produktion
- [ ] Challenge im Admin geprüft, Teaser und Rangliste angesehen
- [ ] Ankündigungsmail raus
- [ ] Status "Aktiv" und Haken "Nur für VIP sichtbar" entfernen
- [x] Gleichstandsregel deployt (25.09.)
- [x] Deploy E1 und Seeder auf Produktion (23.09.)
- [ ] Seeder erneut einspielen: Start 09.10., Übersetzungen
- [ ] Challenge im Admin geprüft (Qualifikationsbeginn 09.10.2026), Teaser und Rangliste angesehen, auch auf EN/ES/FR
- [ ] Ankündigungsmail raus ("Ab 9. Oktober")
- [x] Status "Aktiv"
- [ ] Haken "Nur für VIP sichtbar" entfernen