Zum Inhalt

Konfiguration – Produkt-Historie

Plugin-Konfig liegt unter Admin → Einstellungen → System → Plugins → Produkt-Historie. Die meisten Werte sind global, einige greifen pro Sales-Channel.

Bereich „Historie"

Option Default Beschreibung
Tracking aktiv ein Globaler Hauptschalter. Bei aus werden keine neuen Änderungen mehr protokolliert (vorhandene bleiben).
Welche Felder tracken Preis, Bestand, Name, Beschreibung, Status, Custom Fields Multi-Select. Standardmäßig sind alle aktiv. Felder lassen sich abwählen, um die History schlanker zu halten.
Tracking auch bei Import ein Wenn aus, werden Bulk-Imports (über das Standard-Shopware-Import oder über Import Export Pro) nicht protokolliert.
Tracking auch bei API-Calls ein Wenn aus, werden Änderungen über die Admin-API ignoriert. Sinnvoll z.B. für stark frequentierte Bestand-Updates über externe Systeme.
Retention (Tage) 365 History-Einträge älter als X Tage werden wöchentlich automatisch gelöscht. Für PAngV reichen 31 Tage, fürs Audit sind 365–1095 Tage üblich.
Retention und PAngV

PAngV verlangt den 30-Tage-Tiefstpreis – also musst Du mindestens 30 Tage History haben. Default 365 ist großzügig dimensioniert. Wenn Du strenge Datenschutz-Vorgaben hast, kannst Du auf 31 reduzieren – allerdings verlierst Du dann Audit-Vorteile.

Bereich „PAngV-Anzeige im Storefront"

Option Default Beschreibung
PAngV-Anzeige aktiv ein Zeigt den 30-Tage-Tiefstpreis im Storefront an, wenn der aktuelle Aktionspreis darunter liegt.
Anzeige-Modus unter dem Preis Wahl: „unter dem Preis", „neben dem Preis (klein)", „nur im Tooltip".
Text-Vorlage „Niedrigster Preis der letzten 30 Tage: %price%" Wird im Storefront angezeigt. Snippet kommora.history.pangv.label – mehrsprachig.
Anzeigen nur bei Aktion ein Wenn ein Listenpreis (Streichpreis) gesetzt ist UND der Aktionspreis billiger als der 30-Tage-Tiefstpreis. Bei aus wird der Tiefstpreis IMMER angezeigt (auch wenn er gleich dem aktuellen Preis ist).
Anzeige auf Listenseite aus Standardmäßig nur Produktdetail. Bei ein auch in Produkt-Cards in Listings.

Bereich „Custom Field regulierter_preis"

Das Plugin schreibt automatisch ein Custom Field kommora_regulated_price an jedes Produkt – nutzbar für eigene Twig-Templates, Mail-Templates und API-Exports.

Option Default Beschreibung
Custom-Field-Schreiben aktiv ein Wenn aus, wird das Custom Field nicht mehr aktualisiert (vorhandene Werte bleiben).
Sync-Frequenz täglich 03:00 Cron-Ausdruck der täglich-Aktualisierung.
Bei Preisänderung sofort synchen ein Wenn ein Preis sich ändert, wird das Custom Field sofort neu berechnet – nicht erst beim nächsten Cron.

Bereich „Logging"

Option Default Beschreibung
Was protokolliert wird im History-Eintrag Alt-Wert + Neu-Wert bei sehr großen Werten (z.B. lange Produktbeschreibungen) lässt sich das auf „nur Änderung-Diff" reduzieren.
User-Identifikation User-ID + Username + E-Mail Konfigurierbar, wenn DSGVO-Bedenken bzgl. User-Identifizierbarkeit.
Quelle erkennen ein Erkennt automatisch ob Änderung aus Admin (Web), API, CLI, Subscriber oder Import kam. Sehr nützlich beim Debugging und im Audit.

Bereich „Export"

Option Default Beschreibung
CSV-Export aktiv ein Im Modul der Button für CSV-Download der gefilterten Liste.
PDF-Export aktiv ein Im Modul der Button für PDF-Bericht (z.B. für Steuerprüfung).
Export-Felder alle Multi-Select, was im Export landen soll.

Speichern und prüfen

Nach allen Änderungen oben rechts Speichern. Die Werte greifen sofort.

→ Weiter mit PAngV & 30-Tage-Tiefstpreis oder Audit-Log & Rollback.