summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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).
2026-09-07- Fehlende Textdomains an Übersetzungen angehängtjlbeer
- Dateien auf UTF-8 formatiert, damit Übersetzungen darauf zugreifen können
2026-09-07- Übersetzungsfunktionen vereinheitlicht (manchmal nur _() )jlbeer
- PHP 8.5 / WP 7.1 - Warnungen, die im Plugin "Plugin Check" erwähnt wurden behoben
2026-09-04Wording auf Abonnement umgestellt + Bugfix VariantenpreiseRoger Rehnelt
Wording (GPL-konform, mit Roger abgestimmt): verkauft wird ein Update- & Support-Abonnement, nicht eine Lizenz fuer den Code. - "Lizenzverwaltung" -> "Abonnement" (Menue, Seitentitel, Zugriffsrechte) - "Lizenzcode"/"Lizenzschluessel" -> "Aktivierungsschluessel" - "Neue Lizenz aktivieren"/"Lizenz loeschen" -> Aktivierungsschluessel eintragen/entfernen - "[ Pro Version ]" -> "[ Update- & Support-Abo: Pro ]" (analog Enterprise) - "wpShopGermany Vollversion erwerben" -> "Update- und Support-Abo abschliessen"; "Vollversion kaufen" -> "Abo abschliessen" - "Ihre Lizenz ist ungueltig" -> "Ihr Aktivierungsschluessel ist ungueltig" - "Ohne Lizenz koennen Sie dieses Modul nicht verwenden" -> "Ohne Abonnement ..." Nicht angefasst: technische Bezeichner ($arLizenz, wpsg_lizenz, wpsg_licence_file, licence_model), src/system/old/ (wird vom Paketbau entfernt, erreicht keinen Kunden), die BillSAFE-Felder (dort ist die "Lizenz" die des Zahlungsanbieters) und readme.txt (wordpress.org). Bugfix: in wpsg_mod_productvariants::product_getPrice() wurde $arVariant nur innerhalb des ersten if gesetzt, im zweiten aber benutzt. Auf jeder Produktseite mit Varianten ergab das mehrere hundert PHP-8-Warnungen (auf der Live-Seite sichtbar, weil dort display_errors an war). Jetzt initialisiert und die Berechnung an vorhandene Variantendaten gebunden — preisneutral, vorher wurde null addiert. Changelog fuer 4.4.16 ergaenzt. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-31- BackupDaniel Schmitzer
git-svn-id: https://[internal]/wordpress/plugins/wpsg4@8541 0d5edaf7-2b12-4e95-93f4-047927463d4b
2026-08-27- Warnungen / eRechnungs UpdateDaniel Schmitzer
git-svn-id: https://[internal]/wordpress/plugins/wpsg4@8540 0d5edaf7-2b12-4e95-93f4-047927463d4b
2026-07-01Widerrufseite view4.4.15Jean-Luc Beer
git-svn-id: https://[internal]/wordpress/plugins/wpsg4@8538 0d5edaf7-2b12-4e95-93f4-047927463d4b
2026-07-01Widerrufsgründe vereinheitlichtJean-Luc Beer
git-svn-id: https://[internal]/wordpress/plugins/wpsg4@8536 0d5edaf7-2b12-4e95-93f4-047927463d4b
2026-07-01Widerrufsformular Shortcode + dedizierte wp_posts-SeiteJean-Luc Beer
git-svn-id: https://[internal]/wordpress/plugins/wpsg4@8535 0d5edaf7-2b12-4e95-93f4-047927463d4b
2026-06-12- Rechnungen korrigieren4.4.14Daniel Schmitzer
git-svn-id: https://[internal]/wordpress/plugins/wpsg4@8532 0d5edaf7-2b12-4e95-93f4-047927463d4b
2026-06-03Widerruf rechtskonforme Anpassungen4.4.13Jean-Luc Beer
git-svn-id: https://[internal]/wordpress/plugins/wpsg4@8528 0d5edaf7-2b12-4e95-93f4-047927463d4b
2026-06-03Widerruf rechtskonforme AnpassungenJean-Luc Beer
git-svn-id: https://[internal]/wordpress/plugins/wpsg4@8526 0d5edaf7-2b12-4e95-93f4-047927463d4b
2026-05-28Widerruf Close-Icon hinzugefügt4.4.12Jean-Luc Beer
git-svn-id: https://[internal]/wordpress/plugins/wpsg4@8523 0d5edaf7-2b12-4e95-93f4-047927463d4b
2026-05-28SVG Icons Widerrufsformular gewechseltJean-Luc Beer
git-svn-id: https://[internal]/wordpress/plugins/wpsg4@8522 0d5edaf7-2b12-4e95-93f4-047927463d4b
2026-05-28- WiderrufsformularDaniel Schmitzer
git-svn-id: https://[internal]/wordpress/plugins/wpsg4@8520 0d5edaf7-2b12-4e95-93f4-047927463d4b
2026-04-30- Feature: Exportprofile/Bestellexport - Export von verwendeten SteuersätzenDaniel Schmitzer
git-svn-id: https://[internal]/wordpress/plugins/wpsg4@8516 0d5edaf7-2b12-4e95-93f4-047927463d4b
2025-11-24- Feature: Gutscheine duplizierbarDaniel Schmitzer
git-svn-id: https://[internal]/wordpress/plugins/wpsg4@8512 0d5edaf7-2b12-4e95-93f4-047927463d4b
2025-10-09Gutscheine duplizierenJean-Luc Beer
git-svn-id: https://[internal]/wordpress/plugins/wpsg4@8506 0d5edaf7-2b12-4e95-93f4-047927463d4b
2025-10-06- Karlchens MultirechnungsanpassungDaniel Schmitzer
git-svn-id: https://[internal]/wordpress/plugins/wpsg4@8505 0d5edaf7-2b12-4e95-93f4-047927463d4b
2025-09-12- voucher new column "Produkte"Jean-Luc Beer
- voucher product selection sorted and only active products git-svn-id: https://[internal]/wordpress/plugins/wpsg4@8502 0d5edaf7-2b12-4e95-93f4-047927463d4b
2025-07-22- Bugfix: FPDF mehrmals inkludiertDaniel Schmitzer
git-svn-id: https://[internal]/wordpress/plugins/wpsg4@8498 0d5edaf7-2b12-4e95-93f4-047927463d4b
2025-06-02- Bugfix: Newsletter wieder direkt in den Checkout integriertDaniel Schmitzer
git-svn-id: https://[internal]/wordpress/plugins/wpsg4@8495 0d5edaf7-2b12-4e95-93f4-047927463d4b
2025-05-22Warenkorb Bankeinzug Eingabefelder fixJean-Luc Beer
git-svn-id: https://[internal]/wordpress/plugins/wpsg4@8494 0d5edaf7-2b12-4e95-93f4-047927463d4b
2025-02-14: E-Rechnung Beschreibungen in Konfiguration4.4.11Jean-Luc Beer
git-svn-id: https://[internal]/wordpress/plugins/wpsg4@8483 0d5edaf7-2b12-4e95-93f4-047927463d4b
2025-02-13: Versandart Gebühr wird wieder richtig angezeigtJean-Luc Beer
git-svn-id: https://[internal]/wordpress/plugins/wpsg4@8482 0d5edaf7-2b12-4e95-93f4-047927463d4b
2025-01-16- Begrenzung auf einen Gutschein je Bestellung möglichDaniel Schmitzer
git-svn-id: https://[internal]/wordpress/plugins/wpsg4@8480 0d5edaf7-2b12-4e95-93f4-047927463d4b
2025-01-16- Begrenzung auf einen Gutschein je Bestellung möglichDaniel Schmitzer
git-svn-id: https://[internal]/wordpress/plugins/wpsg4@8479 0d5edaf7-2b12-4e95-93f4-047927463d4b
2025-01-16- Begrenzung auf einen Gutschein je Bestellung möglichDaniel Schmitzer
git-svn-id: https://[internal]/wordpress/plugins/wpsg4@8478 0d5edaf7-2b12-4e95-93f4-047927463d4b
2025-01-15- GiroCodeDaniel Schmitzer
git-svn-id: https://[internal]/wordpress/plugins/wpsg4@8477 0d5edaf7-2b12-4e95-93f4-047927463d4b
2025-01-14- TESTDaniel Schmitzer
git-svn-id: https://[internal]/wordpress/plugins/wpsg4@8476 0d5edaf7-2b12-4e95-93f4-047927463d4b
2025-01-13- TESTDaniel Schmitzer
git-svn-id: https://[internal]/wordpress/plugins/wpsg4@8474 0d5edaf7-2b12-4e95-93f4-047927463d4b
2025-01-10- Standard3.phtml wechselt direkt das VariantenbildDaniel Schmitzer
git-svn-id: https://[internal]/wordpress/plugins/wpsg4@8473 0d5edaf7-2b12-4e95-93f4-047927463d4b
2024-12-30- eRechnungen automatisch schreibenDaniel Schmitzer
- Korrekturen git-svn-id: https://[internal]/wordpress/plugins/wpsg4@8465 0d5edaf7-2b12-4e95-93f4-047927463d4b
2024-12-19Anpassungen für E-Rechnung (grundlegende BT-Felder gefixt/gefüllt, ↵Jean-Luc Beer
Leitweg-ID neu angelegt) git-svn-id: https://[internal]/wordpress/plugins/wpsg4@8463 0d5edaf7-2b12-4e95-93f4-047927463d4b
2024-12-16- Tabellenköpfe Produktverwaltung gefixtJean-Luc Beer
git-svn-id: https://[internal]/wordpress/plugins/wpsg4@8461 0d5edaf7-2b12-4e95-93f4-047927463d4b
2024-11-28- Validierung Produktvarianten-IDs -> Spamschutz (Keine unendlichen Ordner ↵Jean-Luc Beer
in uploads erzeugen) git-svn-id: https://[internal]/wordpress/plugins/wpsg4@8459 0d5edaf7-2b12-4e95-93f4-047927463d4b
2024-11-19- Thickbox durch Option wieder ladenDaniel Schmitzer
git-svn-id: https://[internal]/wordpress/plugins/wpsg4@8457 0d5edaf7-2b12-4e95-93f4-047927463d4b
2024-11-18- Feature: eInvoice Rechnungsempfänger unabhängig von E-Mail des KundenDaniel Schmitzer
git-svn-id: https://[internal]/wordpress/plugins/wpsg4@8456 0d5edaf7-2b12-4e95-93f4-047927463d4b
2024-11-08- eInvoiceDaniel Schmitzer
git-svn-id: https://[internal]/wordpress/plugins/wpsg4@8453 0d5edaf7-2b12-4e95-93f4-047927463d4b
2024-10-30- Bugfix: DB Udpdate nach Plugin Update wird ausgeführtDaniel Schmitzer
- Feature: Update Log um zukünftige Probleme beim Update zu erkennen git-svn-id: https://[internal]/wordpress/plugins/wpsg4@8452 0d5edaf7-2b12-4e95-93f4-047927463d4b
2024-10-28- Bugfix: Warenkorb Button im Widget bei Option "Lightbox Meldung"Daniel Schmitzer
git-svn-id: https://[internal]/wordpress/plugins/wpsg4@8451 0d5edaf7-2b12-4e95-93f4-047927463d4b
2024-10-21#4.4.94.4.94.4.10Daniel Schmitzer
- Bugfix: Tabellenstruktr Rechnungen für eRechnungen vorbereitet git-svn-id: https://[internal]/wordpress/plugins/wpsg4@8444 0d5edaf7-2b12-4e95-93f4-047927463d4b
2024-09-23-4.4.8Daniel Schmitzer
git-svn-id: https://[internal]/wordpress/plugins/wpsg4@8434 0d5edaf7-2b12-4e95-93f4-047927463d4b
2024-09-17Schreibfehler fixJean-Luc Beer
git-svn-id: https://[internal]/wordpress/plugins/wpsg4@8432 0d5edaf7-2b12-4e95-93f4-047927463d4b
2024-09-17-Daniel Schmitzer
git-svn-id: https://[internal]/wordpress/plugins/wpsg4@8431 0d5edaf7-2b12-4e95-93f4-047927463d4b