Abo (A4): Abschnitt "Abo pausieren oder kuendigen" mit Kuendigungs-Hinweis

Eigener Abschnitt auf der Abo-Seite (CRM me/ot und Kundenportal) mit
Fortschritt zur Mindestlaufzeit, Pause und Kuendigung. Die Kuendigung laeuft
ueber ein Modal, das die Folgen nennt (Abo endet, Konditionen entfallen, ein
neues Abo hat wieder 6 Pflichtlieferungen), die Pause als Alternative anbietet
und erst nach Bestaetigungs-Checkbox freigibt. Innerhalb der Sperrfrist vor
der Ausfuehrung erscheint statt der Buttons ein Hinweis
(AboHelper::isPauseCancelLocked). Das Einstellungs-Modal verweist nur noch
auf den Abschnitt. Die Kuendigung im Repository ist jetzt wie die Pause eine
eigenstaendige Aktion: Erfolgsmeldung statt Liefertermin-Hinweis, next_date
bleibt unangetastet.

Sprachdateien de/en/es/fr, Tests in AboPauseCancelSectionTest, Plan-Status.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
Kevin 2026-09-16 10:14:51 +00:00
parent 74aefa9640
commit e8057f9f7b
12 changed files with 526 additions and 4 deletions

View file

@ -330,4 +330,22 @@ return [
'payment_method_change_link_mail_subject' => 'Zahlungsart für dein Abo aktualisieren',
'payment_method_change_link_mail_intro' => 'Bitte aktualisiere die Zahlungsart für dein Abo über den folgenden sicheren Link. Deine neue Zahlungsart wählst du direkt auf der sicheren Seite unseres Zahlungsdienstleisters Stripe — es wird dabei nichts abgebucht.',
'payment_method_change_link_mail_button' => 'Zahlungsart aktualisieren',
// Abschnitt "Abo pausieren oder kündigen" (Ticket A4)
'pause_cancel_title' => 'Abo pausieren oder kündigen',
'pause_cancel_intro' => 'Hier kannst du dein Abo für einen Monat aussetzen oder dauerhaft beenden. Beides ist ab der :min. Lieferung möglich.',
'pause_cancel_progress' => ':count von :min Lieferungen ausgeführt',
'pause_cancel_locked_hint' => 'Die nächste Lieferung am :date wird bereits vorbereitet (Sperre :lock Tage vorher). Pausieren oder Kündigen ist erst nach dieser Lieferung wieder möglich.',
'cancel_short_copy' => 'Beendet das Abo dauerhaft. Ein neues Abo beginnt wieder mit :min Pflichtlieferungen.',
'cancel_in_section_hint' => 'Die Kündigung findest du unten auf der Abo-Seite im Abschnitt „Abo pausieren oder kündigen“.',
'cancel_modal_title' => 'Abo wirklich kündigen?',
'cancel_consequences_intro' => 'Bitte beachte, was eine Kündigung bedeutet:',
'cancel_consequence_end' => 'Das Abo endet sofort – es gibt keine weitere Lieferung.',
'cancel_consequence_points' => 'Die Abo-Konditionen und die damit verbundenen Punkte entfallen.',
'cancel_consequence_restart' => 'Ein neues Abo beginnt wieder von vorn: erst nach :min Pflichtlieferungen kann es pausiert oder gekündigt werden.',
'cancel_alternative_pause' => 'Tipp: Wenn du nur eine Lieferung aussetzen möchtest, pausiere das Abo lieber für einen Monat. Es bleibt dann mit allen Konditionen bestehen.',
'cancel_prefer_pause_button' => 'Lieber 1 Monat pausieren',
'cancel_anyway_button' => 'Trotzdem kündigen',
'cancel_confirm_checkbox' => 'Ich habe verstanden, dass das Abo endet und ein neues Abo wieder :min Pflichtlieferungen hat.',
'cancel_success' => 'Dein Abo wurde gekündigt.',
];