Reputation: 59
How to display products from specific tag "organic" in shopify custom template? Here is my code.
{% if customer.tags contains 'organic' %}
<div class="product-list product-list--collection">
{%- for product in collections.all.products limit: product_limit-%}
{% for c in product.collections %}
{% if c.title == collection.title %}
{%- render 'product-item' -%}
{% endif %}
{% endfor %}
{% if collection.handle=="all" %}
{%- render 'product-item' -%}
{% endif %}
{%- endfor -%}
</div>
{% else %}
<div class="product-list product-list--collection
{% if has_filters %}
product-list--with-sidebar
{% endif %}">
{%- for product in collection.products -%}
{%- render 'product-item' -%}
{%- endfor -%}
</div>
{% endif %}
Upvotes: 3
Views: 8280
Reputation: 59
{% for product in collections.all.products %}
{% if product.tags contains "organic" %}
{% include 'product-list-item' %}
{% endif %}
{% endfor %}
Upvotes: 3
Reputation: 168
it will help in displaying the specific product title , Please also check the API documentation here
{% for tag in customer.tags %}
{% if tag == 'organic' %}
{% assign collection = collections[my-collection-handle] %}
{% paginate collection.products by 99 %}
{% assign products = collection.products %}
{% if collection.products.size > 0 %}
{% for product in products %}
{% for tag in product.tags %}
{% if product.tag == 'limited_edition' %}
<p>{{ product.title }}</p>
{% endif %}
{% endfor %}
{% endfor %}
{% endif %}
{% endpaginate %}
{% endif %}
{% endfor %}
Upvotes: 1