我已经创建了一种方法,可以在任何给定的集合页面上按尺寸过滤我的 Shopify 商店中的产品。但是,它仅在大小是唯一变体时才有效。
对于我的商店来说这很好,但由于我已经开源了过滤器,我希望它只适用于一种变体,即使有多个变体也是如此。
问题似乎是这样的行{% for variant in product.variants %}
只适用于一个现有的变体(例如大小),但我似乎无法传递大小参数,例如{% for variant in product.variants.size %}
.
我什至尝试了推荐的 variant.option1
(即{% for variant in product.variants.size.option %}
)但无济于事。
即使产品有多个变体,是否有某种方法可以仅输出尺寸变体的数组?
另外,发现了这个类似的问题,但它不够相似,无法为我的用例提供解决方案。