商品ページで、その商品が特定のコレクションに含まれているか知りたい。

解決済
コーディ
遊覧客
26 2 1

いつもお世話になっております。

商品ページで、その商品が特定のコレクションに含まれているか知りたいです。
よろしくお願い致します。

0 件の「いいね!」
abekeishi
遊覧客
21 11 26

成功

公式のドキュメントにあるように、product オブジェクトに collections 属性があるのでそれで判定するのがいいのでではないでしょうか

https://shopify.dev/docs/themes/liquid/reference/objects/product#product-collections

{% for %}{% endfor %}などを用いて、collections の中から1つづつ collection の値を取り出して、特定のコレクションに含まれているか確認できるはずです。

 

 

fullbalance
先駆者
242 54 268

成功

{% assign isSale = false %}
{% for collection in product.collections %}
  {% if collection.handle == "Sale" }
    {% assign isSale = true %}
  {% endif %}
{% endfor %}
Shopify Expertのフルバランスです。Shopify,Shopify Plusの制作・運営サポートをしております。

国内初のShopify書籍「商品売るならShopify」発売中です。

また6月に技術書を発売予定ですので、こちらもよろしければ手に取ってみてください

ご参考になりましたら、解決&ベストソリューション設定をいただけると嬉しいです
fullbalance
先駆者
242 54 268

上記コードで、Saleコレクションに属しているかを判別しております。handleという概念で判断をしているので、適宜titleなどもご利用ください。

Shopify Expertのフルバランスです。Shopify,Shopify Plusの制作・運営サポートをしております。

国内初のShopify書籍「商品売るならShopify」発売中です。

また6月に技術書を発売予定ですので、こちらもよろしければ手に取ってみてください

ご参考になりましたら、解決&ベストソリューション設定をいただけると嬉しいです
0 件の「いいね!」
fullbalance
先駆者
242 54 268

本件もし解決になっておりましたら、解決&ベストアンサーの設定をお願いいたします!:赤ちゃん:

Shopify Expertのフルバランスです。Shopify,Shopify Plusの制作・運営サポートをしております。

国内初のShopify書籍「商品売るならShopify」発売中です。

また6月に技術書を発売予定ですので、こちらもよろしければ手に取ってみてください

ご参考になりましたら、解決&ベストソリューション設定をいただけると嬉しいです
0 件の「いいね!」