Über Konsolenbefehle können verschiedene Parameter am Plugin angepasst und ans eigene System optimiert werden. Im Normalfall müssen hier keine Einstellungen vorgenommen werden. Aus dem Grund ist die Konsole auch standardmäßig deaktiviert.
Um die Konsole zu aktivieren, ist ein Eintrag in der includes/config.JTL-Shop.ini.php nötig.
define('CLEVERREACH_ACTIVATE_CONSOLE', true);
Dies aktiviertet den Konsolentab im Plugin Backend.
Erlaubte Konsolenbefehle
Der Konsolenbefehl setzt sich aus dem Namen=Wert zusammen. Es kann auch Befehle geben, die keinen Wert benötigen. Dort kann dann einfach nur der Name übermittelt werden.
| Name | Erlaubte Werte | Standard | ab Version |
|---|---|---|---|
| ENABLE_DEBUG_MODE | Boolean | false | |
| SYNC_BATCH_SIZE | Integer | 250 | |
| MAX_STARTED_TASK_LIMIT | Integer | 64 | |
| MIN_LOG_LEVEL_USER | 0, 1, 2, 3 (0 = Error, 1 = Warning, 2 = Info, 3 = Debug) | 3 | |
| MIN_LOG_LEVEL_GLOBAL | 0, 1, 2, 3 (0 = Error, 1 = Warning, 2 = Info, 3 = Debug) | 0 | |
| ASYNC_STARTER_BATCH_SIZE | Integer | 8 | |
| ASYNC_REQUEST_TIMEOUT | Integer | 1000 | |
| MAX_TASK_INACTIVITY_PERIOD | Integer | 300 | |
| TASK_RUNNER_WAKEUP_DELAY | Integer | 5 | |
| MAX_ALIVE_TIME | Integer | 60 | |
| MAX_TASK_EXECUTION_RETRIES | Integer | 5 | |
| OFFLINE_MODE | |||
| TASK_RUNNER_HALTED | Boolean | false | |
| HARD_RESET | |||
| USE_PLUGIN_ASYNC_METHOD | Boolean | false | 2.0.11 |
| DELETE_RECOVERY_CART | Integer | -1 | 2.0.15 |
Funktionsbeschreibung der Befehle
DELETE_RECOVERY_CART
Löschen bereits geöffneter Warenkörbe nach N Tagen.
-1 = Unmittelbar nach dem ersten Öffnen (Standard)
0 = Wird nie gelöscht (Bleibt solange bestehen, bis im Backend gelöscht oder der Warenkorb bestellt wird)
5 = Löschen des Warenkorbes 5 Tage nach Versand (5 kann durch jede Zahl ersetzt werden)
Grundlage ist das Datum des Mailversandes.