Zum Inhalt

Deinstallation

  1. Schritt 1: Modulerweiterungen deaktivieren und entfernen
  2. Schritt 2: Modul deaktivieren
  3. Schritt 3: Modul aus der Installation entfernen
  4. Schritt 4: Datenbank bereinigen
  5. Schritt 5: TMP-Ordner leeren

Schritt 1: Modulerweiterungen deaktivieren und entfernen

Deaktivieren Sie alle vorhandenen Erweiterungen, die auf dem Modul BonimaScore aufbauen. Entfernen Sie ebenfalls alle individuellen Templateanpassungen für dieses Modul.

Schritt 2: Modul deaktivieren

Deaktivieren Sie das Modul unter [ Erweiterungen ] -> [ Module ]. Klicken Sie nach Auswahl von [ BonimaScore ] auf den Button [ Deaktivieren ].

Alternativ können Sie die Moduldeaktivierung auch über die Kommandozeile (CLI) im Hauptverzeichnis Ihres Shops (oberhalb des source- und vendor-Verzeichnisses) durchführen.

./vendor/bin/oe-console oe:module:deactivate d3bonimascore

Enterprise Edition

Achten Sie darauf, dass das Modul in allen weiteren Shops (Mall) ebenfalls deaktiviert werden muss.

Zur Deaktivierung in einem bestimmten Shopmandanten verwenden Sie das --shop-id-Argument (...oe-console --shop-id 1 oe:module...)

Schritt 3: Modul aus der Installation entfernen

Starten Sie die Konsole Ihres Webservers und wechseln in das Hauptverzeichnis Ihres Shops (oberhalb des source- und vendor-Verzeichnisses). Führen Sie Sie dort diesen Befehl aus:

php composer remove d3/bonimascore --no-update

Note

Benötigt Ihre Installation einen anderen Aufruf von Composer, ändern Sie den Befehl bitte entsprechend ab. Für weitere Optionen dieses Befehls lesen Sie bitte die Dokumentation von Composer.

Schritt 4: Datenbank bereinigen

Das Modul legt Informationen in der Datenbank ab. Sofern diese Daten nicht mehr benötigt werden, können diese gelöscht werden.

Note

Legen Sie sich vorab bitte unbedingt eine Sicherung an, um die Daten im Zweifelsfall wiederherstellen zu können.

Für das Modul BonimaScore sind dies die folgende Tabellen und Felder:

  • die komplette Tabelle d3bonimascore
  • die komplette Tabelle d3bonimascoreresponse

und diese Felder in bestehenden Tabellen:

  • in Tabelle oxpayments:
  • das Feld d3bonimascoresafe
  • in Tabelle oxuser:
  • das Feld d3bonimascoreapproval
  • das Feld d3bonimascorecreditlimit
  • das Feld d3bonimacheckthreshold
  • das Feld d3bonimadontcheck
  • in Tabelle oxgroups:
  • das Feld d3bonimadontcheck

sowie diese Einträge in bestehenden Tabellen:

  • in Tabelle d3_cfg_mod:
  • den Eintrag oxmodid = "d3bonimascore" 1)

1) Diesen Eintrag gibt es ggf. für jeden Subshop. Entfernen Sie diesen nur für die Mandanten, in denen das Modul nicht mehr installiert ist.

Schritt 5: TMP-Ordner leeren

Leeren Sie das Verzeichnis tmp über [ Admin ] -> [ (D3) Module ] -> [ Modul-Connector ] -> [ TMP leeren ]. Markieren Sie [ komplett leeren ] und klicken auf [ TMP leeren ].

Sofern die Views nicht automatisch aktualisiert werden, führen Sie dies noch durch.

Alle TMP-leeren-Aktionen stehen Ihnen ebenfalls auf der Kommandozeile (CLI) zur Verfügung. Führen Sie diesen Befehl im Hauptverzeichnis Ihres Shops (oberhalb des source- und vendor-Verzeichnisses) aus:

./vendor/bin/d3cleartmp

Note

Erfordert Ihre Installation eine andere Vorgehensweise zum Leeren des Caches oder zum Aktualisieren der Datenbank-Viewtabellen, führen Sie diese bitte aus.

Beim Kommandozeilenaufruf werden Ihnen weitere Optionen gezeigt, mit denen Sie die Aktion gezielt steuern können.