Entwicklungsplan September, B2 (Protokoll 08.09., Rueckmeldung 14.09., R3): - Ablauftag + 2 Kalendertage (Nachtlauf): Team, Kunden, Kundenabos und Portal-Logins gehen umkehrbar an den naechsten aktiven Sponsor, jede Umhaengung in consultant_suspension_transfers protokolliert. Kurzinfo an den Sponsor ohne Listen, keine Mail an das Firmenkonto. - Zahlung bis Tag 27: Berater aktiv, Team und Kundendaten zurueck (nur was noch beim Sponsor liegt); Umsaetze der Zwischenzeit bleiben dort. - Tag 28: was noch am Berater haengt geht endgueltig an den Sponsor, Berater wird dessen Kunde (ohne Duplikat) und geloescht; Listen-Mail mit Vorname, Nachname, Telefon, E-Mail an jeden haltenden Sponsor. - Cron, Zahlungseingang und Admin-Ablaufdatum laufen ueber ConsultantSuspensionService; user:cleanup --dry-run listet beide Stufen. - Mail 35 und Dashboard nennen Pausentag und Frist; Fristen in config/mivita.php (cleanup_suspend_days, cleanup_delete_days). - Nebenbefunde: Kernel referenziert UserCleanUp, user:restore aus der User-Bereinigung laeuft nur noch einmal. - Testschema: shopping_users.auth_user_id nullable wie auf Produktion (Migration aendert nur, wo die Spalte noch NOT NULL ist). - Uebersicht fuer die Kundin: dev/_tickets/2026-09-23-mitgliedschaft- ablauf-uebersicht.md. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
17 lines
4.1 KiB
PHP
17 lines
4.1 KiB
PHP
<?php
|
|
|
|
return [
|
|
'button_31' => 'RENEW MEMBERSHIP',
|
|
'button_33' => 'RENEW MEMBERSHIP',
|
|
'button_34' => 'RENEW MEMBERSHIP',
|
|
'button_35' => 'MANAGE MEMBERSHIP',
|
|
'copy_first_31' => '<p>We wanted to let you know in good time that your membership will expire at :datetime. Therefore, you should take action now and extend it in good time so that you can continue to</p> <ul> <li>purchase products from MIVITA</li> <li>Customers can purchase via your online shop (optional)</li> <li >You can participate in sales partner sales</li> </ul> <p>But all is well - you still have a few relaxing :days days left to extend your membership. However, if you let the deadline pass, your account will be automatically paused until you renew your membership.</p> <p>We\'ll send you another reminder very soon, but you\'ll have it in the back of your mind for now. If you would like to extend your connection by 1 year now, you can do so by clicking on the button below. What\'s gone is gone :) ...</p>',
|
|
'copy_first_33' => '<p>Here\'s a quick reminder that your membership expires at :datetime. Therefore, you should take action now and extend it in good time so that you can continue to </p> <ul> <li>purchase products from MIVITA</li> <li>Customers can purchase via your online shop (optional)</li> <li >You can participate in sales partner sales</li> </ul> <p>But all is well - you still have a few relaxing :days days left to extend your membership. However, if you let the deadline pass, your account will be automatically paused until you renew your membership.</p> <p>We\'ll send you another reminder very soon, but you\'ll have it in the back of your mind for now. If you would like to extend your connection by 1 year now, you can do so by clicking on the button below. What\'s gone is gone :) ...</p>',
|
|
'copy_first_34' => '<p>huiii... now it\'s time! Your membership expires in :days days, exactly on :datetime. Therefore, you should take action now and extend your membership, otherwise your account will be paused.</p> <p>If you continue to</p> <ul> <li>purchase products from MIVITA</li> <li>an online shop (optional)</li> <li>and want to participate in sales partner sales</li> </ul> <p>you should act quickly now and extend your membership:</p>',
|
|
'copy_first_35' => '<p>Your membership expired on :datetime. From :suspend_date we will pause your consultant account: your team and your customers will then be assigned to your sponsor temporarily, and their sales will count for your sponsor during this time.</p> <p>If you renew your membership by <b>:deadline</b>, you will get your team and your customers back. After that, your membership will be ended permanently and your team and customers will stay with your sponsor.</p> <p>Click on the button to renew your membership now:</p>',
|
|
'copy_last_35' => '<p><b>Note:</b><br>Commissions you have already earned and that are still outstanding will of course be paid out to you in the next payment run. If you want to delete your account completely, please write an email to info@mivita.care. Our advisor service will then take care of this immediately.</p> <p>We hope to welcome you again very soon as an active member of the MIVITA Family.</p>',
|
|
'subject' => 'Your membership at mivita.care',
|
|
'copy_last_31' => '<p><b>Important:</b><br>If your membership expires, your consultant account will be paused. From then on you will no longer be credited with any points or commissions. Commissions you have already earned and that are still outstanding will of course be paid out to you in the next payment run.</p>',
|
|
'copy_last_33' => '<p><b>Important:</b><br>If your membership expires, your consultant account will be paused. From then on you will no longer be credited with any points or commissions. Commissions you have already earned and that are still outstanding will of course be paid out to you in the next payment run.</p>',
|
|
'copy_last_34' => '<p><b>Important:</b><br>If your membership expires, your consultant account will be paused. From then on you will no longer be credited with any points or commissions. Commissions you have already earned and that are still outstanding will of course be paid out to you in the next payment run.</p>',
|
|
];
|