いつもお世話になっております。
商品ページで、その商品が特定のコレクションに含まれているか知りたいです。
よろしくお願い致します。
いつもお世話になっております。
商品ページで、その商品が特定のコレクションに含まれているか知りたいです。
よろしくお願い致します。
公式のドキュメントにあるように、product オブジェクトに collections 属性があるのでそれで判定するのがいいのでではないでしょうか
https://shopify.dev/docs/themes/liquid/reference/objects/product#product-collections
{% for %}{% endfor %}などを用いて、collections の中から1つづつ collection の値を取り出して、特定のコレクションに含まれているか確認できるはずです。
{% assign isSale = false %}
{% for collection in product.collections %}
{% if collection.handle == "Sale" }
{% assign isSale = true %}
{% endif %}
{% endfor %}
上記コードで、Saleコレクションに属しているかを判別しております。handleという概念で判断をしているので、適宜titleなどもご利用ください。
本件もし解決になっておりましたら、解決&ベストアンサーの設定をお願いいたします! ![]()