wir haben seit Wochen mit diesem Problem gekämpft und haben immer noch keine Lösung gefunden.Shopify Liquid Search.Results - Wie sortiert man nach Barcode?
Wir haben einen Shopify Store mit 2000 Produkten und 300 Anbietern. Jeder Lieferant hat eine "Rangnummer", die wir ihnen zugeordnet haben und in den Varianten jedes einzelnen Produkts in das Feld "Barcode" eingetragen haben.
Das Ziel ist, dass wir Shopify wollen in der Lage sein, unsere Suchergebnisse zu sortieren, indem der Barcode mit der Flüssigkeit „Art“ Tag wie folgt:
{% assign foo = search.results | sort:'title' %}
Wenn wir jedoch versuchen, diese Syntax zu verwenden zu sortieren von „Barcode“ zurückgibt es keine Ergebnisse
{% assign foo = search.results | sort:'barcode' %}
Wir haben versucht, zu verwenden ‚Art‘ mit allen folgenden Argumenten aber keiner von ihnen arbeiten:
{% assign foo = search.results | sort:'product.barcode' %}
{% assign foo = search.results | sort:'item.barcode' %}
{% assign foo = search.results | sort:'item.variants.first.barcode' %}
{% assign foo = search.results | sort:'items.variants.variant.barcode' %}
usw., aber keiner von ihnen funktioniert. Wenn irgendjemand uns in die richtige Richtung zeigen kann, für welches Argument/welche Syntax wir unsere Suchergebnisse nach variant.barcode sortieren sollen, wäre es VIEL APPRECIATED !!!!!
Dank
Ich habe keine Barcodes einrichten, dies zu testen, mit, aber haben Sie versucht, '{% assign foo = search.results | Karte: 'Gegenstand' | Sortierung: 'Barcode'%} '? Der 'map' Filter wird die search.results auf ein Array von Elementen reduzieren, die * dann * mit dem Sortierfilter sortierbar sein sollen ... –