FROM CACHE - jp_header

「バリエーションメタフィールドの定義」の設定後、抽出される画像の番号(ID?)について

「バリエーションメタフィールドの定義」の設定後、抽出される画像の番号(ID?)について

NYC_RKD
訪問者
3 0 0

「バリエーションメタフィールドの定義」にて、画像の抽出を定義しています。

 

【質問内容】:Matrixifyで一括登録・修正を考えていますが、画像を特定する番号(ID?)の抽出方法が知りたいです。

 

例)

定義名:Images

コンテンツタイプ:ファイル(リスト)

 

手動で登録したものをMatrixifyでダウンロードすると

「Variant Metafield: custom.images」の項目で下記が設定されています。

 

例)

["gid://shopify/MediaImage/33999999999999","gid://shopify/MediaImage/33999999999998","gid://shopify/MediaImage/33999999999997","gid://shopify/MediaImage/33999999999996"]

 

33~始まる番号が画像を特定するIDだと思うのですが、何か知りうる方法はありますでしょうか?

 

よろしくお願いいたします。

2件の返信2

株式会社フルバランス
Shopify Partner
1586 565 726

NYC_RKD様

 

ご質問を確認しました。

 

以下の処理で画像のidを取得することは可能です。

{% for image in product.images %}
  {{image.id}}
{% endfor %}

商品の先頭の画像より順番にidを取得できるため、こちらを使用するのはいかがでしょうか?

 

ご参考までに。

 

ご不明点がございましたら、ご連絡ください!

もしお役に立てたようでしたら、ベストアンサーをいただけると大変嬉しいです。
 
よろしくお願いいたします。
 
フルバランス 園畑

株式会社フルバランス(Shopify Experts)
Shopify専門のEC成長支援会社です。ストアの新規構築から運用や改善のサポートなどShopifyに関する幅広いサービスを行なっております。
ECの技術・実務・成長、お悩みのことがあれば、お気軽にご相談ください。
『すべてのブランドの特大成長エンジンを搭載する』 株式会社フルバランス
NYC_RKD
訪問者
3 0 0

フルバランス 園畑様

 

ご回答ありがとうございます。

 

始めたばかりのためすみません、この処理はどこで使用すればよいのでしょうか?

また、可能であれば、コンテンツに登録した画像のファイル名と紐づけたいのですが、取得するためのコードもあったりするのでしょうか?

 

{% for image in product.images %}
{{image.id}}
{% endfor %}

 

よろしくお願いいたします。