summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2026-10-03Produktseite: Widerrufsknopf unter dem Warenkorbknopf im Modus „neu“Roger Rehnelt
Ausgaben nach dem Knopf stehen in eigener Zeile unter Menge und Knopf. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03Produktseite: Brotkrumen im Modus „neu“Roger Rehnelt
Start, Kategorie und Produkt über dem Produkt. Steht das Produkt in mehreren Kategorien, zeigt sie die, von der der Besucher kam, sonst die erste. Ähnliche Produkte bekommen keine. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03Produkte: Feld „Hersteller“Roger Rehnelt
Neues Feld am Produkt, angezeigt auf der Produktseite im Modus „neu“. Das GARAN-Label zeigt den Hersteller, wenn dort kein eigener Herstellername steht. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03Produktvorlagen: „versandkostenfrei“ nur bei erlaubter VersandartRoger Rehnelt
Vorlage 1 zeigte den Hinweis bei Produkten ohne eingeschränkte Versandarten nicht, die Vorlagen 2 und 3 auch bei Produkten, die die versandkostenfreie Art ausschließen. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03Produktseite: Bildleiste im Modus „neu“Roger Rehnelt
Das Produktbild steht groß, darunter die Vorschaubilder als Knöpfe zum Umschalten. Die Demodaten geben dem Probierset vier weitere Bilder. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03Produktseite: Bild links, Angaben rechts im Modus „neu“Roger Rehnelt
Bilder und Angaben stehen nebeneinander, auf schmalen Bildschirmen untereinander. Der Produkttitel steht in der rechten Spalte. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03Produktseite: Artikelnummer als Liste, Texte mit Überschrift im Modus „neu“Roger Rehnelt
Artikelnummer und Produktcodes stehen als Liste unter dem Knopf. Langtext, Zusätzliche Informationen und Lieferumfang stehen je in einem Abschnitt mit H2. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03Produktseite: Menge und Knopf nebeneinander im Modus „neu“Roger Rehnelt
Die Variantenauswahl steht über der Menge, „Menge“ als Beschriftung über dem Feld, daneben „In den Warenkorb“. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03Produktseite: Preiszeile im Modus „neu“Roger Rehnelt
Unter dem Preis stehen MwSt., Versandkosten und Grundpreis in einer Zeile ohne Klammern, darunter die Lieferzeit. „Stückpreis:“ entfällt. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
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>