mivita/resources/views
Kevin cdb121fde0 Abo: Einmalprodukte bereits bei der Abo-Anlage + es/fr-Sprachsync
Einmalprodukte (Normalsortiment, show_on 3) können jetzt schon beim
Abo-Abschluss hinzugefügt werden – im Portal-Wizard (Abschnitt im
Upgrade-Schritt) und in allen drei Sales-Center-Abo-Strecken (eigene
Produktliste). Variante A: Zeilen laufen als Cart-Option abo_addon mit
durch den Checkout, werden sofort bezahlt und mit der Erstlieferung
verschickt (Rechnung/Lieferschein gruppieren automatisch).

- Checkout persistiert is_abo_addon (CheckoutRepository, PaymentHelper)
- createAboItems/ensureUserAboItemsFromLatestOrder überspringen Addons
  (sonst würden Einmalprodukte dauerhaft wiederkehren); amount ohne
  Addon-Anteil; aboHasBaseProduct ignoriert Addon-Zeilen
- CreateAboReplacementOrder propagiert is_abo_addon in Ersatzbestellungen
- iq-shopping-cart.js: zweite Datatable + abo_addon-Flag-Weitergabe
- i18n: neue abo.onetime_create_*-Keys (de/en/es/fr); zusätzlich es/fr
  komplett synchronisiert (abo-Kartenblock, navigation, payment,
  weborder inkl. Entfernung PAYONE-Altlasten, withdrawal.php neu)
- Tests: AboCreateOneTimeItemsTest, AboCreateOneTimeCartTest,
  AboPortalCreateOneTimeTest (17 neue, 122 Tests gesamt grün)

Plan: dev/2026-07-21-abo-einmalprodukte-anlage/

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-21 14:36:40 +00:00
..
admin Stripe-Integration (S7.4): Payment-Dashboard für Stripe 2026-07-10 16:57:50 +00:00
auth DHL Modul v0.5 Shipping Label ok 2025-08-22 18:18:26 +02:00
dashboard Backoffice-Statistik vereinfacht & Dashboard-Monatsstatistik konsolidiert 2026-06-24 13:00:38 +00:00
emails Stripe-Integration (S4, S5, S7.6): Abos, Zahlungsart ändern, Zahlarten-Kommunikation 2026-07-09 14:45:17 +00:00
errors Cocker Setup 2025-08-29 14:48:03 +02:00
layouts Widerruf: Gesetzliche Online-Widerrufsfunktion (Formular, Bestätigungsmail, Admin-Verwaltung) 2026-07-08 15:56:02 +00:00
legal commit 08-2025 2025-08-12 18:01:59 +02:00
partials/incentive 10.April 2026 2026-04-10 17:15:27 +02:00
pdf Stornorechnung: Fix überdeckte Artikelzeile + Regenerate-Command 2026-07-14 14:19:28 +00:00
portal Abo: Einmalprodukte bereits bei der Abo-Anlage + es/fr-Sprachsync 2026-07-21 14:36:40 +00:00
public 27-05-2026 DHL Modul v2.1 / Optimierung tracking 2026-05-27 18:51:23 +02:00
status DHL Modul v0.5 Shipping Label ok 2025-08-22 18:18:26 +02:00
sys 10.April 2026 2026-04-10 17:15:27 +02:00
templates First Commit 2018-10-29 09:39:31 +01:00
translation commit 08-2025 2025-08-12 18:01:59 +02:00
user Abo: Einmalprodukte bereits bei der Abo-Anlage + es/fr-Sprachsync 2026-07-21 14:36:40 +00:00
vendor commit 08-2025 2025-08-12 18:01:59 +02:00
web Stripe-Integration (S4, S5, S7.6): Abos, Zahlungsart ändern, Zahlarten-Kommunikation 2026-07-09 14:45:17 +00:00
home.blade.php Backoffice-Statistik vereinfacht & Dashboard-Monatsstatistik konsolidiert 2026-06-24 13:00:38 +00:00