Liquid、JavaScriptなどに関する質問
Dawnを利用しています。
商品に登録したメタフィールドを
ページ内に設置した特集コレクションの商品で表示したいです。
Card-product.liquid
に以下を記述したところ、
{% assign product_metafield = product.metafields.custom.xxx %}
{% if product_metafield %}
<p>{{ product_metafield }}</p>
{% endif %}
「商品詳細」に設置した「おすすめ商品」ではcustom.xxxの内容が表示されるのですが
「ページ」に追加した「特集コレクション」の商品では表示されません。
どのように記述すればよいのでしょうか?
解決済! ベストソリューションを見る。
成功
ご質問いただいている、「特集コレクション」でメタフィールドの内容を表示したい件ですが、Dawn11.0.0のテーマで確認したところ、card-product.liquidの上部に下記の記載があり、
Accepts:
- card_product: {Object} Product Liquid object (optional)
記載いただいた「product.metafields.custom.xxx」を「card_product.metafields.custom.xxx」と変更すると表示できる様です。
{% assign product_metafield = card_product.metafields.custom.xxx %}
{% if product_metafield %}
<p>{{ product_metafield }}</p>
{% endif %}
また、テーマのバージョンが異なる場合は、動かない場合もございますので、その際はご了承ください。
ご参考まで
(キュー小坂)
成功
ご質問いただいている、「特集コレクション」でメタフィールドの内容を表示したい件ですが、Dawn11.0.0のテーマで確認したところ、card-product.liquidの上部に下記の記載があり、
Accepts:
- card_product: {Object} Product Liquid object (optional)
記載いただいた「product.metafields.custom.xxx」を「card_product.metafields.custom.xxx」と変更すると表示できる様です。
{% assign product_metafield = card_product.metafields.custom.xxx %}
{% if product_metafield %}
<p>{{ product_metafield }}</p>
{% endif %}
また、テーマのバージョンが異なる場合は、動かない場合もございますので、その際はご了承ください。
ご参考まで
(キュー小坂)
ご回答いただき、誠にありがとうございます。
表示されるようになりました!
ユーザー | ランク |
---|---|
36 | |
11 | |
7 | |
6 | |
6 |
すべてのShopifyアカウントはデフォルトではmyshopify.comのURLと関連付けられており、これはアカウント設定時に使用したビジネス名に基づいて作成されます。しかし、オ...
By Nina_13 Nov 26, 2023このトピックは英語版コミュニティの投稿:Shopify Web Pixel Manager Sandbox FAQの日本翻訳です。
By Mirai Nov 19, 2023Shopifyの管理画面では、商品ごとや配送元のロケーション(倉庫)ごとにカスタム配送料を設定することができます。特に購入金額による送料無料設定は、顧客の購買意欲を高める効果的な手...
By Alex06 Nov 5, 2023