Custom Sort (JTL-Shop5)
- 1 Einleitung
- 2 Installation / Update
- 3 Konfiguration
- 3.1 Einstellungen
- 3.2 Bedienung
- 3.3 Kategoriebaum
- 3.4 Einstellungen
- 3.4.1 Sortierverfahren
- 3.4.2 Neu-Produkte
- 3.4.3 Ausverkauft-Produkte
- 3.4.4 Aktionen
- 3.4.4.1 Löschen
- 3.4.4.2 Zurücksetzen
- 3.4.4.3 Sortieren
- 3.4.4.4 Speichern
- 3.5 Backup / Restore
- 3.6 Manual Cron
- 3.6.1 Manual cron
- 3.7 Produktliste
- 3.7.1 Manuelle Positionierung
- 3.7.2 Drag & Drop Positionierung
- 3.7.3 Schnell-Positionierung
- 3.7.4 Inline-Editing Positionierung
- 3.7.5 Lagerbestand
- 3.7.6 Brutto Preis
- 3.7.7 Badges
- 3.7.8 Produktname und Produktid
- 3.7.9 Produktbild
- 3.7.10 Positionierung festlegen
- 4 Troubleshooting
- 4.1 Meldungen
- 4.2 Logs prüfen
- 4.2.1 Browser-Log
- 4.2.2 Shop-Log
- 4.2.3 Webserver-Log
- 5 Changelog
- 6 Support und Kontakt
Einleitung
Mit dem S360 CustomSort Plugin können Sie, als Händler Ihre
Topartikel immer an erster Stelle positionieren!
Ihnen steht die Möglichkeit zur Verfügung jedem Artikel eine
individuelle Position zu vergeben und das in jeder Kategorie.
Mit Hilfe der Drag & Drop Funktion können Sie im Shop-Backend
Ihre Wunschartikel verschieben und positionieren.
Zudem wird ein Lagerbestand angezeigt, da dies die Entscheidung vereinfacht.
Per Schnellfunktion können sie außerdem Artikel von ganz oben nach ganz unten schieben und umgekehrt.
Features
Backend
Übersichtlicher Kategoriebaum
Sortiereinstellungen pro Kategorie
Modulare Sortierverfahren
Neue Artikel können automatisch ganz oben positioniert werden
Die Dauer kann angegeben werden indem Artikel als NEU gelten.
Ausverkaufte Artikel können automatisch ganz nach unten positioniert werden
Artikel werden automatisch markiert mit
Sortiernummernanzeige mit direkter Positionierung
Lagerbestandsanzeige
Schnellfunktion ganz oben nach ganz unten und umgekehrt
Einfache Backup-Funktion und Restore-Funktion
Frontend
Das Plugin bindet ins Frontend auf der Kategorieseite die gewünschte Sortieroption ein. Hiermit ist gewähr-leistet, dass man immer zurück auf die CustomSort Sortierung der aktuellen Kategorie wechseln kann.
Installation / Update
Systemvoraussetzungen
JTL-Shop 5.1.5+ und dessen Voraussetzungen
Plugin-Installation
Die Installation des Plugins erfolgt nach JTL-Standard, wie es hier beschrieben ist oder sie können Ihre vorhandene ZIP-Datei des Plugins auch über den Reiter “Upload“ in der Pluginverwaltung bereitstellen und anschließend im Reiter “Vorhanden“ die Installation starten.
Plugin-Update
Bei einem Update auf eine neuere Version können Sie der allgemeinen Installation folgen mit dem Unterschied, dass Sie direkt in der Pluginverwaltung den Update-Button zur Aktualisierung betätigen müssen.
Konfiguration
Einstellungen
Das Plugin verfügt über folgende Einstellungen
Einstellung | Optionen |
|
---|---|---|
Plugin aktiv | ja/nein | Plugin aktivieren / deaktivieren |
Einhänge Sortierung: | Standard,
| Bestimmen Sie hier wo Sortieroption gebunden werden soll. |
Anzahl items per Page | 10,20,50,150,200 | Admin backend list items |
Cron verarbeitung | CLI/Aufgabenplaner | Die Art und Weise wie der Cron angestoßen werden soll. Bei Aufgabenplaner wird der Cronjob zusammen mit den anderen Cronjobs, wie z.B. Exporte, bei Aufruf der cron_inc.php ausgeführt. Bei CLI wird der Cron über den Shop CLI Befehl: php cli s360_customsort_shop5:cron ausgeführt, welcher über den System-Cron aufgerufen werden kann. |
Sortierpositionen der ausverkauften Artikel speichern | ja/nein | Sortierpositionen der ausverkauften Artikel speichern und diese somit wiederherstellen wenn sich der Bestand geändert wurde. |
Bedienung
Kategoriebaum
Auf der linken Seite befindet sich der Kategoriebaum des
Onlineshops. Dieser ist hierarchisch aufgebaut, damit behalten
alles stets im Blick.
Ihre Auswahl wird beim hovern optisch markiert Klicken Sie auf
eine Kategorie, um die Produktliste anzuzeigen.
Ihre ausgewählte Kategorie wird im Kategoriebaum markiert.
Wenn Sie das SEO Plugin (S360_seo_shop5) installiert haben und SEO URLs angelegt haben, werden die unter SEO-URLs (unter der Wurzelkategorie) aufgelistet. Diese sind wie normale Kategorien sortierbar.
Einstellungen
Sortierverfahren
Wählen Sie für die Kategorie das gewünschte Sortierverfahren. Diese sind modular eingebaut
und können ausgetauscht bzw. erweitert werden.
Eine Liste der verfügbaren Sortierverfahren ist in
der nachfolgenden Tabelle aufgeführt.
Wenn Sie eine der Einstellungen verändern, dann
werden der Speichern-Button und die Aktionen auf die Produktleiste gesperrt. Sie müssen die Einstellungen mit “Sortieren“ übernehmen, um eine den Einstellungen entsprechend sortierte Liste zu erhalten.
Sortierverfahren | Beschreibung |
---|---|
Standard (Shopsystem) | Benutzt die JTL-Shop eigene Standardsortierung. |
Bestseller | Sortiert die Liste nach Besteller. Bestverkaufte rutschen nach oben. |
DateCreated | Sortiert nach Erstellungsdatum. |
DateOfIssue | Sortiert nach Erscheinungsdatum. |
EAN | Sortiert nach Barcode/EAN. |
Name | Sortiert nach Name aufsteigen und absteigend. |
Price | Sortiert nach Preis aufsteigen und absteigend. |
ProductNumber | Sortiert nach Artikelnummer aufsteigen und absteigend. |
Random | Sortiert die Liste zufällig (bei jedem Sortiervorgang). |
Rating | Sortiert nach Bewertungen absteigend. Bestbewertete rutschen nach oben. |
Reverse | Sortiert die Liste in umgekehrter Reihenfolge (bei jedem Sortiervorgang). |
Weight | Sortiert nach Gewicht aufsteigen und absteigend. (Gewichtsangaben müssen im Shop hinterlegt sein) |
Neu-Produkte
Wenn Sie es wünschen, dann können Neu-Produkte immer an den Anfang der Produktliste gestellt werden. Ob ein Artikel als Neu bestimmt werden kann hängt vom Erstellungsdatum und dem gewählten Zeitraum ab. Mögliche Zeiträume sind 7 Tage, 2 Wochen, 3 Wochen oder 1 Monat. Weiterhin muss der Artikel auch das Neu-Flag tragen.
Neue Artikel werden in hellblau hinterlegt.
Ausverkauft-Produkte
Ausverkaufte Produkte können immer an das Ende der Liste gestellt werden. Wählen Sie hierfür die Checkbox an.
Artikel ohne Lagerbestand werden in hellrot hinterlegt.
Aktionen
Löschen
Benutzen Sie Löschen, um die gespeicherte Sortierung für diese Kategorie zu entfernen.
Sie löschen hiermit auch angelegte Backups zu dieser Kategorie!
Zurücksetzen
Benutzen Sie Zurücksetzen, um die aktuellen Änderungen zu verwerfen und die speicherte Liste neu zu laden.
Sortieren
Benutzen Sie Sortieren, um das gewählte Sortierverfahren und die weiteren Einstellungen zu übernehmen. Manuell positionierte Artikel behalten dabei ihre Position.
Speichern
Benutzen Sie Speichern um die aktuell angezeigte Produktliste mit den gewählten Einstellungen zu speichern. Dies ist wichtig, um Änderungen an der manuellen Positionierung zu sichern. Diese Aktion ist gesperrt, wenn die Einstellungen verändert haben.
Backup / Restore
Backup
Speichern Sie zuerst eine Sortierung für eine Kategorie, um die Backup-Funktion nutzen zu können. Wenn keine Sortierung aktuell gespeichert ist, dann kann kein Backup für die Kategorie angelegt werden.
Sie können dann für die aktuelle Sortierung eine Sicherung anlegen. Klicken Sie dafür auf den Backup-Button. Für die aktuell gespeicherte Sortierung wird ein Backup angelegt.
Restore
Wenn ein Backup angelegt wurde, dann kann dieses Backup über den Restore-Button wiederhergestellt werden. Bei diesem Vorgang wird die aktuell gespeicherte Sortierung mit dem Backup ersetzt.
Manual Cron
Manual cron
Zum testen können Sie den Cron auch manuell ausführen. Hierzu klicken Sie einfach den den Button ManualCron.
Produktliste
Manuelle Positionierung
Wenn sie die manuelle Positionierung verwenden, dann werden die Einstellungen zu der Sortierung deaktiviert. Speichern Sie zuerst Ihre Änderungen um andere Einstellungen zuweisen zu können.
Drag & Drop Positionierung
Die Produktliste reagiert auf Drag & Drop. Greifen Sie ein Artikel und legen Sie ihn an der
Position ab, an der Sie ihn einsortieren möchten. Der Artikel erhält ein Schloss Symbol.
Schnell-Positionierung
Über die Pfeile könne Sie den Artikel sofort an den Anfang bzw. ans Ende der Liste positionieren. Bitte
beachten Sie , dass bei mehrere Aktionen die zuvor an der ersten
Position gestellten Artikeln weiter nach unten in die Liste abrutschen werden.
Inline-Editing Positionierung
Die aktuelle Position können Sie in dem Eingabefeld entnehmen. Darüber hinaus können Sie mit Eingabe einer direkten Positionsnummer den jeweiligen Artikel verschieben. Bei Werten unter 0 oder über der maximalen Anzahl verhält sich diese Funktion wie die Schnell-Portionierung.
Lagerbestand
Der verfügbare Lagerbestand erleichtert die Entscheidung, wie Sie Ihre Artikel organisieren möchten.
Brutto Preis
Der Standard Bruttopreis erleichtert die Entscheidung, wie Sie Ihre Artikel organisieren möchten.
Badges
Die Artikel werden automatisch markiert mit den Produkt-Badges für eine bessere Übersichtlichkeit.
Produktname und Produktid
Der Produktname und Produktid erleichtert die Entscheidung, wie Sie Ihre Artikel organisieren möchten.
Produktbild
Das Produktbild erleichtert Ihnen Artikeln wiederzuerkennen und optimal zu organisieren.
Positionierung festlegen
Durch das Schloss Symbol zu clicken legen Sie die manuelle position fest oder entfernen Sie diese.
Troubleshooting
Sollten Sie Probleme mit dem Plugin beobachten, prüfen Sie zunächst die Logs und wenden Sie sich ggf. an unseren Support oder Ihren Service-Partner, wenn Sie das Problem nicht selbständig lösen können.
Je mehr Informationen Sie dem Support bei einem Problem geben können, desto eher sind wir in der Lage, Ihnen zu helfen. Nicht reproduzierbare Probleme sind dagegen auch nur schwer zu analysieren.
Meldungen
Zu allen Aktion außer dem Auflisten von Produkte gibt das Plugin eine Meldung zurück. War die Aktion erfolgreich, dann wird eine Erfolgsmeldung angezeigt, anderenfalls eine Warnung.
Logs prüfen
Im Plugin-Backend werden dem Händler zu jeder Aktion Erfolgs- und Fehlermeldungen angezeigt. Das Plugin loggt prinzipiell sämtliche Aktionen ins Shop-Log (Debug-Level). Alle entsprechenden Meldungen können dann bequem mit dem Präfix “CustomSort>“ gefiltert werden.
Aktivieren Sie dafür zuerst in den Logbuch-Einstellungen das Debugging.
Um herauszufinden, wo ein Problem liegt, helfen Ihnen und uns die Logs. Je nach Fehlerbild ist eines der folgenden 3 Logs dafür mehr oder weniger relevant.
Browser-Log
Das Browser-Log ist meist relevant, wenn irgendwas im Frontend des Shops sich merkwürdig verhält oder nicht reagiert. (Beispiel: Sie klicken einen Button und augenscheinlich passiert gar nichts.)
Das Browser-Log sehen Sie, wenn Sie im Browser F12 drücken und dort dann auf Konsole (oder Console) wechseln.
Shop-Log
Das Shop-Log ist immer dann interessant, wenn im Frontend unerwartete Fehlermeldungen ausgegeben werden oder das Plugin zwar auf Eingaben im Frontend reagiert, aber nicht das Ergebnis liefert, was erwartet wurde. Manchmal ergibt sich auch durch das Browser-Log, dass die Informationen eher im Shop-Log zu suchen sind.
Das Shop-Log finden Sie im JTL-Adminbereich unter System → Wartung → Log.
Webserver-Log
Das Webserver-Log wird dann relevant, wenn Sie irgendwo auf einen Error 500 (= weiße Seite) stoßen.
Das Webserver-Log kann Ihnen Ihr Hoster zur Verfügung stellen.
Changelog
v.1.1.3 (November 2024)
Bugfix: Keine Artikel gefunden in Verbindung mit URLs vom Plugin SEO URLs
v.1.1.2 (September 2024)
Bugfix: Darstellung im Backend-Menü von Kategorien ohne Unterkategorien
Bugfix: In Ausnahmefällen kann es passieren das keine Artikel auf nicht Kategorie-Seiten angezeigt werden, obwohl Artikel da sein sollten.
v1.1.1 (August 2024)
Verbesserung: Design des Menü überarbeitet
Verbesserung: Design Einstellungen überarbeitet
Verbesserung: Bessere Unterstützung für den Dark Mode
Verbesserung: Ausverkaufte Produkte mit Hintergrund hervorgehoben
Bugfix: Neue Produkte Hintergrundfarbe geändert damit der Dark Mode auch unterstütz wird
Bugfix: verständliche Fehlermeldung wenn man aus dem Admin ausgeloggt wurde
Bugfix: Fehlermeldung Backup erstellt korrigiert
v1.1.0 (April 2024)
Initiales Release
Support und Kontakt
siehe Support und Kontakt