| Age | Commit message (Collapse) | Author |
|
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>
|
|
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>
|
|
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>
|
|
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
Die Seite sprang beim Laden, das Skript hielt das Zeichnen auf (K66).
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
|
|
|
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
|
Die eigene Knopfregel hob das hidden auf.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
|
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>
|
|
Zwei schnelle Änderungen am Filter konnten die Liste mit dem älteren Stand füllen.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
|
em statt rem: In Themes mit kleiner Wurzelschrift war „Vertrag widerrufen“ kaum lesbar (K51).
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
|
Statt alert() steht der Eingang als Statusmeldung mit Fokus im Dialog.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
|
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>
|
|
„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>
|
|
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>
|
|
Kein console.log mehr, kein Abbruch bei doppelt ausgegebenem Fuß, Texte escapt (K49).
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
|
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>
|
|
„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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
„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>
|
|
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>
|
|
[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>
|
|
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>
|
|
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>
|
|
|
|
# Conflicts:
# src/lang/wpsg-en_US.mo
# tests/bootstrap.php
# tests/doubles/wpsg_ShopController.php
|
|
|
|
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>
|
|
Bestellabschluss
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
|
Zahlung, Teil- und automatische Erstattung, Statusabfrage.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
|
|
|
|
|
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
|
Shops können direkt löschen
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
|
Dateien
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
|
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
|
Zuordnung; 1970 ausgeblendet
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
|
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
|
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
|
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
|
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|