Значения параметров товара
{% for property in product.properties %}
<div>
{{ property.name }}: {% for characteristic in property.characteristics %}{{ characteristic.name }},{% endfor %}
</div>
{% endfor %}
Применение characteristic.handle на примере вывода стикеров через параметры. В нашем случае handle характеристики стикер — stiker.
Из characteristic.handle мы формируем уникальные css классы, чтобы каждому стикеру сделать свой стиль.
{% assign labels_list = '' %}
{% if product.properties.stiker %}
{% for characteristic in product.properties.stiker.characteristics %}
{% assign labels_list = labels_list | append: '<div class="stiker stiker-'| append: characteristic.handle | append: '">' | append: characteristic.title | append: '</div>' %}
{% endfor %}
{% endif %}
<div class="product">
{{ labels_list }}
<div class="product-title">
{{ product.title }}
</div>
</div>
Параметр, которому принадлежит данная характеристика.
{% for property in product.properties %}
{% for characteristic in property.characteristics %}
{{ characteristic.property.name }} / {{ characteristic.property.handle }} / {{ characteristic.property.characteristics.size }}
{% endfor %}
{% endfor %}
URL для фильтрации товаров по данной характеристике в текущей коллекции. (Доступно только в коллекции)
{% for property in collection.properties %}
<div class="property">
<div class="property-title">
{{ property.title }}
</div>
<div class="property-characteristics">
{% for characteristic in property.characteristics %}
<div class="characteristic {% if characteristic.current? %}is-checked{% endif %}">
<a href="{{ characteristic.url }}">
{{ characteristic.title }} ({{characteristic.products_count}})
</a>
</div>
{% endfor %}
</div>
</div>
{% endfor %}
Число товаров с данной характеристикой в текущей коллекции. (Доступно только в коллекции)
{% for property in collection.properties %}
<div class="property">
<div class="property-title">
{{ property.title }}
</div>
<div class="property-characteristics">
{% for characteristic in property.characteristics %}
<div class="characteristic {% if characteristic.current? %}is-checked{% endif %}">
<a href="{{ characteristic.url }}">
{{ characteristic.title }} ({{characteristic.products_count}})
</a>
</div>
{% endfor %}
</div>
</div>
{% endfor %}
{% for property in collection.properties %}
<div class="property">
<div class="property-title">
{{ property.title }}
</div>
<div class="property-characteristics">
{% for characteristic in property.characteristics %}
<div class="characteristic {% if characteristic.current? %}is-checked{% endif %}">
<a href="{{ characteristic.url }}">
{{ characteristic.title }} ({{characteristic.products_count}})
</a>
</div>
{% endfor %}
</div>
</div>
{% endfor %}