Autostatus - Modul für PrestaShop
Das Modul „Autostatus“ für PrestaShop automatisiert die komplette Bestellstatus-Steuerung in Ihrem Onlineshop. Statuswechsel wie „Warten auf Zahlungseingang“, Zahlungserinnerungen oder Versandstatus werden auf Basis von Regeln und Zeitintervallen automatisch ausgeführt. Dadurch optimieren Sie Ihre internen Abläufe, reduzieren manuellen Aufwand und verbessern die Kommunikation mit Ihren Kunden im gesamten Bestellprozess.
Modulübersicht
Hier finden Sie die wichtigsten Details und Eigenschaften des Moduls auf einen Blick.
Vorteile
Mit dem Modul „Autostatus“ für PrestaShop automatisieren Sie wiederkehrende Prozesse rund um Ihre Bestellungen und sparen wertvolle Zeit im Tagesgeschäft.
- Automatische Statuswechsel basierend auf Zeitintervallen und definierten Regeln
- Reduzierung manueller Arbeit durch vollautomatisierte Bestellprozesse
- Automatische Zahlungserinnerungen und Mahnstufen ohne zusätzlichen Aufwand
- Flexible Steuerung von E-Mail-Versand bei Statusänderungen
- Individuelle Konfiguration von Statusketten und Workflows im Backend
- Cronjob-Unterstützung für zuverlässige, zeitgesteuerte Abläufe
- Verbesserte Kundenkommunikation durch transparente Statusupdates
- Whitelist-Funktion zur Aussteuerung bestimmter Kunden oder Gruppen
- Queue-System zur Kontrolle und Nachverarbeitung geplanter Statuswechsel
- Höhere Prozesssicherheit durch standardisierte und fehlerfreie Abläufe
Kompatibilität
Das Modul "Autostatus" ist kompatibel mit PrestaShop 8.x. und 9.x. Spezifizierte technischen Angaben oder auch ältere Versionen sind auf der Modulverkaufsseite zu finden und werden regelmäßig gepflegt.
Autostatus für PrestaShop 9.x
- Kompatibel mit PrestaShop 9
- Mindestens PHP 8.1 - die offizielle Dokumentation empfiehlt PHP 8.4 für optimale Leistung und Sicherheit.
Hinweis: Falls Sie eine andere PrestaShop Version nutzen, können die Screenshots lt. dieser Dokumentation abweichen.
Autostatus für PrestaShop 8.x
- Kompatibel mit PrestaShop 8.x ab Version 8.x.
- Mindestens PHP 7.1
Hinweis: Falls Sie eine andere PrestaShop Version nutzen, können die Screenshots lt. dieser Dokumentation abweichen.
Installation
Es ist wichtig, vor der Installation eines Moduls eine vollständige Sicherung Ihrer Website oder Ihres Servers durchzuführen, um Datenverluste zu vermeiden, falls etwas schiefgeht. Wenn Sie unsicher sind oder Bedenken haben, ziehen Sie die Hilfe eines erfahrenen Webentwicklers oder Administrators in Betracht.
- Gehen Sie im PrestaShop Backoffice zur Modulverwaltung (ehemals Modul-Manager) und klicken Sie auf „Modul hochladen“
- Ziehen Sie nun die Moduldatei (zip-Datei) per Drag & Drop oder wählen Sie
die Datei im System-Verzeichnisbaum aus - Wählen Sie die hochzuladende ZIP-Datei aus und klicken Sie auf "OK"
- Ihr Modul wird installiert und erscheint in der Liste der installierten Module
- Warten Sie bis die Modulinstallation erfolgreich abgeschlossen ist
- Um mit der Einrichtung zu beginnen, klicken Sie auf "Konfigurieren". Wenn Sie mehrere Shops haben, müssen Sie jeden Shop separat konfigurieren. Bitte wählen Sie Ihren Shop direkt aus dem Menü aus, mit dem Sie beginnen möchten
- Testen Sie das Modul: Gehen Sie zur Frontend-Ansicht Ihrer Website und überprüfen Sie, ob das Modul wie erwartet funktioniert
Viel Erfolg!
Übersetzungen
Das Modul kann in alle verfügbaren Sprachen übersetzt werden. Standardmäßig sind Deutsch und Englisch enthalten. Um eine Übersetzung vorzunehmen, gehen Sie im Menü links auf „International“ (1) und anschließend auf „Übersetzungen“ (2). Wählen Sie im Bereich „Programmteil“ die Option „Installierte Module“ (3), anschließend das gewünschte Modul (4) und die gewünschte Sprache (5). Klicken Sie danach auf „Bearbeiten“, um die Übersetzung anzupassen.
Screenshot "Modul Übersetzungen bearbeiten"
Lizenz
- Das Modul unterliegt einer kommerziellen Lizenz. Sie dürfen das Modul auf einer Domain installieren.
- Zu Test- und Debugzwecken ist keine weitere Lizenz notwendig.
- Nach Bestellung können Sie die Domain lizenzieren, unter der das Modul verwendet wird.
- In Ihrem Kundenkonto können Sie Ihre Lizenzen unter dem Link "Meine Lizenzen" verwalten.
Downloads
Aktuelle Modul-Downloads
Autostatus PrestaShop 9.x
Autostatus PrestaShop 8.x
Hinweis
Bitte beachten Sie, dass diese Dokumentation eine Momentaufnahme darstellt und sich von älteren oder zukünftigen Versionen unterscheiden kann. Wir sind darum bemüht, unsere Dokumentation aktuell zu halten. Bei Rückfragen oder Unsicherheiten stehen wir Ihnen jederzeit gerne zur Verfügung.
Falls Sie Unterstützung bei der Optimierung Ihres PrestaShop-Shops benötigen, zögern Sie nicht, Gurkcity zu kontaktieren. Unser Support-Team steht Ihnen nicht nur bei der Modulinstallation zur Seite, sondern bietet Ihnen auch umfassende Dienstleistungen als PrestaShop Full-Service-Agentur an.
Konfiguration
Ist die Modulinstallation erfolgreich abgeschlossen, ist die richtige Konfiguration entscheidend. Im Allgemeinen sind die Module intuitiv zu bedienen. Sollten Sie einmal nicht weiterkommen, kontaktieren Sie gerne unseren kostenlosen Support im Rahmen des Modulkaufs.
Einstellungen
Im Tab „Einstellungen“ legen Sie grundlegende technische und filterbezogene Optionen für die Ausführung der Autostatus-Funktion fest. Diese beeinflussen sowohl die Performance als auch die Art der Adressauswertung bei Statusregeln.
JS als „deferred“ laden
Aktivieren Sie diese Option, um JavaScript-Dateien mit dem Attribut „defer“ zu laden. Dadurch werden Skripte erst nach dem Laden des HTML-Dokuments ausgeführt, was die Ladezeit und Performance des Backends bzw. der entsprechenden Verwaltungsseiten verbessern kann.
Adresstyp
Bestimmen Sie, welche Adresse für länderspezifische Einschränkungen bei Autostatus-Regeln herangezogen wird. Sie können wählen, ob die Filterung anhand der Rechnungsadresse oder der Lieferadresse erfolgen soll. Dadurch lässt sich präziser steuern, für welche Bestellungen eine automatische Statusänderung angewendet wird.
Autostatus
Im Tab „Autostatus“ erstellen und verwalten Sie automatische Statuswechsel für Bestellungen. Dadurch können Bestellungen abhängig von definierten Bedingungen automatisch in einen neuen Bestellstatus überführt werden, ohne dass ein manueller Eingriff erforderlich ist. Über das Zahnradsymbol stehen Ihnen verschiedene Aktionen zur Auswahl:
Neuen Autostatus anlegen
Über „Autostatus erstellen“ definieren Sie Regeln für automatische Statusänderungen. Jede Regel kann individuell konfiguriert werden und berücksichtigt nur Bestellungen, die den festgelegten Kriterien entsprechen.
Name des Autostatus
Vergeben Sie eine eindeutige Bezeichnung für die Regel, damit Sie deren Zweck später schnell erkennen und verwalten können.
Aktueller Status
Legen Sie fest, welchen Bestellstatus eine Bestellung aktuell besitzen muss, damit sie von dieser Regel berücksichtigt wird.
Nächster Status
Bestellungen, die alle definierten Bedingungen erfüllen, werden automatisch in diesen Bestellstatus verschoben.
Kundengruppen
Beschränken Sie die Regel auf bestimmte Kundengruppen. Werden keine Gruppen ausgewählt, gilt die Regel automatisch für alle Kundengruppen.
Länder
Die automatische Statusänderung kann auf bestimmte Liefer- oder Rechnungsländer begrenzt werden. Ohne Auswahl werden Bestellungen aus allen Ländern berücksichtigt.
Bezahlmethoden
Bestimmen Sie, für welche Zahlungsarten die Regel angewendet werden soll. Ohne Auswahl gelten automatisch alle Zahlungsarten.
Zeitbasierte Bedingungen
Über die Einstellungen „Intervall“, „Älter als“ und „Nicht älter als“ können Sie festlegen, wie lange eine Bestellung bereits im aktuellen Status sein muss oder maximal sein darf, bevor die automatische Statusänderung durchgeführt wird.
Bestellung bezahlt
Berücksichtigen Sie den Zahlungsstatus der Bestellung. Dadurch können beispielsweise nur bezahlte oder ausschließlich unbezahlte Bestellungen verarbeitet werden.
Whitelist
Verknüpfen Sie den Autostatus mit einer zuvor angelegten Whitelist. So lassen sich zusätzliche Einschränkungen und individuelle Filterregeln für die automatische Verarbeitung definieren.
Aktiv
Aktivieren oder deaktivieren Sie die Regel. Nur aktive Autostatus-Regeln werden bei der Verarbeitung berücksichtigt.
Liste aktualisieren
Aktualisiert die Übersicht aller vorhandenen Autostatus-Regeln und zeigt den aktuellen Stand der Konfiguration an.
SQL-Abfrage anzeigen
Zeigt die automatisch erzeugte SQL-Abfrage an, mit der die passenden Bestellungen ermittelt werden. Dies erleichtert die Kontrolle und Analyse der definierten Bedingungen.
Exportieren nach SQL-Manager
Exportiert die erzeugte SQL-Abfrage direkt in den SQL-Manager von PrestaShop. Dadurch können die Ergebnisse geprüft oder für weitere Auswertungen verwendet werden.
Autostatus ausführen
Sobald die Bedingungen erfüllt sind, können die ausgewählten Bestellungen automatisch verarbeitet und in den definierten Zielstatus überführt werden. Die Ausführung erfolgt entweder über die Warteschlange, einen Cronjob oder manuell.
Queue
Im Tab "Queue" werden alle für die automatische Verarbeitung vorgesehenen Statusänderungen und Aktionen verwaltet. Die Warteschlange bietet eine Übersicht über anstehende Prozesse und ermöglicht deren manuelle Ausführung direkt aus dem Modul heraus.
Autostatus-Queue ausführen
Über die entsprechende Schaltfläche können die in der Queue befindlichen Einträge sofort verarbeitet werden, ohne auf den nächsten Cronjob warten zu müssen. Dies ist besonders hilfreich für Tests, zur Fehlerkontrolle oder wenn Statusänderungen unmittelbar angewendet werden sollen.
Kein Datensatz gefunden
Wird diese Meldung angezeigt, befinden sich aktuell keine offenen Aktionen in der Warteschlange. Alle geplanten Statusänderungen wurden bereits verarbeitet oder es liegen derzeit keine Einträge zur Ausführung vor.
Cron
Im Tab „Cron“ werden die automatisierten Abläufe des Moduls verwaltet. Über Cronjobs können definierte Statusänderungen und weitere Aktionen zeitgesteuert ausgeführt werden, ohne dass ein manueller Eingriff erforderlich ist.
Cron Warteschlange
Die Warteschlange bietet eine Übersicht über alle vom Modul verwalteten Cronjobs. Angezeigt werden unter anderem der aktuelle Status, die durchschnittliche Laufzeit sowie die Anzahl der verarbeiteten Datensätze. Dadurch können Ausführung und Performance jederzeit überwacht werden.
Bestellungen verarbeiten
Für die automatische Verarbeitung von Bestellungen stellt das Modul eine Cron-URL bereit. Diese kann in einen Server-Cronjob oder einen externen Cron-Dienst eingebunden werden, damit geplante Statusänderungen und Aktionen automatisch ausgeführt werden.
Cron-Ausführung im Wartungsmodus
Mit dieser Option legen Sie fest, ob die Cronjobs auch während eines aktivierten Wartungsmodus ausgeführt werden sollen. So können automatische Prozesse und Statusaktualisierungen bei Bedarf weiterhin im Hintergrund verarbeitet werden.
Logs
IIm Tab "Logs" werden die vom Modul erstellten Protokolldateien verwaltet. Diese dienen zur Fehlerdiagnose, zur Nachverfolgung technischer Abläufe und zur Unterstützung bei Wartungsarbeiten.
Vorhandene Logs
Alle vom Modul erzeugten Logdateien werden mit Name, Erstellungsdatum und Größe angezeigt und können direkt gelöscht werden, um Speicherplatz freizugeben und die Übersicht zu behalten.
Log-Einstellungen
Das Log-Level kann flexibel von Warnungen bis Debug definiert werden, sodass der Detaillierungsgrad der Protokollierung optimal an Support- und Analysezwecke angepasst werden kann.
Wartung
Im Tab "Wartung" werden die vom Modul erstellten Protokolldateien verwaltet. Diese dienen zur Fehlerdiagnose, zur Nachverfolgung technischer Abläufe und zur Unterstützung bei Wartungsarbeiten.
-
Hooks: Listet alle vom Modul verwendeten Hooks; nicht eingetragene Hooks können nachinstalliert werden.
-
Menüeinträge: Zeigt alle Backend-Menüeinträge mit den zugehörigen Berechtigungen.
-
Datenbank: Prüft das SQL-Schema und signalisiert Abweichungen von der aktuellen Datenbankstruktur.
-
Einstellungen: Zeigt die Konfigurationswerte des Moduls an, einschließlich der Möglichkeit, fehlerhafte Werte zurückzusetzen oder fehlende Konfigurationen zu installieren.
-
Controller: Listet erforderliche Backend- und Frontend-Controller; fehlende Controller können nachinstalliert werden.
-
Bestellstatus: Prüft spezielle vom Modul angelegte Bestellstatus und ermöglicht deren Installation.
-
Templates: Überprüft die Front-Office-Templates auf korrekte Installation oder Überschreibungen im Theme.
-
Plugins: Zeigt verfügbare Zusatzplugins für das Modul an.
-
Erweiterte Optionen: Zeigt die installierten Versionen und ermöglicht Änderungen, z. B. des Lizenzschlüssels.
Diese Übersicht dient der zentralen Verwaltung, Kontrolle und Aktualisierung aller für das Modul relevanten Komponenten im Shop.