Kollektionen Sortieren nach Metafeld Wert

Topic summary

Ziel: Standard-Sortierung in Kollektionen nach einem ganzzahligen Metafeld „Ranking“ (aufsteigend), möglichst ohne App.

Ansatz ohne App: Anpassung im Theme per Shopify Liquid, z. B. Produkte in der Kollektionsvorlage nach „metafields.namespace.key“ (z. B. metafields.custom.rank) sortieren. Das ändert nur die Anzeige-Reihenfolge auf der Seite, nicht die eigentliche Sortierung im Admin-Backend.

Einschränkungen: Über mehrere Seiten (Pagination) hinweg ist eine durchgehende Sortierung per Liquid/API nicht zuverlässig umsetzbar. Der Ansatz sortiert oft nur die jeweils gerenderte Seite. Shopify Admin unterstützt keine automatische Sortierung nach Metafeldern. Shopify Scripts (Plus) helfen hier nicht, da kein Zugriff auf Metafelder.

Theme-Kontext: Shop nutzt Impact von Maestrooo. Der Code muss theme-spezifisch eingebaut werden; evtl. zusätzliche JS-/Liquid-Anpassungen nötig. Code-Snippets sind zentral für das Verständnis.

Empfehlungen/Action Items: In einer Theme-Kopie testen, vorher Backup anlegen; mögliche Auswirkungen auf Ladezeit und Updatefähigkeit beachten. Für eine robuste, seitenübergreifende Lösung wird auf externe Experten verwiesen.

Status: Kein vollständig nativer, app-freier Weg für alle Seiten; Thema bleibt offen, weitere Detailberatung im Thread erfolgt nicht.

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

@DGinv

Wie meinst du genau? Die serverseitige Sortierung von Produkten in Shopify-Kollektionen basierend auf einem Metafeldwert für alle Seiten einer Kollektion ist leider schwierig, insbesondere wenn die Kollektion über mehrere Seiten hinweg paginiert wird. Die Standard-Liquid-Logik und die Shopify-API bieten direkt keine Möglichkeit, eine vollständig kundenspezifische Sortierung anzupassen, die über die erste Seite hinausgeht, ohne dass die Sortierung auf jede Seite der Paginierung angewendet wird.

Wenn ihr Shopify Plus-Kunde sind, dann die Shopify Scripts verwenden, um serverseitig eine fortgeschrittenere Logik für die Sortierung und Darstellung von Produkten zu implementieren. Shopify Scripts erlauben es jedoch nicht direkt, auf Metafelder zuzugreifen, sodass dieser Ansatz auch Grenzen haben wird.

Ich muss aber das nochmal von oben/unten betonen: Mehr werde ich in dieser Sache nicht mehr beraten können, wie du hoffentlich verstehen kannst denn es verlangt jemand der einen Deep-Dive in Euer Impact Theme und Shop Backend macht, und verweise somit auf die oben empfohlenen Experten.

VG,