• 30 Tage Rückgaberecht
  • 6 Monate Upgrades
  • 100% Open Source
  • Made in Germany
  • erfahrene Shopware Entwicker
SW6 Produktbild wird erwartet

Produkt-Reihenfolge manuell sortieren in Kategorien, mit Drag & Drop – Extension für Shopware 6

Kurz und knapp

Mit diesem Plugin lässt sich die Produktreihenfolge in Kategorien direkt im Admin-Bereich komfortabel per Drag & Drop festlegen. So steuerst Du gezielt, welche Produkte besonders sichtbar sind.

Maximiere Sichtbarkeit und Umsatz: Sortiere Deine Produkte gezielt in jeder Kategorie.

  • Drag-and-Drop-Oberfläche zur Produktsortierung
  • Manuelle Sortierreihenfolgen werden pro Kategorie gespeichert
  • Automatische Re-Indizierung von Produkten und Kategorien bei Sortieränderungen
  • Integration in die Standard-Sortiermechanismen von Shopware
  • Vollständig kompatibel mit Elasticsearch inkl. automatischer Indexaktualisierung
Kompatibilität
  • 6.5
  • 6.6
  • 6.7
Und sonst so ...
  • Individuelle Erweiterung möglich

Handbuch

Installation, Konfiguration und Bedienung — vor dem Kauf lesen.

Handbuch öffnen

Ihre Produkt-Empfehlung ganz vorne

Bestimmen Sie selbst, welche Produkte im Shop zuerst gesehen werden. Platzieren Sie gezielt bestimmte Artikel ganz vorne – etwa Neuheiten, Bestseller oder individuelle Empfehlungen. So steuern Sie die Aufmerksamkeit Ihrer Kundschaft aktiv und fördern gezielt den Verkauf ausgewählter Produkte.

Sortieren leicht gemacht mit Drag & Drop

Passen Sie die Reihenfolge Ihrer Produktempfehlungen bequem im Adminbereich an. Mit der praktischen Drag-&-Drop-Funktion verschieben Sie Artikel schnell und intuitiv – ganz ohne komplizierte Einstellungen.

Häufige Fragen

Wie lege ich die Reihenfolge fest?

Öffnen Sie die Kategorie unter Kataloge → Kategorien und wechseln Sie in den Tab Produktsortierung. Verschieben Sie die Produkte per Drag-and-Drop und speichern Sie die Kategorie. Erst beim Speichern wird die Reihenfolge übernommen.

Können dynamische Produktgruppen manuell sortiert werden?

Ja. Kategorien, deren Produkte über eine dynamische Produktgruppe zugewiesen sind, lassen sich genauso manuell sortieren. In der Liste erscheinen die Produkte, die die Gruppe aktuell liefert, und die Reihenfolge gilt für diese Kategorie.

Gilt eine Sortierung für den ganzen Shop?

Nein. Jede Kategorie hat ihre eigene Reihenfolge. Das gilt auch für Kategorien, deren Produkte über eine dynamische Produktgruppe zugewiesen sind.

Sehen Kunden die manuelle Reihenfolge im Shop?

Bei der Installation wird die Sortierung „Empfehlung“ angelegt. Weisen Sie sie dem Verkaufskanal unter Einstellungen → Shop → Produktsortierung zu. Artikel ohne gespeicherte Position erscheinen in der Regel hinter den manuell sortierten Produkten.

Kann ich Varianten einzeln sortieren?

Ja. Mit dem Schalter „Varianten einblenden“ wird jede Variante eine eigene Zeile. Ohne den Schalter gilt die Position für das Hauptprodukt. Die Einstellung merkt sich der Browser, sie ist nicht pro Kategorie gespeichert.

Was bedeutet die Markierung „Nicht im Shop“?

Das Produkt bleibt in der Liste und lässt sich weiter sortieren, würde im Kategorie-Listing aber aktuell nicht erscheinen – zum Beispiel weil es inaktiv ist oder als Abverkauf ohne Bestand ausgeblendet wird. So bleibt die Position erhalten, bis der Artikel wieder sichtbar ist.

Funktioniert die Sortierung mit Elasticsearch?

Ja. Shops mit Elasticsearch werden unterstützt, eine eigene Plugin-Konfiguration dafür gibt es nicht. Die manuelle Position wird im Index pro Kategorie mitgeführt.

Für welche Kategorien gibt es den Tab?

Für Seiten-Kategorien, also die normalen Kategorieseiten im Shop. Öffnen Sie die Kategorie unter Kataloge → Kategorien und wechseln Sie in den Tab Produktsortierung.

Warum ist ein Produkt ohne Bestand nicht als „Nicht im Shop“ markiert?

Die Markierung erscheint, wenn das Produkt inaktiv ist, oder wenn es als Abverkauf ohne Bestand geführt wird und im Verkaufskanal die Option „Produkte nach Abverkauf ausblenden“ aktiv ist. Ein normales Produkt mit Bestand 0 ohne Abverkauf bleibt im Shop sichtbar und wird nicht ausgegraut.

