v4.9.x Kuponcodes: Bug beim Speichern - Kupons werden ggfs. ungültig

Thema wurde von Walter Lenk, 13. Januar 2026 erstellt.

  1. Walter Lenk
    Walter Lenk Erfahrener Benutzer
    Registriert seit:
    28. September 2011
    Beiträge:
    623
    Danke erhalten:
    283
    Danke vergeben:
    116
    Hallo liebes Gambio-Team,

    wir haben soeben einen recht unschönen Bug gefunden der leider richtig Umsatz gekostet hat da ein wichtiger Kuponcode ungültig wurde.

    Konkrete Version:
    v4.9.6.1

    Szenario:
    • Es gibt einen vorhandenen Kuponcocde A der eine Gültigkeit vom 01.12.2025 bis 31.03.2026 hat.
    • Shopbetreiber bearbeitet den Kuponcode am z.B. 01.01.2026 weil z.B. die Liste der gültigen Artikel (oder andere Daten) geändert werden soll.
    • Einstellung "gültig ab" wird nicht geändert und auch nicht beachtet!
    • Shopbetreiber speichert.
    • Datum "gültig ab" steht nun anstatt auf 01.12.2025 auf 01.12.2026 und der Kuponcode ist dadurch ungültig!

    Ursache:
    Es wurde in der admin/includes/functions/general.php die Art und Weise verändert wie in der Selectbox die Jahre generiert werden. Früher fest von 2010 bis 2028 (was natürlich auch Blödsinn war), jetzt vom aktuellen Jahr bis 10 Jahre in die Zukunft. Vergangene Jahre werden nicht in die Selectbox generiert und somit beim Speichern ein 2025 zu 2026.

    Geändert wurde das Verhalten direkt in der Version v4.9.6.1 und es ist auch bis zur v5.0.1.1 noch so verhalten.

    Grüße
    Walter