A contagem de tags é alterada automaticamente ao clicar na tag do produto

Estou usando o Shopify. Estou na página de coleção onde estou obtendo todo o filtro com contagem de tags, algo como,

All Products
Apple(4)
Banana(2)
Orange(1)
Mango(8)

Agora, quando clico em qualquer uma das tags (por exemplo, cliquei em Banana), ele exibirá os produtos de banana.

Agora, meu problema é clicar na tag que está alterando a contagem de tags.

All Products
Apple(0)
Banana(2)
Orange(0)
Mango(4)

Estou usando o código abaixo

 {% for tag in collection.all_tags %}
 {% assign products_count = 0 %}
 {% for product in collection.products %}
 {% if product.tags contains tag %}
 {% assign products_count = products_count | plus: 1 %}
 {% endif %}
 {% endfor %}
 <a class="filter__link" href="/collections/{% if collection.handle != blank %}{{ collection.handle }}{% else %}all{% endif %}/{{ tag | handleize }}"{% if current_tags contains tag %} selected="selected" id="tag_active"{% endif %}>{{ tag }} ({{products_count }})</a>
  {% endfor %}

Desde já, obrigado.