8. Oktober 2026 · Changelog
CDPCMS 1.19.0
- Theme cdpfshop: Kundenkonten wie in den drei Shops (CTAS) (Auftrag 903, Michael: „Konto so anlegen wie bei unseren 3 Shops“ – Ablauf, Felder, Texte und Regeln aus `connect/ctas/shop.php`, `engine.php` und `shopkit/customer-area.php` von cdpcommerce.com übernommen, eigener CTPF-Code): `/ctas/registrieren/` (Anrede*, Vorname*, Nachname*, E-Mail*, Telefon optional, Passwort* mind. 10 Zeichen, Wiederholung*, AGB/Datenschutz*; Bestätigungsmail 24 h, `?token=` bestätigt, `?resend=1` neuer Link; Bot-Schutz: Prüffeld, Mindestzeit 3 s, Namensprüfung, 3 Registrierungen je IP/Stunde), `/ctas/login/` (5 Fehlversuche → 15 Minuten Sperre, Sitzung erneuert, `?return=`), `/ctas/logout/`, `/ctas/passwort-vergessen/` (Link 1 h, einmalig). Kundenbereich `/customer/dashboard/` (Willkommen, Kundennummer K000001…, Kennzahlen, letzte Bestellungen), `/customer/orders/`, `/customer/order/?id=`, `/customer/addresses/` (Rechnungs-/Lieferadressen, Standard, Bearbeiten, Löschen), `/customer/profile/` (Anrede, Name, Firma, Telefon; Passwort über „Passwort vergessen“). `/konto/` leitet weiter. Kasse: angemeldet Adresse/E-Mail vorbelegt, Bestellung dem Konto zugeordnet (`shop_orders.customer_id`); Gast bleibt möglich. Tabellen `shop_customers`, `shop_customer_tokens`, `shop_customer_addresses` (Migration 2026_10_08_000900; ohne Redaktion legt das Theme sie selbst an). Mails über den Shop-Absender; `SITE_MAIL_PREVIEW` zeigt in der Vorschau den Link statt zu mailen. Nicht im Kern von cdpfshop: Rechnungen, „Vertrag widerrufen“.
- Michael: Rahmen 1 px Navy um jede Produktkarte (Shop, Start, „Das könnte Ihnen auch gefallen“), Innenabstand 12 px, Rasterabstand 20 px.