Add-On: Bildset-Bereinigung

Add-On: Bildset-Bereinigung

Zweck

Die Bildset-Bereinigung entfernt automatisiert nicht mehr benötigte, von Shop-Benutzern hochgeladene Bilder aus Bildsets und reduziert so dauerhaft die Speicherauslastung. Die Ausführung erfolgt zeitgesteuert über einen Hintergrundprozess und ist global (optional pro Bildset) konfigurierbar.

Konfiguration (Reiter „Einstellungen")

Die Einstellungen gelten global für alle Bildsets und können pro Bildset überschrieben werden.

Einstellung

Bedeutung

Einstellung

Bedeutung

Automatische Bereinigung aktiv

Schaltet die Bereinigung für den Mandanten ein/aus.

Ausführungsintervall

Wie oft die Bereinigung läuft: täglich, wöchentlich oder monatlich.

Aufbewahrung ohne Bestellung (Tage)

Ein hochgeladenes Bild, das nie in einer Bestellung verwendet wurde, wird nach dieser Anzahl Tage gelöscht (Standard: 7).

Aufbewahrung mit Bestellung (Tage)

Wurde ein Bild bestellt, bleibt es so viele Tage nach der letzten Bestellung erhalten – das Nachbestell-Fenster (Standard: 30).

Modus

Testlauf: es wird nur protokolliert, nichts gelöscht (sicherer Standard). Löschen: Dateien werden real entfernt.

Wann wird ein Bild gelöscht?

Ein von einem Shop-Benutzer hochgeladenes Bild wird nur entfernt, wenn alle Bedingungen zutreffen:

  1. Es ist älter als „Aufbewahrung ohne Bestellung".

  2. Es liegt in keinem offenen Warenkorb.

  3. Es ist in keiner aktiven Design-/Personalisierungs-Konfiguration referenziert.

  4. Es wurde in keiner Bestellung innerhalb des Nachbestell-Fensters verwendet.

So ist sichergestellt, dass in Verwendung befindliche oder kürzlich bestellte Bilder nicht gelöscht werden. Nach Ablauf des Nachbestell-Fensters gilt das Original als entbehrlich (das fertige Druck-PDF der Bestellung bleibt davon unberührt).

Modus: Testlauf vs. Löschen

  • Testlauf (Standard): Der Cron läuft durch und protokolliert, welche Bilder gelöscht würden – es wird aber nichts entfernt. Ideal, um vorab zu prüfen, was die Bereinigung tun würde. Protokoll-Status: „Testlauf – nicht gelöscht".

  • Löschen: Die Bilder werden real (Datei + Datenbank) entfernt. Protokoll-Status: „Gelöscht".

Empfehlung: Zunächst im Testlauf betreiben, das Protokoll prüfen und erst dann auf „Löschen" umstellen.

Ausnahme pro Bildset

In der Bearbeitungsmaske eines Bildsets (Reiter Einstellungen, Bereich „Bereinigung für dieses Bildset") kann die globale Regel je Bildset überschrieben werden:

  • Globale Einstellung verwenden – es gilt die Mandanten-Konfiguration (Standard).

  • An / Aus – Bereinigung für dieses Bildset gezielt ein- oder ausschalten.

  • Zusätzlich lassen sich die Aufbewahrungszeiträume je Bildset abweichend setzen (leer = globale Einstellung).

Protokoll (Reiter „Protokoll")

Jeder Bereinigungslauf wird protokolliert. Über das Datums-Dropdown (mit Suche) lässt sich ein Tag auswählen; die Tabelle zeigt dann für diesen Tag: Zeitpunkt, Bildset, Datei, Größe, Status. So bleibt das Protokoll auch bei vielen Läufen übersichtlich.

Hinweise / Gut zu wissen

  • Betroffen sind ausschließlich benutzerhochgeladene Bilder in Bildsets; vom Mandanten angelegte, aktiv genutzte Motive sind geschützt.