Show products with same tags on product page

I wish to be able to group products with tags and have products from the same group/tag shown on the product page.

For instance I have 3 products of the same type. I have added the same tag to all of the “serie_pillow”.

So on product page A I wish to also have shown product B and product C - more or less as related products but controlled by tags.

Anyone who can help me figure this out?

Hello digitalist,

{% for product in collection.products %}
{% if product.tags contains "serie_pillow" %}
<a href="{{ product.url }}">{{ product.title }}</a>
 //  And your other code
{% endif %}
{% endfor %}

Thanks, but will it be possible to have it more dynamically so it not only is for the specific tag “serie_pillow” but for all tags starting with “serie_” for other products/groups?

Yes possible, have to customize code according to need.
Thanks

This is only for the products with the single tag

{% for tag in product.tags %}
  {% assign singleTag = tag %}
{% endfor %}

{% for product in collection.products %}
  {% if product.tags contains singleTag %}
      {{ product.title }}
  {% endif %}
{% endfor %}

There’s an app that does product-product navigation based on tags. It shows your tags on product pages. You may find it useful
https://apps.shopify.com/product-tag-image