Kann ich ein Produkt direkt aus der Liste bearbeiten?

Ja. Das Stift-Symbol öffnet die Produktdetailseite. Dafür brauchen Sie die Berechtigung zur Produktansicht. Den Tab selbst sehen Personen mit Berechtigung zur Kategorieansicht.

Kann ich „Empfehlung“ mit einer bestehenden Sortierung kombinieren?

Ja. Sie können dem Verkaufskanal die bei der Installation angelegte Sortierung „Empfehlung“ zuweisen oder eine bestehende Sortierung um das Feld „Manuelle Sortierung“ ergänzen. Das stellen Sie unter Einstellungen → Shop → Produktsortierung ein.

Was passiert, wenn ich verschiebe, aber nicht speichere?

Die neue Reihenfolge ist dann nur vorgemerkt. Oberhalb der Liste erscheint der Hinweis, dass die Positionen geändert wurden. Übernommen werden sie erst, wenn Sie die Kategorie speichern.

Bleibt die Reihenfolge nach einer Deinstallation erhalten?

Die gespeicherten Positionen bleiben in der Datenbank, solange sie nicht gesondert gelöscht werden. Im Shop greifen sie nur, solange die Extension aktiv ist und die Sortierung „Empfehlung“ bzw. die manuelle Sortierung verwendet wird.

Welche Shopware-Version wird unterstützt?

Shopware 6.6 und 6.7. Einrichtung und Bedienung stehen in der Dokumentation.

Changelog

[1.1.9] – 2026-10-01

Behoben

  • Sortierung mit ausgeschalteten Varianten kam im Storefront nicht an: gespeichert wurden nur die Hauptprodukte, alte Variantenpositionen blieben und hatten Vorrang. Beim gruppierten Speichern bekommen jetzt alle Produkte der Gruppe dieselbe Position

[1.1.8] – 2026-09-30

Behoben

  • Sortieransicht zeigte Produkte, die im Storefront des Verkaufskanals nicht sichtbar sind: die Liste entspricht jetzt dem Listing (Sichtbarkeit „überall“), auch bei normalen Kategorien
  • Dynamische Produktgruppen mit der Bedingung Prozentuales Verhältnis Preis/Streichpreis blieben leer (field percentage in entity product was not found); die Produkte kommen über die Verkaufskanal-Vorschau
  • Dieselbe Vorschau lehnt Seiten über 100 ab, deshalb lud die Sortieransicht dynamischer Produktgruppen gar nicht

[1.1.7] – 2026-09-23

Behoben

  • Sortier-Reiter lud nur die ersten 500 Produkte: fehlendes/length-Fallback für total bei Partial-Field-Suchen brach die Pagination ab; es werden jetzt alle Seiten geladen
  • Produkte ohne Sortierposition standen im Storefront vorne und die Reihenfolge war nicht stabil: NULL wird ans Ende sortiert, zusätzlich stabile Sortierung nach Produkt-ID

[1.1.6] – 2026-08-24

Hinzugefügt

  • Automatisierte Tests (PHPUnit, PHPStan, Playwright-E2E) und CI für Shopware 6.6 und 6.7

Behoben

  • Manuelle Sortierung greift in Kategorien mit dynamischen Produktgruppen: die Kategorie-ID wird aus dem Request (navigationId / categoryId) und den Filtern ermittelt, ohne Join auf categoriesRo

[1.1.5] – 2026-05-21

Geändert

  • Anzeigename des Plugins in der Administration: NETZKOLLEKTIV Manuelle Produktsortierung / NETZKOLLEKTIV Manual Product Sort
  • Schnelleres Laden großer Kategorien: parallele API-Aufrufe, schlankere Produktabfrage, paginierte Sortierpositionen nur nach Kategorie
  • Virtuelles Scrollen in der Produktliste ab 80 Einträgen (deutlich weniger DOM-Knoten)
  • Stabileres Drag-and-Drop über zentrale Tabellen-Events statt pro Zeile (weniger Flackern bei vielen Produkten)

Behoben

  • Sortierpositionen wurden bei mehr als 500 Produkten pro Kategorie unvollständig geladen
  • Varianten zeigten technische Artikelnummern/IDs statt Eigenschaftsbezeichnungen (z. B. Farbe/Größe)
  • Laden der Produktliste schlug bei paginierten Abfragen fehl (associations.some is not a function)
  • Produktvorschaubilder in der Sortierliste wurden nach der Performance-Optimierung nicht mehr angezeigt
  • Frontend-Suche schlug mit Elasticsearch fehl (buildTermQuery Return-Type BoolQuery vs. DisMaxQuery in Shopware 6.7)

[1.1.4] – 2026-05-21

