Когда вам нужно отфильтровать товары по тегам, лучшее решение - использовать JS, поскольку у жидкости нет собственного способа сделать это.
Так что лучший способ - нацелиться на /collections/all/TAG
перейдите на страницу и получите продукты с запросом AJAX, поскольку они будут отфильтрованы по тегам на этой странице.
Что-то вроде этого:
fetch('/collections/all/SOME_TAG')
.then(r => r.json())
.then(data => /* Do Something With The data */)
Если вы действительно очень хотите использовать только жидкий код, чем вы можете выполнить следующее "взломать":
{% paginate collections.all.products by 9999 %}
{% for _product in collections.all.products %}
{% if _product.tags contains 'SOME_TAG' %}
Do something here
{% endif %}
{% endfor %}
{% endpaginate %}
Но я бы не рекомендовал решение только для жидкости, поскольку это значительно увеличит временную нагрузку на сервер.