Änderungsprotokoll
Changelog
[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.*) umgestelltAdministration:
setTimeoutdurch$nextTickersetzt (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.0erweitert
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.idstatt direkter Kategorie-RelationProdukte 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