Deinstallation¶
- Schritt 1: Modulerweiterungen deaktivieren und entfernen
- Schritt 2: Modul deaktivieren
- Schritt 3: Modul aus der Installation entfernen
- Schritt 4: Datenbank bereinigen
- Schritt 5: TMP-Ordner leeren
Schritt 1: Modulerweiterungen deaktivieren und entfernen¶
Deaktivieren Sie alle vorhandenen Erweiterungen, die auf dem Modul Auftragsmanager 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 [ Auftragsmanager ] 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 d3ordermanager
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/ordermanager --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 Auftragsmanager sind dies die folgende Tabellen und Felder:
- die komplette Tabelle
d3order2ordermanager
und diese Felder in bestehenden Tabellen:
- in Tabelle
d3modprofile: - das Feld
D3_OM_EXECMANUALLY - das Feld
D3_OM_MARKORDER - das Feld
D3_OM_ORDERSAVETRIGGERED - das Feld
D3_OM_ORDERFINISHTRIGGERED
sowie diese Einträge in bestehenden Tabellen:
- in Tabelle
d3_cfg_mod: - den Eintrag
oxmodid = "d3_ordermanager"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.