Custom Sort (JTL-Shop5)

Einleitung

Mit dem S360 CustomSort Plugin können Sie, als Händler Ihre

image-20220701-125928.png


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

header.png
  • 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

 

Einstellung

Optionen

 

Plugin aktiv

ja/nein

Plugin aktivieren / deaktivieren

Einhänge Sortierung:

Standard,
Name aufsteigend,
Name absteigend,
Preis aufsteigend,
Preis absteigend,
EAN,
Neueste zuerst,
Artikelnummer,
Verfügbarkeit (deprecated),
Gewicht (deprecated),
Erstelldatum (deprecated),
Bestseller (deprecated),
Bewertung (deprecated)

 

 

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

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