Я пытаюсь показать, какие варианты доступны для каждого товара в магазине. Хотя у меня есть код для этой работы, каждый доступный вариант должен быть разделен запятой, кроме последнего.
Я пробовал фильтр добавления строки, но он включает последний элемент.
Я пытался использовать {% if forloop.last%}, но код будет включать вариант, даже если он недоступен.
Вот мой код:
{% if product.variants.size > 0 and product.available %}
{% unless product.has_only_default_variant %}
<span class="sizes-available">
Sizes in stock:
{% for variant in product.variants %}
{% if variant.available %}
{{ variant.title | append: ', '}}
{% endif %}
{% endfor %}
</span>
{% endunless %}
{% endif %}
Если у продукта есть три варианта (размер A, размер B, размер C), а размер C отсутствует, мой желаемый результат: размер A, размер B
Заранее благодарим за помощь в этом.