| Age | Commit message (Collapse) | Author |
|
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>
|
|
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
|
Lieferadresse
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>
|
|
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
|
(Wiederholung):" falsch gesetzt
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
|
Außerdem meldete der Checkout "Undefined array key wpsg_mod_newsletter".
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
|
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>
|
|
|
|
Produkts verhindert
|
|
|
|
|
|
|
|
|
|
|
|
- Feature: SmartCheckout - Ersatz für EinSeitenCheckout
- Feature: Optik im Frontend an moderne Themes angepasst
|
|
- Feature: SmartCheckout - Ersatz für EinSeitenCheckout
- Feature: Optik im Frontend an moderne Themes angepasst
|
|
|
|
|
|
- Kundenbudget gibt Kunden mehr Infos und Rückmeldung für Kunden bei ungenügendem Budget
|
|
|
|
- Optik
- GARAN Label in Bestellabschluß
|
|
|
|
|
|
|
|
|
|
- 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>
|
|
|
|
|
|
# Conflicts:
# src/changelog
|
|
- Warenkorb/Kasse/Zusammenfassung "weite" Breite im Gutenberg
- Inhalt der Seiten optional vor Shop-Inhalt oder danach
- eRechnung PDF3/A Kompatibilität
|
|
Bedingung gewählt werden
|
|
- Kampagnen Fehler mit Bestellstatus behoben
|
|
- Warenkorb/Kasse/Zusammenfassung "weite" Breite im Gutenberg
- Inhalt der Seiten optional vor Shop-Inhalt oder danach
|
|
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>
|
|
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
|
|
- 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).
|