summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2026-09-26Vorkasse: Betrag im GiroCode-Kasten mit PunktRoger Rehnelt
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-26Lastschrift, InternetKasse, micropayment: kleinere FehlerRoger Rehnelt
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-26Amazon Pay V2: Debug-Ausgaben, Betreff, Lieferstraße, fehlender SchlüsselRoger Rehnelt
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-26Klarna: Admin-Einstellung ohne Wirkung; Kreditkarte: falscher VorgabetextRoger Rehnelt
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-26Widerruf: Grund, Warnungen und Betreff in den MailsRoger Rehnelt
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-26Bestellupload: Einstellung ohne Wirkung entferntRoger Rehnelt
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-26Kleinere Fehler in Bestellzuständen, Anfrage, Auftragsbestätigung, ↵Roger Rehnelt
Lieferadresse Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-26Widerrufsformular verlangte einen GrundRoger Rehnelt
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-26Link auf die eingestellte OS-Plattform entferntRoger Rehnelt
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-26Kreditkarte: Prüfziffer blieb nach der Zahlung gespeichertRoger Rehnelt
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-26Handbuch: Editionen, Demo-Modus und Bezug ohne WordPress-PluginverzeichnisRoger Rehnelt
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-25Hilfe-Links auf neues Handbuch, Umleitungen alter Doku-AdressenRoger Rehnelt
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-25Newsletterkasten der Kundenansicht ohne Kopfzeile, Doppelpunkt in "E-Mail ↵Roger Rehnelt
(Wiederholung):" falsch gesetzt Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-25Newsletter: Anrede als Text statt als Index übertragenRoger Rehnelt
Außerdem meldete der Checkout "Undefined array key wpsg_mod_newsletter". Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-25Newsletter-Modul spricht wpNewsletterGermany über REST anRoger Rehnelt
Der Checkout legte vorhandene Adressen erneut an. Die Gruppenauswahl wurde als "Array,Array" gespeichert, und "Daten übernehmen" sowie der Import schickten Name und Anschrift leer. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-25Merge remote-tracking branch 'origin/main'jlbeer
2026-09-25- wenn Garan-Label nicht aktiv ist, hat garan_years das Speichern des ↵jlbeer
Produkts verhindert
2026-09-25- Module überarbeitet (PayPal, Gewicht)daniel
2026-09-24- Modul "Mollie"daniel
2026-09-24- Anpassungen für ShopThemeOnedaniel
2026-09-24- Anpassungen für ShopThemeOnedaniel
2026-09-24- Feature: SmartCheckout - GARAN Label am Produktdaniel
2026-09-24- Feature: PHP 8.3 Kompatibilitätdaniel
- Feature: SmartCheckout - Ersatz für EinSeitenCheckout - Feature: Optik im Frontend an moderne Themes angepasst
2026-09-24- Feature: PHP 8.3 Kompatibilitätdaniel
- Feature: SmartCheckout - Ersatz für EinSeitenCheckout - Feature: Optik im Frontend an moderne Themes angepasst
2026-09-21- Optikdaniel
2026-09-18- Kundenbudget Nachtragjlbeer
2026-09-18- Übersetzungenjlbeer
- Kundenbudget gibt Kunden mehr Infos und Rückmeldung für Kunden bei ungenügendem Budget
2026-09-18- Kundenbudget wird bei Zahlvariantenauswahl angezeigtjlbeer
2026-09-18- Gewährleistungslabeldaniel
- Optik - GARAN Label in Bestellabschluß
2026-09-18Merge remote-tracking branch 'origin/main'daniel
2026-09-18Merge remote-tracking branch 'origin/main'daniel
2026-09-18Merge remote-tracking branch 'origin/main'daniel
2026-09-18- Feature: GARAN Label im Produkt/Produkttemplate eingeführtdaniel
2026-09-17Kundenbudget im Frontend sichtbar, Statusfreigabe und automatisches Aufladenjlbeer
- Kundenbudget wird jetzt im Kundenkonto und bei der Auswahl der Zahlungsart mit dem aktuellen Guthaben angezeigt, alternativ über den Shortcode [wpsg_kundenbudget] - Neue Einstellung "Status nach Kauf": Bestellungen, die mit dem Guthaben bezahlt wurden, bekommen den dort gewählten Bestellstatus. Vorher blieben sie unbezahlt liegen, dadurch wurden weder Downloadprodukte freigegeben noch Kampagnen ausgelöst - Produkte können als Aufladeprodukt markiert werden und schreiben ihren Preis nach Zahlungseingang automatisch dem Guthaben des Kunden gut - Guthaben wird bei einer Stornierung wieder zurückgebucht - Neuer Hinweistext, wenn das Guthaben für eine Bestellung nicht ausreicht - Zahlungsart Kundenbudget wird Besuchern ohne Kundenkonto nicht mehr angeboten - Hinweis im Backend, wenn die Kundenverwaltung fehlt, ohne die sich kein Guthaben pflegen lässt - Kundenbudget hat Kunden mit einem Wertgutschein fälschlich abgewiesen - Übersetzungen ergänzt Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-17Merge branch 'wero'daniel
2026-09-17Molliedaniel
2026-09-16Merge remote-tracking branch 'origin/main'daniel
# Conflicts: # src/changelog
2026-09-16- SCSS Parser entferntdaniel
- Warenkorb/Kasse/Zusammenfassung "weite" Breite im Gutenberg - Inhalt der Seiten optional vor Shop-Inhalt oder danach - eRechnung PDF3/A Kompatibilität
2026-09-15- Kampagnen Bestellstatus storniert und zurückgezahlt können auch als ↵4.5.0jlbeer
Bedingung gewählt werden
2026-09-15- Deprecated "version" Fehler behobenjlbeer
- Kampagnen Fehler mit Bestellstatus behoben
2026-09-14- SCSS Parser entferntdaniel
- Warenkorb/Kasse/Zusammenfassung "weite" Breite im Gutenberg - Inhalt der Seiten optional vor Shop-Inhalt oder danach
2026-09-14Wording: "Abonnement" raus, "Update-Zugang" und "Edition" reinRoger Rehnelt
Verkauft wird kein Abo: einmalige Zahlung fuer 12 Monate, keine automatische Verlaengerung, keine Kuendigung. Der Reiter unter Konfiguration heisst jetzt "Update-Zugang" (bis 4.4.15 "Lizenzverwaltung"), die Ausbaustufen heissen "Edition". Sprachdatei mitgezogen: acht msgids umgeschluesselt, die englischen Uebersetzungen angepasst ("subscription" -> "update access"), .mo neu kompiliert (4125 uebersetzt, 91 offen wie zuvor). Nicht angefasst: mods/mod_abo und die Abo-Seite der Kundenverwaltung — das sind die Abo-Produkte, die unsere Kunden ihren eigenen Kunden verkaufen, ein anderer Begriff. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-14- Anpassungen für Kampagnen HTML Mailjlbeer
2026-09-10- modulelist.phtml wieder auf CRLF gestelltjlbeer
Die Datei liegt im Repo seit der SVN-Zeit mit CRLF. Ein Edit im Textmodus und das global gesetzte core.autocrlf=input hatten sie in a3a4af66 komplett auf LF gekippt (159 Zeilen Diff fuer eine Aenderung von drei). Inhaltlich aendert dieser Commit nichts, netto gegen 3c5591d8 bleiben genau die drei Zeilen des doc_url-Fixes. Repo-lokal ist core.autocrlf jetzt false, damit das nicht wieder passiert. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-10- Kampagnen-Views: leeres Verzögerungsfeld statt 0, Übersicht zeigt "aus ↵jlbeer
Versandprofil" Der tote Default 'Tag' (Singular) ist damit auch weg, der passte zu keiner Option der Auswahl. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-10- Bugfix: Modulübersicht warf einen Error, wenn ein Modul kein doc_url liefertjlbeer
wpsg_isSizedString() nimmt sein Argument per Referenz, das @ davor machte daraus einen Wert -> "Argument #1 could not be passed by reference" unter PHP 8. Ausserdem ein versehentlich eingefuegtes "Okay" vor dem PHP-Tag entfernt. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-08Moduluebersicht im Backend verlinkt die AnleitungRoger Rehnelt
Die Modulliste unter Einstellungen zeigt unter dem Modulnamen einen Link "Anleitung", sobald die API fuer das Modul ein doc_url mitgibt (neues Feld der Modul-Registry im Produktcenter). Module ohne eigenen Doku-Artikel bekommen keinen Link. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-08Zahlungsmodul Billsafe eingestelltRoger Rehnelt
Der Zahlungsdienst existiert seit Jahren nicht mehr, aktiv war das Modul bei keiner Lizenz. Entfernt sind die Modulklasse, das mitgelieferte Billsafe-SDK (src/mods/mod_billsafe/) und die fuenf Templates, dazu der Eintrag in der Modul-ID-Karte in wpsg_mod_basic und das verwaiste Gebuehren-Label im AdminController. Die Quellen bleiben ueber die Git-Historie erreichbar (dieser Commit), die alten Modul-ZIPs liegen weiter auf dl.maennchen1.de. Der Builder packt es nicht mehr, weil auch der Registry-Eintrag im Produktcenter entfaellt. Sprachdateien und der alte system/-Ordner behalten ihre Billsafe-Eintraege — beides landet nicht im Kundenpaket bzw. stoert dort nicht. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-08- Kampagnenmodul hinzugefügtjlbeer
2026-09-08Varianten-Preisberechnung: Altdaten-Guard und Vergleich statt ZuweisungRoger Rehnelt
- calculateVariantsPrice() ueberspringt Varianten, die im arVariant des Produkts fehlen (product_key mit Gruppen, die dem Produkt nicht mehr zugeordnet sind). Bisher: "Trying to access array offset on null" und "Undefined array key" bei jedem Aufruf. Preise unveraendert, weil null ohnehin 0 addierte. - varPriceAdded wurde mit "=" statt "==" geprueft. Verhielt sich durch die Kurzschlussauswertung zufaellig richtig, da der Merker nur auf 1 gesetzt wird (wpsg_basket.class.php:465). Wording (GPL): readme.txt "Upgrade der Lizenz auf Pro oder Enterprise" -> "Update- & Support-Abonnement (Pro oder Enterprise)", Feldbeschriftung "Lizenzmodel" -> "Abo-Variante" (Tippfehler im alten String war der Grund, warum ihn die erste Wording-Runde nicht gefunden hat).