Hinzugefügt

  • Schalter „Varianten einblenden“ im Tab „Produktsortierung“: Varianten können zur besseren Übersicht ausgeblendet werden (ein Eintrag pro Hauptprodukt); die Einstellung gilt sitzungsübergreifend im Browser, nicht pro Kategorie
  • Hervorhebung „Nicht im Shop“: Produkte, die im Storefront-Listing der Kategorie aktuell nicht sichtbar wären (inaktiv, Abverkauf ohne Bestand mit aktivierter Shopware-Einstellung), bleiben in der Liste sortierbar und werden ausgegraut mit erklärendem Tooltip angezeigt
  • Aktion „Bearbeiten“ pro Zeile: direkter Sprung zur Produktdetailseite
  • Verbesserte Drag-and-Drop-Vorschau mit Produktbild, Name und Artikelnummer beim Verschieben
  • Benutzerhandbuch in Deutsch und Englisch (HTML-Dokumentation zum Plugin)

Geändert

  • Tab-Bezeichnung und Texte in der Administration vereinheitlicht (Produktsortierung / Product Sorting)
  • Hinweistext bei leerer Produktliste präzisiert (u. a. Hinweis auf Unterkategorien)

[1.1.3] – 2026-05-12

Hinzugefügt

  • Manuelle Sortierung für Varianten (Child-Produkte) in der Administration; Sortierpositionen werden auch für Unterprodukte berücksichtigt und in der Storefront ausgespielt

Geändert

  • SQL-Join-Logik im CriteriaQueryBuilderDecorator überarbeitet: getrennte Joins für Produkt und Parent-Produkt statt eines kombinierten Joins mit OR-Bedingung

[1.1.2] – 2026-03-06

Behoben

  • JOIN-Bedingung bei der manuellen Sortierung optimiert: Produkt-/Parent- und Kategorie-Bedingungen werden klar gruppiert, sodass die Sortierung in SQL/Elasticsearch zuverlässig greift

[1.1.1] – 2026-03-05

Geändert

  • API-Route auf prefixed Route (nk.manual-product-sort.*) umgestellt
  • Administration: setTimeout durch $nextTick ersetzt (stabileres Verhalten beim Speichern)
  • Code-Style vereinheitlicht, veralteter Code entfernt

Behoben

  • Shopware 6.6-Inkompatibilität in der Administration behoben

[1.1.0] – 2025-10-16

Hinzugefügt

  • Unterstützung für Shopware 6.6 und 6.7
  • GitHub-Release-Workflow für automatisierte Releases

Geändert

  • Administration an Shopware 6.7 angepasst (Vite-Build, erweiterte Tab-Logik, Category-Save-Mixin)
  • composer.json: Shopware-Abhängigkeit auf ~6.6.0 || ~6.7.0 erweitert

Behoben

  • Neuinstallation des Plugins (Reinstallation) funktioniert wieder zuverlässig

[1.0.0] – 2025-05-31

Erstveröffentlichung des Plugins Manuelle Produktsortierung für Shopware 6.

Hinzugefügt

  • Drag-and-Drop-Oberfläche im Admin unter Kategorie → Tab „Manuelle Sortierung“
  • Speicherung der Sortierposition pro Kategorie (nk_manual_product_sort)
  • Eigene Sortieroption „Manuelle Sortierung“ in den Produktsortierungen
  • Elasticsearch-Integration mit automatischer Index-Aktualisierung bei Änderungen
  • Sortierung in Produktstreams in der Administration
  • Spalte Position in der Sortier-Grid-Ansicht
  • Datenbank-Migrationen für Sortiertabelle und Sortierfeld

Geändert

  • Speichern der Sortierung verbessert (Category-Save-Event)
  • Kategorie-Zuordnung über categoriesRo.id statt direkter Kategorie-Relation
  • Produkte werden in Batches geladen; es werden nur benötigte Felder abgefragt (Performance)

Behoben

  • SQL-Sortierung korrigiert
  • Elasticsearch-Konfiguration angepasst
  • Übersetzungen (DE/EN) korrigiert
  • Leere Anzeige und Ladezustand ohne Produkte in der Administration behoben

Sollen wir für Sie installieren?

Nicht jeder unserer Kunden besitzt das Wissen oder die Zeit, die Installation der Extension effizient und sauber vorzunehmen. In diesem Fall greifen wir Ihnen gerne unter die Arme und nehmen die Installation für Sie vor. Buchen Sie den Installations-Service einfach beim Kauf der Extension mit, und wir kontaktieren Sie anschließend umgehend.

Jetzt buchen

Sprechen Sie uns an

NETZKOLLEKTIV ist eine Digitalagentur die ihren Kunden dabei hilft, Produkte und Services erfolgreich online zu vertreiben. Dabei setzen wir auf weltweit führende Systeme wie Magento oder Shopware. Gerne sprechen wir auch über Ihr Projekt:

+49 9131 9189866

Bleiben Sie mit unserem Newsletter auf dem Laufenden