看起来价格过滤器的创建方式与 that tutorial 中的其他过滤器相同,使用标签:
当您需要收藏页面上的“shop by”下拉菜单时,您需要处理带有产品标签的内容。
本教程还提供了一个使用标签按价格过滤的 URL 示例:
下面的 URL 过滤了带有产品标签“连衣裙”、“黑色”和“40 美元到 60 美元之间”的女士系列。
/collections/women/dresses+black+介于 40 到 60 之间
或者,您可以使用smart collections 按价格进行过滤(这样您就不必将所有这些价格标签添加到您的产品中)。例如:
<ul class="clearfix filters">
<li class="clearfix filter">
<label>Shop by price</label>
<select class="coll-picker">
<option value="all">All</option>
{% assign price_collections = 'under-100,100-120,over-120' | split: ',' %}
{% for pc_handle in price_collections %}
<option value="{{ pc_handle }}" {% if collection.handle == pc_handle %}selected{% endif %}>{{ collections[pc_handle].title }}</option>
{% endfor %}
</select>
</li>
</ul>