> ## Documentation Index
> Fetch the complete documentation index at: https://docs.dreizack-medien.de/llms.txt
> Use this file to discover all available pages before exploring further.

# Changelog

> Alle Updates und Änderungen für DZM Bonus Plus

<Update label="Version 1.3.0" description="02.09.2026">
  ### Features

  * Templatefreies Markup als wählbarer Skin für Einlöse-Box und Kontobilanz, für Shops mit eigenem oder fremdem Template. Standardklassen wie `form-control` und `btn` bleiben, Grid- und Kartenklassen fallen weg, die BEM-Klassen `dzm-bonus-redeem` und `dzm-bonus-account` sind der Styling-Vertrag
  * Platzierung und Optik getrennt einstellbar: wo die Kontobilanz erscheint (Automatisch, Nova-Karte, NIUplus-Tab oder eigener Selektor) und wie sie aussieht (Bootstrap oder Neutral). „Automatisch" erkennt das aktive Template, Neuinstallationen starten damit
  * NIU Plus Theme v2: Punkte-Snippets und Einlöse-Box folgen dem Dark Mode, das Bonus-Gold bleibt als Signalfarbe erhalten

  ### Verbesserungen

  * Kontobilanz unter NOVA als Kachel im Konto-Raster neben Wunschzettel und Vergleichsliste, im Kartenstil der Nachbarn – statt oben vor der Begrüßung
  * Einlöse-Box im Checkout: in NIUplus in voller Breite unter dem Kuponfeld statt in halber Breite, in NOVA sauber in der Bestätigungszeile. Im neutralen Skin ohne doppelte Überschrift, Eingabefeld und Knopf stehen in einer Reihe
  * Backend: Farbfelder, Setup-Assistent und Navigationsleiste folgen dem Dark Mode

  ### Bugfixes

  * Das Punkte-Badge in nachgeladenen Inhalten wie OPC-Produktstrom oder Produktberater war ungestylt und zeigte ein riesiges Icon
  * Unter NIUplus stand der Bonuspunkte-Tab im Kundenkonto hinter dem Abmelden-Button

  ### Hinweise

  * Ein NOVA-Shop, der noch nie Bonus-Einstellungen gespeichert hat, sieht nach dem Update erstmals die Kontokarte im Kundenkonto. Shops mit gespeicherten Einstellungen verhalten sich wie bisher
  * Benötigt DZM Resources & Health 1.11.17 – bitte zuerst aktualisieren

  ### Kompatibilität

  * JTL-Shop 5.5.3 - 5.8.1
  * Benötigt mindestens DZM Resources & Health 1.11.17
</Update>

<Update label="Version 1.2.0" description="10.08.2026">
  ### Features

  * Punkte-Verfall mit jährlichem Stichtag: Punkte laufen erst ihre Mindestgültigkeit und verfallen dann gesammelt zu einem festen Termin im Jahr. Eingelöst werden immer die ältesten Punkte zuerst
  * Erinnerungsmail vor dem Verfall, mit mehreren Vorwarnstufen. Text und Betreff im Backend anpassbar
  * Artikel von der Punktevergabe ausschließen – über Kategorien inklusive Unterkategorien und über einzelne Artikelnummern, zum Beispiel für Gutscheine
  * Testmodus: das Programm im Live-Shop erproben, ohne dass Kunden etwas merken. Sichtbar nur für angemeldete Administratoren, gesammelt wird nur für eingetragene Testkunden
  * Import bestehender Punktestände aus einem Altsystem per CSV, mit Vorschau vor dem Buchen und Schutz gegen doppelten Import
  * Teilnehmende Kundengruppen sind jetzt im Backend auswählbar
  * Einlöse-Box im Checkout frei platzierbar und in NOVA optisch integriert

  ### Verbesserungen

  * Fremdwährungen werden korrekt angezeigt: alle Beträge erscheinen in der Standardwährung des Shops beziehungsweise in der vom Kunden gewählten Währung
  * Kundenübersicht zeigt Name und E-Mail statt der internen Datenbank-ID, dazu eine Suche und einen Klick auf die Zeile, der die vollständige Punktehistorie öffnet
  * Manuelle Buchung mit Kundensuche statt Eingabe einer Datenbank-ID
  * Bestellnummer und Kommentar in der Liste der letzten Buchungen
  * Neue Kennzahl „Bereits verfallen" in der Übersicht
  * Das Kundenkonto zeigt, wie viele Punkte wann verfallen
  * CSV-Export enthält Name und E-Mail je Kunde

  ### Bugfixes

  * Die Punkte-Vorschau im Checkout rechnete auf alle Artikel im Warenkorb, auch auf ausgeschlossene. Gebucht wurde immer korrekt, angezeigt zu viel
  * Der Hinweis „Du hast X Punkte erhalten" erschien auf der Danke-Seite nicht
  * Ein Punkte-Verfall wurde im Kundenkonto als „Einlösung" bezeichnet
  * Stornierungen zeigten in der Übersicht einen technischen Bezeichner statt „Storno"
  * Die Kachel „Kunden mit Saldo" zählte anders als die Tabelle darunter

  ### Hinweise

  * Der Punkte-Verfall ist standardmäßig ausgeschaltet – bestehende Shops ändern sich durch das Update nicht von selbst
  * Für den Verfall und die Erinnerungsmail wird ein Cronjob benötigt. Er wird nicht automatisch angelegt: unter System → Cronjobs den Typ „DZM Bonus Plus: Punkte-Verfall" mit Frequenz 24 Stunden anlegen
  * Beim Einschalten des Verfalls gilt eine Schutzfrist: Bestandspunkte verfallen frühestens zum ersten Stichtag nach dieser Frist

  ### Kompatibilität

  * JTL-Shop 5.5.3 - 5.7.2
  * Benötigt mindestens DZM Resources & Health 1.11.13
</Update>

<Update label="Version 1.0.0" description="24.07.2026">
  ### Erstveröffentlichung

  * Bonuspunkte-Gutschrift beim Kauf mit konfigurierbarer Berechnungsbasis, Rundung und Freigabezeitpunkt
  * Einmal-Boni für Registrierung, Erstbestellung und Newsletter-Anmeldung
  * Punkteinlösung im Checkout mit Obergrenze, Mindestschwelle und Schrittweite
  * Einlösung als Entgeltminderung nach §17 UStG, steuersatz-anteilig aufgeteilt
  * Revisionssichere Buchungen per Hash-Kette mit Integritätsprüfung (Zero-Config über BLOWFISH\_KEY, optional eigener Schlüssel)
  * Übersicht mit Punkteschuld, Kundensalden und Buchungshistorie inkl. CSV-Export
  * Manuelle Gut- und Lastschriften mit Begründungspflicht und Admin-Protokollierung
  * Punkte-Anzeige im Frontend mit anpassbarer Optik, Icon, Akzentfarbe und Animation
  * Bonuspunkte-Karte im Kundenkonto
  * Teilnahme-Steuerung nach Kundengruppen inkl. optionaler DSGVO-Opt-in-Checkbox

  ### Kompatibilität

  * JTL-Shop 5.5.3 - 5.7.2
  * Benötigt mindestens DZM Resources & Health 1.11.13

  ### Kompatibilität mit NIU Plus

  * NIU Plus Companion ab 4.10.7
  * JTL-Shop 5.7.0 - 5.7.2
</Update>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.