Zum Inhalt springen
timniko.

Plugins / Intelligente Kupons — Sonderpreise ignorieren / Changelog

Changelog · Intelligente Kupons — Sonderpreise ignorieren

Changelog — Coupons Sonderpreise

Alle nennenswerten Änderungen an Coupons Sonderpreise (tnt_coupons_sonderpreise), neueste Version zuerst. Die Versionsnummer entspricht der <Version> in info.xml und dem Git-Tag vX.Y.Z.

1.4.0 — 2026-08-19

  • Fix: „Sonderpreise ausschließen" schien wirkungslos. JTL liest eine number-Einstellung mit (int), ein LEERES Preisfeld kam also als 0 zurück. Die Preisregel „ab 0" schloss damit den kompletten Katalog aus, der Kupon wurde auf ; (= gilt für keinen Artikel) gesetzt und wirkte für den Händler so, als würde nichts passieren. Ein nicht-positiver Wert gilt jetzt an BEIDEN Enden als „keine Grenze" — wie bisher schon beim Höchstpreis.
  • Die beiden Preisfelder sind jetzt Textfelder statt Zahlenfelder: Nachkommastellen bleiben erhalten (149,90 statt 149), Komma und Punkt werden beide akzeptiert, und ein leeres Feld bleibt leer.
  • Schutz gegen den Totalausschluss: Bleibt nach den Regeln kein einziger Artikel übrig, wird der Kupon nicht mehr überschrieben — sonst würde er für gar nichts mehr gelten. Gilt auch für „alle Kupons" (Automodus/Cron).
  • Rückmeldung im Backend: Die Aktion meldet jetzt „✓ auf N Artikel begrenzt" bzw. „Keine Artikel übrig — Kupon unverändert". Vorher lieferte sie eine leere Antwort ohne jede Anzeige.

1.3.2 — 2026-08-12

  • Kompatibilität mit JTL-Shop 5.6.2 bis 5.8 nachgewiesen (automatisierte Oberflächentests je Shop-Version); <ShopVersion> von 5.7.0 auf 5.6.2 gesenkt.

1.3.1 — 2026-08-05

  • Treat non-positive max price as no upper bound
  • Fix open-ended special-price detection; add exhaustive test suite
  • Fix missing padding on native Settings tab

1.3.0 — 2026-07-28

  • clearance-only (inverse) coupon mode
  • Add make locale (po->base.mo compiler, replaces lost PhpStorm File Watcher)

1.2.0 — 2026-07-27

  • extended coupon exclusion (price range + manufacturer)
  • shop 5.8 compat - resolve adminmenu controller from untranslated menu name

1.1.3 — 2026-05-18

  • Add Makefile to .gitattributes export-ignore, update build script
  • added ci (unit + stan + style)
  • shop 5.7.1 compatible
  • Get only active special prices
  • Solve fatal getting license on $plugin=NULL
  • get last created coupon
  • Implemented Service Interface and license check
  • screenshots and plugin version
  • Wrong ex license id
  • Remove Session Repository due to no need