share

OXID Modul „Categoryorder“: Artikel einfach und schnell sortieren per Drag & Drop

Kennen Sie das? Sie haben in Ihrem Shop-Backend in mühevoller Kleinarbeit bestimmte Artikel einer Kategorie zugeordnet und in die richtige Reihenfolge gebracht. Nach einiger Zeit kommt ein neuer Artikel hinzu, der nun an Position XY rücken soll. Bis zuletzt hieß es dann: Alle Artikel wieder löschen, Reihenfolge neu festlegen. Das neue OXID Modul „Categoryorder“ löst nun genau dieses Problem.

Mit diesem Modul können Sie problemlos und schnell die neue Artikelreihenfolge einer Kategorie festlegen. Nach der Installation des Moduls in Ihrem OXID eShop, finden Sie im Backend unter Artikel verwalten > Kategorien > Sortierung einen neuen Button „Drag&Drop Artikelsortierung“. Hier öffnet sich ein Popup-Fenster mit einer Liste aller Artikel, die dieser Kategorie zugeordnet sind. Nun kann man die Artikel ganz einfach mit Drag&Drop neu sortieren. Das Sortieren wurde mit den Funktionen „sortable“ und „sortstop“ von jQuery UI realisiert.

 

Category_order

Nachdem Sie einen Artikel neu positioniert haben, ruft die Funktion „sortstop“ ein AJAX request auf, der die neue Sortierung in der Datenbank speichert. Das heißt, das Speichern der neuen Reihenfolge erfolgt automatisch im Hintergrund, sodass der Benutzer davon nichts mitbekommt. Nach dem Sortieren kann man das Popup-Fenster einfach schließen und das Ergebnis im Frontend des Shops begutachten.

Das Modul steht bei GitHub kostenfrei zur Verfügung – auch auf oxmod.org haben wir es in den OXID Modulkatalog aufgenommen.

4 Kommentare zu:

OXID Modul „Categoryorder“: Artikel einfach und schnell sortieren per Drag & Drop

  • Joscha Krug

    Hallo,

    ja, das kann sein. Wir haben den Shop, für den wir das Modul entwickelt haben nicht mehr in der Betreuung.
    Machst du einen Pull-Request auf GitHub?

    Gruß Joscha

  • Kommentare geschlossen.