Gibt es einen "Aufräumer" für offene Warenkörbe und nicht abgeschlossene Checkouts?
Bei meiner Suche im Netz und Quelltext hab ich erstmal nix weiter gefunden...
Gibt es einen "Aufräumer" für offene Warenkörbe und nicht abgeschlossene Checkouts?
Bei meiner Suche im Netz und Quelltext hab ich erstmal nix weiter gefunden...
MetaModels-Workshop: ... wo sich die nächste Gelegenheit bietet... oder Extern oder Online
Erweiterungen: Infos im Seitenbaum, Formular-Default für Select/Checkbox/Radio (SCR), Formular-Newsletteranmeldung, Regex-Formularwidget, Lizenzmanager für Isotope
Unterstützung per Github-Sponsoring: MetaModels Handbuch und Forum, e-spin Erweiterungen
Das gibt es meines Wissens nur für Warenkörbe von Gästen. Warenkörbe von eingeloggten Mitgliedern werden i.d.R. nicht angefasst.
Habe nur Gäste... wie rufe ich den auf?
MetaModels-Workshop: ... wo sich die nächste Gelegenheit bietet... oder Extern oder Online
Erweiterungen: Infos im Seitenbaum, Formular-Default für Select/Checkbox/Radio (SCR), Formular-Newsletteranmeldung, Regex-Formularwidget, Lizenzmanager für Isotope
Unterstützung per Github-Sponsoring: MetaModels Handbuch und Forum, e-spin Erweiterungen
Gute Frage, müsste man mal schauen ob das per Cron getriggert werden kann.
In den System-Einstellungen gibt es auf jeden Fall den Abschnitt "Timeout-Werte".
Edit: Jupp, läuft via Daily Cron https://github.com/isotope/core/blob...onfig.php#L512
prima - hätte das unter der Konfiguration des Shops verortet ... da guck ich mal, warum bei mir in der DB noch so viel rumwuselt und ob es einen Hook gibt - der wäre bei mir wichtig
MetaModels-Workshop: ... wo sich die nächste Gelegenheit bietet... oder Extern oder Online
Erweiterungen: Infos im Seitenbaum, Formular-Default für Select/Checkbox/Radio (SCR), Formular-Newsletteranmeldung, Regex-Formularwidget, Lizenzmanager für Isotope
Unterstützung per Github-Sponsoring: MetaModels Handbuch und Forum, e-spin Erweiterungen
Es sollte automatisch per Cronjob bereinigt werden. Wie oft, kannst du in den Systemeinstellungen festlegen – Standardmässig nach 30 Tagen.
terminal42 gmbh
Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle
MetaModels-Workshop: ... wo sich die nächste Gelegenheit bietet... oder Extern oder Online
Erweiterungen: Infos im Seitenbaum, Formular-Default für Select/Checkbox/Radio (SCR), Formular-Newsletteranmeldung, Regex-Formularwidget, Lizenzmanager für Isotope
Unterstützung per Github-Sponsoring: MetaModels Handbuch und Forum, e-spin Erweiterungen
@Andy: bin etwas ratlos...
ich sehe irgendwie nicht, dass die Cronjobs ausgeführt werden...
In der Tabelle tl_cron_jobs sehe ich die Aktualisierungen - d.h. von Contao aus sollte m. E. was "passieren"
in der iso-config habe ich die beiden mal runter gesetzt
und in die Methoden je ein "dd" eingefügt - beim Aufruf einer FE-Seite sehe ich keine Ausgabe der Dumps ... hmmm?? hab ich einen Denkfehler?Code:$GLOBALS['TL_CRON']['minutely'][] = array('Isotope\Automator', 'deleteOldCarts'); $GLOBALS['TL_CRON']['minutely'][] = array('Isotope\Automator', 'deleteOldOrders');
Contao 4.13.43, Iso 2.8.17
auch wenn ich den Cron auf Konsole starte, passiert nix
MetaModels-Workshop: ... wo sich die nächste Gelegenheit bietet... oder Extern oder Online
Erweiterungen: Infos im Seitenbaum, Formular-Default für Select/Checkbox/Radio (SCR), Formular-Newsletteranmeldung, Regex-Formularwidget, Lizenzmanager für Isotope
Unterstützung per Github-Sponsoring: MetaModels Handbuch und Forum, e-spin Erweiterungen
eine Ausgabe per Dump geht anscheinend bei den Cronjobs nicht - habe mir dafür weitere Sachen ins Log schreiben lassen...
mein "deleteOldOrders" wird (bei mir) nie ausgeführt - erst wenn ich den Aufruf "deleteOldCarts" auskommentiere, bekomme ich zu dem Aufruf auch eine von meinen Log-Ausgaben...
sehr merkwürdig
MetaModels-Workshop: ... wo sich die nächste Gelegenheit bietet... oder Extern oder Online
Erweiterungen: Infos im Seitenbaum, Formular-Default für Select/Checkbox/Radio (SCR), Formular-Newsletteranmeldung, Regex-Formularwidget, Lizenzmanager für Isotope
Unterstützung per Github-Sponsoring: MetaModels Handbuch und Forum, e-spin Erweiterungen
Über die Konsole schon. Im Frontend je nachdem - aber den Frontend Cron solltest du ohnehin deaktivieren und die Cronjobs nur über die Konsole laufen lassen.
Beim Debugging über die Konsole musst du außerdem vorher immer die jeweiligen tl_cron_jobs Einträge löschen - sonst wird der Cronjob ggf. nicht ausgeführt (erst ab Contao 5 kann man das forcieren ohne manuelle Löschung).
MetaModels-Workshop: ... wo sich die nächste Gelegenheit bietet... oder Extern oder Online
Erweiterungen: Infos im Seitenbaum, Formular-Default für Select/Checkbox/Radio (SCR), Formular-Newsletteranmeldung, Regex-Formularwidget, Lizenzmanager für Isotope
Unterstützung per Github-Sponsoring: MetaModels Handbuch und Forum, e-spin Erweiterungen
Wenn du einen minütlichen crontab eingerichtet hast (wie vorgesehen) dann kannst du die Ausführung so nie provozieren. Du musst immer den entsprechenden tl_cron_jobs Eintrag vorher leeren (oder einfach TRUNCATE tl_cron_jobs;). Siehe https://docs.contao.org/dev/framework/cron/#testing
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Lesezeichen