Я пытаюсь создать фильтр поверх страницы коллекции со всеми доступными вариантами.Но мне нужно, чтобы они были хорошо отформатированы, поэтому я использую следующий код:
{% for product in collections.all.products limit: limit %}
<li>
{% assign sizes = product.variants | map: 'option1' | uniq %}
{% assign colors = product.variants | map: 'option2' | uniq %}
{% assign combined_variants = sizes | concat: colors | uniq %}
{% for v-item in combined_variants %}
{{ v-item }} <br/>
{% endfor %}
</li>
{% endfor %}
{{ combined_variants | json }}
Проблема в том, что он мне нужен, чтобы перебирать все продукты, а выводить только уникальные значения для всех из них.Как мне этого добиться?