Sortierung nach SKU

Topic summary

Wunsch: Produkte auf der Kategorieseite im Shopify-Dawn-Theme nach SKU sortieren.

Hinweise zur Umsetzung im Theme: Anpassungen am Template (z. B. collection-template.liquid) und am Sortier-Dropdown (snippets/collection-sorting.liquid + locales) nötig. Liquid bietet keine native Sortierung nach SKU; ein Workaround erfordert komplexes Array-Handling oder clientseitiges JavaScript.

Risiken und Best Practices: Vor Änderungen Theme kopieren/Backup erstellen und in Testumgebung arbeiten. Codeänderungen können Ladezeiten verschlechtern und Theme-Updates verhindern.

Alternativen zur Eigenentwicklung:

  • Clientseitige Sortierung via JavaScript (einfacher, aber mögliche Performanceeinbußen bei großen Katalogen).
  • Externe Unterstützung durch Shopify-Experten/Entwickler.

Aktuellste Empfehlung (Apps, ggf. mit Entwickler-Support für SKU-Sortierung):

  • Smart Product Filter & Search
  • Searchanise Search & Filter
  • OT | Collection Sort & Manage
  • Power Tools Suite
  • Advanced Collection Sort (weitere Apps mit umfangreichen Sortieroptionen)

Status/Outcome: Keine Standardfunktion und keine eindeutig bestätigte App-Lösung „out of the box“. Nächste Schritte: App-Support zwecks SKU-basiertem Sortieren kontaktieren oder einen Entwickler beauftragen. Diskussion bleibt offen ohne endgültige Lösung.

Summarized with AI on January 13. AI used: gpt-5.

Guten Tag,

wir würden gerne die Produkte auf der Kategorie Seite nach SKU sortieren.

Wir benutzen das Dawn Theme.

Wäre toll, wenn da jemand eine Lösung kennt :slightly_smiling_face:

Hey @Trewolt

Danke für die Frage und das Sortieren von Produkten nach SKU im Shopify Dawn Theme erfordert Anpassungen im Code des Themes.

Wenn du es selber auf deiner Kategorieseite programmieren möchtest dann bitte immer in einer Themekopie/Testumgebung zuerst testen und zusammen mit einem Experten/Programmierer. Du kannst ein Backup deines Themes erstellen, bevor man den Code bearbeitet, oder den Code wiederherstellen, falls dies nötig sein sollte. Du könntest auch einen unserer Experten engagieren indem du denen eine E-Mail rüberschießt. Unsere Experten antworten meist sehr schnell.

Änderungen zu deinem Theme Code können auch 1) die Page Loading Speeds negativ beeinflussen und 2) dein Theme aus den Theme Updates ausschließen. Das folgende ist Theme-abhängig, ohne Gewähr und dient lediglich dazu dich in die richtige Richtung zu weisen!

Du müsstest die collection-template.liquid oder ähnlich benannte Datei in deinem Dawn-Theme anpassen, um die Sortierung nach SKU zu ermöglichen. Dann eine neue Sortieroption in das Drop-down-Menü für die Sortierung hinzufügen. Dies könntest du tun, indem du den select-Tag im sort-by-Snippet anpasst (oft in snippets/collection-sorting.liquid) und eine entsprechende Übersetzung in deiner locales-Datei hinzufügen.

Beispiel:


Um die Produkte tatsächlich nach SKU zu sortieren, musst du das Liquid-Array, das die Produkte auf der Kategorieseite auflistet, bearbeiten. Das könnte bedeuten, dass du das Array vor dem Iterieren über die Produkte entsprechend anpasst. Dies könnte komplex sein, da Liquid selbst keine eingebaute Methode zum Sortieren von Objekten nach Eigenschaften bietet, die nicht Teil des Standard-Sortierungssystems sind.

Es könnte eine FOR-Loop erforderlich sein, die die Produkte in einer bestimmten Reihenfolge durchgeht. Da die Standard-Liquid-Filter sort oder sort_natural die SKU nicht direkt unterstützen, wäre ein Ansatz, die Produkte in einem Array zu speichern und ein benutzerdefiniertes Skript zu verwenden, um das Array vor dem Rendern zu sortieren.

Als Alternative zur Serverseitigen Sortierung könntest du auch JavaScript verwenden, um die Produkte clientseitig nach dem Laden der Seite zu sortieren. Dies würde die Komplexität auf dem Server reduzieren, aber je nach Anzahl der Produkte zu Leistungseinbußen im Frontend führen.

Es gibt auch möglicherweise Apps oder Plugins, die das können. Ansonsten wäre, wie gesagt, die Beauftragung eines Shopify-Experten oder Entwicklers die sicherste und professionellste Lösung.

Vielen Dank für die schnelle und ausführliche Antwort Gabe!

Könntest du mir vielleicht sagen welche App das möglicherweise kann?

Hey @Trewolt

Die spezifische Funktionalität, Produkte auf einer Kategorieseite nach SKU zu sortieren, ist nicht standardmäßig in Apps oder Plugins, da die meisten Sortier-Apps sich auf herkömmlichere Sortiermethoden wie Preis, Popularität, Neuheit usw. konzentrieren. Dennoch gibt es einige Apps im Shopify App Store, die fortgeschrittene Sortierfunktionen anbieten.

Hier sind einige Apps, die erweiterte Sortieroptionen anbieten und die möglicherweise für deine Anforderungen von den App Entwickler angepasst werden könnten - einfach den App Support kontaktieren:

Smart Product Filter & Search

  • Diese App ermöglicht es, leistungsstarke Filter und Suchfunktionen zu deinem Shop hinzuzufügen. Es ist möglich, dass sie auch kundenspezifische Sortieroptionen anbieten kann, wenn du den Support der App kontaktierst.

Searchanise Search & Filter

  • Bietet eine Möglichkeit, Filter- und Sortieroptionen für deine Produkte zu erstellen. Du könntest den Entwickler kontaktieren, um zu sehen, ob sie Unterstützung für SKU-basiertes Sortieren anbieten können.

OT | Collection Sort & Manage

  • Diese App ist spezialisiert auf die Sortierung von Produkten innerhalb von Sammlungen. Es kann sein, dass sie eine Funktion oder eine Möglichkeit zur Anpassung bieten, um nach SKU zu sortieren.

Power Tools Suite

  • Enthält Funktionen zur Sortierung von Sammlungen, die möglicherweise an deine Bedürfnisse angepasst werden können.

Advanced Collection Sort

  • Weitere Apps die umfangreiche Sortieroptionen anbieten und möglicherweise die Sortierung nach SKU enthalten oder durch den Entwickler hinzugefügt werden können.

Hoffe das hilft dir weiter! :wink:

1 Like