Sortier-Filter ändern

in der Datei collection-sorting.liquid befindet sich bei vielen Shopify-Themes der Quellcode zur Darstellung der Sortierfilter „filter-dropdown“:

Quellcode für „filter-dropdown“ aus dem Themes-Online-Editor von Shopify

Angenommen Ihr wollt nun die A-Z Titel-Filterung entfernen, ergänzt Ihr VOR und NACH der <option value>-Zeile folgendes:

{% unless option.value contains 'title-ascending' or option.value contains 'title-descending'  %}
<option value="{{ option.value }}"{% if sort_by == option.value %} selected="selected"{% endif %}>{{ option.name }}</option>
{% endunless%}

Der gesamte Quelltext sieht nun also – im Vergleich zum Screenshot von bevor, wie folgt aus:

A-Z / alphabetische Titel Sortierfilter entfernt

Wenn man z.B. die „Meistgekauften“ Artikel aka „best-selling“-Option/-Filter entfernen möchte, müsste man nur folgenden Quelltext angeben:

{% unless option.value contains 'best-selling'  %}
<option value="{{ option.value }}"{% if sort_by == option.value %} selected="selected"{% endif %}>{{ option.name }}</option>
{% endunless%}

Also gesamt dann so:

„best-selling“ Option entfernt

Anbei noch der Link zu den aktuell verfügbaren Sort-Option bei help.shopify

Hoffe Euch hilft der Code… Viel Spaß! :)