summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2026-10-03Produktseite: eigene Vorlage im Modus „neu“Roger Rehnelt
Produkte mit den Vorlagen 1–3 zeigen im Modus „neu“ eine eigene Produktseite; eigene Kopien des Betreibers gehen vor. Inhalt vorerst wie Vorlage 1. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03Kasse: „Ihre Bestellung“ mit Netto-Summen und Versand-/ZahlungsartRoger Rehnelt
Bei Netto-Anzeige stehen netto, zzgl. MwSt. und brutto wie im Warenkorb. Versand- und Zahlungsart werden mit Namen genannt. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02Kasse: „Ihre Bestellung“ neben dem Formular im Modus „neu“Roger Rehnelt
Posten, Versand, Summe und MwSt. in Kundendaten und Versand/Zahlung; schmal unter dem Formular (Punkt 8.10). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02Kasse: Vorname/Name und PLZ/Ort nebeneinander im Modus „neu“Roger Rehnelt
Ab 600 px zweispaltig, darunter wie bisher untereinander (Punkt 8.11). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02Kasse: Zurück als Link im Modus „neu“Roger Rehnelt
Die Zurück-Knöpfe speichern nichts; als Link mit Ziel im Text (Punkt 8.12). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02Kasse: Schrittleiste als nummerierte Liste im Modus „neu“Roger Rehnelt
Der aktuelle Schritt trägt aria-current, nur erledigte Schritte sind verlinkt (Punkt 8.9). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02Produktliste: Lieferzeit unter Preis und GrundpreisRoger Rehnelt
Wie in der Produktansicht, nur mit Modul Lieferzeiten und Anzeige am Produkt (Punkt 8.14). 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-02Mini-Warenkorb: Zahl als eigenes ElementRoger Rehnelt
Themes können daraus eine Kurzform wie „(1)“ bilden (Punkt 8.16). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02Kasse: Länderauswahl mit autocomplete country-nameRoger Rehnelt
Die Optionen tragen Ländernamen, nicht den Ländercode. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02Kasse: Einfügen in der E-Mail-Wiederholung erlaubtRoger Rehnelt
Die Sperre behinderte Passwortmanager und Hilfsmittel (K64). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02Kasse: gültige autocomplete-Werte in der RechnungsadresseRoger Rehnelt
Browser füllten Name und Adresse nicht aus, am Nachnamen stand der ganze Name (K63). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02Kasse: Beschriftungen der E-Mail-Wiederholung, des Kommentars und der ↵Roger Rehnelt
Leitweg-ID zugeordnet Bildschirmleser nannten die Felder nicht (K62). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02Warenkorb: Mengenfeld und Auswahllisten mit Namen für BildschirmleserRoger Rehnelt
Bildschirmleser nannten die Felder nicht (K61). 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>
2026-10-01Widerruf: Größen relativ zur Schrift der SeiteRoger Rehnelt
em statt rem: In Themes mit kleiner Wurzelschrift war „Vertrag widerrufen“ kaum lesbar (K51). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-01Widerruf: Bestätigung als Meldung im DialogRoger Rehnelt
Statt alert() steht der Eingang als Statusmeldung mit Fokus im Dialog. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-01Widerruf: Knöpfe gegen Knopfregeln der Themes geschütztRoger Rehnelt
Schatten, Schriftstärke und Hover der Themes greifen nicht mehr auf „Vertrag widerrufen“ (Nachtrag K50). Befund K51 Schriftgröße in OceanWP notiert. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-01Widerruf: Knöpfe und Dialog per Tastatur bedienbarRoger Rehnelt
„Vertrag widerrufen“ ist überall ein echter Knopf; der Dialog ist modal, hält den Fokus, schließt mit Escape und gibt den Fokus zurück (K50). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-01Widerruf: Nonce nicht mehr im gecachten HTMLRoger Rehnelt
Der Dialog holt die Nonce beim Öffnen; eine abgelaufene ersetzt der Server, Dialog und Formularseite senden einmal neu (K48). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-01Widerruf: Skript im Fuß gekapseltRoger Rehnelt
Kein console.log mehr, kein Abbruch bei doppelt ausgegebenem Fuß, Texte escapt (K49). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-01Blöcke: ProduktfilterRoger Rehnelt
Neuer Block Produktfilter (Preis, Varianten, Produktattribute) auf Grundlage von [wpsg_productview_filter]. Er filtert die Produktlisten und Produktansichten derselben Seite; die Auswahl steht in der Adresse, ohne JavaScript bedienbar, Anzahl für Screenreader. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-01Mini-Warenkorb: leerer Zustand ohne ZahlRoger Rehnelt
Die Anzeige springt beim Nachladen nicht mehr von „0 Artikel“ auf die Zahl des Besuchers; die Summe läuft über wpsg_price_html. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-01Produktübersichten: Kleinunternehmer-Hinweis als Ziel des LinksRoger Rehnelt
„Endpreis“ verweist auf den Hinweis unter der Übersicht; der Text wird geprüft ausgegeben (P31). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-01Klassisch: Produktseite und Übersichtskacheln auf HandybreiteRoger Rehnelt
Anzahl, Warenkorb- und Widerrufsknopf brechen auf der Produktseite um, lange Produktnamen in den Kacheln der Übersichten ebenfalls (B35). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-01Seitenvorlagen fürs Block-ThemeRoger Rehnelt
In Block-Themes bringt der Shop Vorlagen für Produktartikel, Produktkategorien mit Seitenzahlen und die Produktdetailseite ohne Seitentitel; Vorlagen des Themes gehen vor. Neuer Block Produktpreis für die Abfrage-Schleife. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-01Einhängepunkte: feste Namen, Filter je Vorlage, Knöpfe und PreiseRoger Rehnelt
Die Aktionen der Vorlagen feuern zusätzlich als wpsg_template_… mit einzelnen Argumenten, der Vorlagenfilter auch mit relativem Schlüssel (K40). Neue Filter für Knopfklassen, Knopftexte und Preise; die bisherigen Namen bleiben. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-01Vorlagen: Prüfung eigener FassungenRoger Rehnelt
Website-Zustand und die Seite Darstellung zeigen eigene Vorlagen im Theme oder unter uploads mit Fundort und Version und melden ältere. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-01Vorlagen: Versionsnummer in jeder VorlageRoger Rehnelt
Alle Vorlagen tragen in den ersten Zeilen @version 4.6.1; die Ausgabe bleibt gleich. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-01Blöcke: Kleinunternehmer-Hinweis als div, feste id beim NachladenRoger Rehnelt
Der Hinweis darf Absätze aus dem Editor enthalten; in den Produktansichten bleibt die id beim Nachladen per Ajax eindeutig. Befunde P31, K46, T12 eingetragen. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-01Blöcke: Kleinunternehmer-Hinweis unter der ListeRoger Rehnelt
„Endpreis“ in Produktliste und Produktansichten verweist auf den Hinweistext unter der jeweiligen Liste statt auf ein fehlendes Ziel (K44). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-01Blöcke: Korrekturen aus der PrüfungRoger Rehnelt
Die Liste zeigt bei Gutscheinen mit freiem Betrag und Mindestmenge „Zum Produkt“ und den Steuersatz wie die Produktseite; der Mini-Warenkorb rechnet Rabatte mit; „Cachen verhindern“ erkennt die neuen Blöcke und Shortcodes (K44). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-01Produktansichten: Modul aus ShopThemeOne im PluginRoger Rehnelt
[wpsg_productview] und [wpsg_productview_filter] kommen ins Plugin; Seite, Sortierung, Ansicht und Filter stehen in der Adresse, Ajax übernimmt nur diese Werte. Ein gleichnamiges Modul im Theme bricht den Shop nicht mehr ab. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-01Blöcke: Produktliste, Mini-Warenkorb, Kundenkonto, Warenkorb und KasseRoger Rehnelt
Neue Blöcke mit block.json, gerendert über die Vorlagen des Shops; der Produktblock bleibt mit Namen und Attributen erhalten. Die Produktliste zeigt den Warenkorb-Knopf nur auf Wunsch und nicht für Produkte mit „Kauf nur über die Detailseite“, Varianten oder Pflichtangaben. Der Mini-Warenkorb lädt seinen Inhalt nach, die Seite bleibt cachebar. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-01Darstellung: Reihenfolge ohne Abhängigkeit, Knopfklasse nur in Block-ThemesRoger Rehnelt
Die Shop-Stile werden vor global-styles einsortiert, ohne dass ein Abmelden der Stildatei die global-styles mitnimmt. Klassische Themes bekommen den Rückfall-Knopf statt wp-element-button (K43). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-01Darstellung: Vorrang gegen Theme-Resets, Prüfung eigener StildateienRoger Rehnelt
Regeln eigener Bausteine haben Spezifität 0-1-0, Ausblendungen und Einblendungen Vorrang vor Theme-Regeln; die Stildatei steht vor dem Zusätzlichen CSS. Eigene productindex.css und der Einstellungsimport laufen über dieselbe Bestätigung (K42). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-01Darstellung: an das Theme angepasstRoger Rehnelt
Neue Einstellung „Darstellung der Shopseiten“ mit der Stildatei wpsg-theme.css: Farben, Schrift, Knöpfe und Felder kommen aus dem Theme, anpassbar über --wpsg-*. Standard für neue Installationen, bestehende Shops bleiben klassisch. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-01Warenkorb: Produktzeile auf HandybreiteRoger Rehnelt
Produktzeilen in Warenkorb und Bestellübersicht liefen unter etwa 400 px über den Rand (B33). Befund B35 zur Produktseite eingetragen. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-01Warenkorb und Kasse: Auswahllisten nicht abgeschnittenRoger Rehnelt
In Themes mit fester Feldhöhe oder eigenem Pfeil (Astra, Kadence) war der Text der Listen abgeschnitten. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-01Produktvorlagen: Detailname escapenRoger Rehnelt
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-01Produktvorlagen: Produktname nicht doppeltRoger Rehnelt
Die Unterüberschrift erscheint nur, wenn der Produktname (Detail) gefüllt ist und abweicht, wie schon in Vorlage 2. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-01- Modul "Auftragsbestätigung" aufgeräumtdaniel
2026-10-01Merge remote-tracking branch 'origin/main'daniel
# Conflicts: # src/lang/wpsg-en_US.mo # tests/bootstrap.php # tests/doubles/wpsg_ShopController.php
2026-10-01- Screenshots für Modul "Amazon" Dokudaniel
2026-10-01GiroCheckout: nach der Zahlung zurück auf die AbschlussseiteRoger Rehnelt
Wie bei PayPal PLUS steht der Stand der Zahlung auf der Abschlussseite, die leeren Erfolgs- und Fehlerseiten entfallen. Der Knopf zum Bezahlen ist als Knopf gestaltet. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-01GiroCheckout: Kreditkarte und Lastschrift, Weiterleitung direkt nach ↵Roger Rehnelt
Bestellabschluss Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>