summaryrefslogtreecommitdiff
path: root/views/mods
AgeCommit message (Collapse)Author
10 daysSmartCheckout: alte Vorlagen bestellen ohne BestätigungsschrittHEAD4.6.34.6.2mainfix/4.6.3fix/4.6.2Roger Rehnelt
Mit eigener checkout.phtml oder smartcheckout.js aus 4.6.0 oder einer Seite aus dem Cache landete jede Bestellung in einer Schleife. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
10 daysKundenkonto: Bestellungen in Inhaltsbreite wie ProfilRoger Rehnelt
Die Seite ist nicht mehr breiter als die übrigen Kontoseiten; Titel, Betrag und Statuszeile der Karten wie bei den übrigen Kontokarten. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
10 daysMerge main nach fix/4.6.1: SmartCheckout „Bestellabschluss“ von DanielRoger Rehnelt
Daniels Commit 52df56d7 lag nur auf main. Changelog in der kurzen Form, Übersetzungen beider Seiten zusammengeführt. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
10 daysKundenkonto: kompakte Übersicht „Bestellungen“ (K135)Roger Rehnelt
Je Bestellung eine Karte mit Datum, Bestellnummer, Betrag, Status und Rechnung; die Positionen aufklappbar. Neuer Filter wpsg_account_order_productvars für die Produktvariablen einer Position. Gelöschte Produkte brechen die Seite auch mit DownloadPlus und Widerruf nicht mehr ab. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
10 days- Modul SmartCheckout um Abschlussoptionen erweitertdaniel
10 daysKundenkonto: Seite „Bestellungen“ bricht bei Altdaten nicht mehr abRoger Rehnelt
Adressen ohne Land rechnen mit dem Standardland; deaktivierte oder gelöschte Produkte und einzelne fehlerhafte Bestellungen brechen die Seite nicht mehr ab. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
10 daysProduktbewertungen: laufen auch vor „Datenbank aktualisieren“Roger Rehnelt
Bis die neue Spalte angelegt ist, zeigt und speichert der Shop Bewertungen wie bisher, ohne das Ankreuzfeld „Name anonymisieren“. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
10 daysMails: Bestelldatum in der Zeitzone des Shops, Auftragsbestätigung ↵Roger Rehnelt
vollständig (K128–K130) Bestell- und Auftragsbestätigungsmails zeigten das Datum in UTC. Die Auftragsbestätigung kennt den Kunden wieder und zeigt ohne Widerrufstext keinen Platzhalter mehr. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
10 daysProduktbewertungen: Einwilligung nennt auch die anonyme VeröffentlichungRoger Rehnelt
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
10 daysProduktbewertungen: Name anonymisierenRoger Rehnelt
Ein Ankreuzfeld im Bewertungsformular; im Shop steht dann „Anonym“, gespeichert und im Backend sichtbar bleibt der Name. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
11 daysProduktbewertungen: nur die Anzahl unter dem Produktnamen ist der LinkRoger Rehnelt
„5 von 5 Sternen, 2 Bewertungen“: verlinkt ist „2 Bewertungen“. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
11 daysProduktbewertungen: Zusammenfassung unter dem Produktnamen verlinkt die ↵Roger Rehnelt
Bewertungen Nur wenn die Liste auf derselben Seite unter diesem Produkt steht; die Sterne bleiben für Screenreader ausgeblendet. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
11 daysKasse: Registrierungspflicht auch nach einem ersten Versuch ohne Passwort (K124)Roger Rehnelt
Der Gastkunde, den die Kasse anlegt, galt als angemeldet; danach fehlten die Passwortfelder und die Bestellung lief ohne Konto durch. Im SmartCheckout wurde ein gesetztes Passwort nicht gespeichert. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
11 daysKundenmails: Vorkasse-Betreff und Widerrufsbelehrung ohne Platzhalter (K121, ↵Roger Rehnelt
K123) Die Textmail der Vorkasse zeigte „Betreff: #1#“. Ohne Widerrufsbelehrung für die Mail entfällt der Abschnitt statt eines Platzhalters; der Systemcheck weist darauf hin. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
12 daysStatistik: Käuferliste nur mit BerechtigungRoger Rehnelt
Anzeige und Export der Produktstatistik liefen über eine Frontend-Adresse ohne Prüfung; sie verlangen jetzt die Berechtigung der Produktverwaltung und eine Nonce. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
12 daysProduktbewertungen: Bewertungen aus ShopThemeOne übernehmenbewertungen-sto-uebernahmeRoger Rehnelt
Beim ersten Einschalten werden freigegebene und wartende Kommentare mit 1 bis 5 Punkten als Bewertungen ohne Kaufnachweis übernommen, einmalig und mit Bericht im Backend. Die Kommentare bleiben unverändert. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
13 daysKasse: Gewährleistungslabel mit festen MaßenRoger Rehnelt
Das Label verschob beim Laden den Inhalt der Zusammenfassung (K84). Am Inline-Bild sind Adresse und Alt-Text jetzt escaped. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
13 daysProduktbewertungen: Erinnerung per E-Mail und BlockRoger Rehnelt
Mit Einwilligung in der Kasse bekommt der Kunde einige Tage nach dem Versand eine Sammelmail mit den Links zu seinen offenen Bewertungen, abbestellbar über einen Link. Neuer Block „Produktbewertungen“ zeigt die Bewertungen eines Produkts auf eigenen Seiten. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
13 daysProduktbewertungen: Moderation wie Kommentare, Schalter je ProduktRoger Rehnelt
Freigeben, Ablehnen, Antworten und Löschen sind Zeilenaktionen, die Antwort öffnet sich unter der Zeile; dazu Mehrfachaktion und Seiten statt höchstens 50 Bewertungen. Neuer Schalter „Bewertungen erlauben“ am Produkt: aus heißt keine Einladung, keine Sterne, keine Liste, kein JSON-LD. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
13 daysKundenverwaltung: Kontonavigation über den KontoseitenRoger Rehnelt
Profil, Bestellungen und Abonnements haben oben eine Navigation mit Abmelden, in beiden Darstellungen. Ohne Widget fand der Kunde seine Bestellungen bisher nicht. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
13 daysProduktbewertungen: leere Sterne als UmrissRoger Rehnelt
Leere Sterne hatten zu wenig Kontrast zum Grund und unterschieden sich nur in der Farbe von vollen. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
13 daysProduktansichten: Sterntext ohne doppeltes LeerzeichenRoger Rehnelt
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
13 daysProduktbewertungen: Liste in der Schriftgröße des TextesRoger Rehnelt
Im Modus „neu“ waren Hinweis, Kopfzeile und Sterne der Liste deutlich kleiner als der Text. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
13 daysProduktbewertungen: Sterne und Bewertungen im ShopRoger Rehnelt
Sterne mit Schnitt unter dem Produktnamen und in den Kacheln, Liste mit Hinweis zur Echtheit unter dem Produkt, Link zum Bewerten im Kundenkonto. Ohne das Modul bleibt die Anzeige wie bisher. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
13 daysProduktbewertungen: Formular im Stil der Shopformulare, Link und Felder getrenntRoger Rehnelt
Das Feld-Array überschrieb beim Absenden den Link; das Datum im Backend steht in Ortszeit. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
13 daysProduktbewertungen: Modul mit persönlichem Link, Formular und FreigabeRoger Rehnelt
Käufer bewerten je Bestellposition über einen Link von der Abschlussseite; das Backend gibt frei, lehnt ab und antwortet. Noch ohne Anzeige im Shop. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
13 daysWiderrufsformular: Ladesymbol als SVGRoger Rehnelt
Das Rasterbild war auf hochauflösenden Bildschirmen zu klein und unscharf. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
13 daysAnfrageprodukte: keine PHP-Warnungen auf der Anfrageliste für GästeRoger Rehnelt
Land und benutzerdefinierte Felder fehlen bei Gästen und gelten dann als leer (K78). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
13 daysRegistrierung: kein Skriptfehler ohne reCAPTCHARoger Rehnelt
Das Skript der Zustimmungsschicht greift nur, wenn ihr Knopf in der Seite steht (K81). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
13 daysFormulare: Einfügen in die E-Mail-Wiederholung erlaubtRoger Rehnelt
Wie in der Kasse jetzt auch in Profil, Registrierung und Anfrage; der Server vergleicht beide Felder weiter. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
13 daysFormulare: Beschriftungen von E-Mail-Wiederholung und Passwort zugeordnetRoger Rehnelt
Im Kundenprofil, im Passwortfeld der Kasse, im EinSeitenCheckout und bei Anfragen zeigten die Beschriftungen auf falsche Felder. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
13 daysWiderrufsformular: geschlossener Dialog auch neben einer Bild-Lightbox ↵Roger Rehnelt
unerreichbar Der geschlossene Dialog ist unsichtbar statt nur inert; die Lightbox des Kerns nimmt allen Kindern von body das inert. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
13 daysWiderrufsformular: Fokusring der EingabefelderRoger Rehnelt
Die Felder auf der Seite und im Dialog schalteten den Fokusring ab; jetzt greift der Ring von Theme oder Browser. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
14 daysWiderrufsformular: Feldränder mit 3:1 Kontrast (K76)Roger Rehnelt
Die Felder nehmen den Feldrand des Themes, sonst ein Grau, das auf hellem und dunklem Grund reicht. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03Produktfilter: Leiste in Spalten, kurze SortiertexteRoger Rehnelt
Die Gruppen der Leiste stehen in gleich breiten Spalten mit bündigen Überschriften; Preis mit Währung in der Überschrift und lesbaren Platzhaltern, Sortierung mit „Neueste zuerst“, „Preis aufsteigend“ usw. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03Produktfilter: Leiste mit Sortierung und Kategorie, einheitliche AbständeRoger Rehnelt
Die Leiste über den Produktkacheln hat Sortierung und im Sortiment eine Kategorieauswahl; Felder gleich hoch und auf einer Grundlinie, am Handy unter einem umrandeten Knopf mit Zahl der aktiven Filter. Ohne Treffer nennt der Hinweis den Filter. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03Produktfilter: filtert die Produktkacheln über alle SeitenRoger Rehnelt
Sortiment und Kategorieseiten zeigen den Filter als Leiste über den Kacheln, am Handy zugeklappt; Seitenzahlen und Trefferzahl beziehen sich auf das gefilterte Ergebnis. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03Widerrufsformular: im Modus „neu“ bündig mit dem SeitentitelRoger Rehnelt
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03Widerrufsformular: Bot-Feld ohne Autofill-NamenRoger Rehnelt
Das versteckte Feld heißt wpsg_rv_check statt url, damit Browser es nicht ausfüllen. Test: Fehlversuche sperren den Widerruf nicht. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03Widerrufsformular: Schutz vor Massenabsendungen, Liste nicht zugeordneter ↵Roger Rehnelt
Widerrufe Bot-Feld und Drosselung auf fünf Absendungen je Absender und Stunde (S21). Nicht zugeordnete Widerrufe stehen in den Moduleinstellungen und lassen sich löschen (S20). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03Widerrufsformular: Bestätigung ohne Bestelldaten, Name und SchlüsselRoger Rehnelt
Jeder Widerruf wird angenommen; die Eingangsbestätigung an die eingetragene Adresse enthält nur die eigenen Angaben, der Betreiber bekommt die Bestelldaten mit Vermerken. Neues Pflichtfeld Name; der Link aus der Bestellmail bestätigt den Widerruf. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03Widerrufsformular: Dialog zeigt nur eigene BestellungenRoger Rehnelt
Bestellpositionen erscheinen nur für den angemeldeten Kunden, dem die Bestellung gehört, und nur, wenn die Position zur Bestellung gehört. Fehlende Angaben führen nicht mehr zum Abbruch. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03Widerrufsformular: Felder beschriftet, Link lesbar, Werte maskiertRoger Rehnelt
Alle Felder in Dialog und Seite haben eine Beschriftung, der Datenschutzlink steht in Schriftfarbe. Im Modus „neu“ folgt der Dialog den Farben des Themes. Vorbelegte Werte werden maskiert ausgegeben. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03Produktvarianten: Fokus bleibt nach dem Variantenwechsel auf der AuswahlRoger Rehnelt
Nach dem Nachladen per Ajax stand der Fokus auf der Seite; mit der Tastatur musste man neu ansetzen. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02Darstellung: Bilder mit Maßen, frontend.js im Modus „neu“ verzögertRoger Rehnelt
Die Seite sprang beim Laden, das Skript hielt das Zeichnen auf (K66). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02- Kampagnen: keine PHP-Warnung mehr über dem Editorjlbeer
2026-10-01Widerruf: Fehlermeldungen als Text mit AnsageRoger Rehnelt
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-01Widerruf: Absenden nach Erfolg ausgeblendetRoger Rehnelt
Die eigene Knopfregel hob das hidden auf. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-01Produktverwaltung: keine PHP-Meldungen beim AnlegenRoger Rehnelt
Leere Textfelder gingen als null an den Editor; die leere Produktliste las eine nicht gesetzte Variable. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-01Produktfilter: nur die zuletzt gestellte Anfrage zähltRoger Rehnelt
Zwei schnelle Änderungen am Filter konnten die Liste mit dem älteren Stand füllen. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>