FROM CACHE - jp_header

CollectionのidとCustomCollection, SmartCollectionのidは同一か

CollectionのidとCustomCollection, SmartCollectionのidは同一か

sasaki_0514
訪問者
2 0 0

# 背景

 

商品の販売状況の分析/可視化のため、商品マスタを作成したいと考えております。

作成にあたり、商品にコレクション情報を紐づけたいのですが、Collectionを一括で取得するAPIが公開されていないため、何かしら別の方法で取得したいと考えています。

 

調べていたところ、Collectionの種類であるCustomCollectionSmartCollectionでそれぞれ一覧取得しProductと紐付けることでコレクション情報を紐付けられそうだと考えられ、その方針で実装を検討していますが、本当にやりたいことを実現できるのか不明な点があります。

 

# 質問内容

 

CollectionのidとCustomCollection, SmartCollectionのidは同一でしょうか。product_idとcollection_idはproductのmetafieldを取得することで紐付けられるのですが、このcollection_idとCustomCollection, SmartCollectionのidとが紐づかないと、最終的に商品にコレクション情報を紐付けられません。恐らく同一だとは思うのですが、念の為こちらで質問させていただければと思います。何卒よろしくお願い致します。

 

 

 

2件の返信2

NIIGAKI_HYUGA
Shopify Partner
54 24 15

@sasaki_0514 様

初めまして。新垣です。

 

CollectionのidとCustomCollection, SmartCollectionのidは同一です。

ここで使われるidは、管理画面 > 商品管理 > コレクション > 該当コレクションにアクセスした際のcollections/以下の数字列です。

 

また、いまいち実現したいことが飲み込めなかったので蛇足かもしれませんが、restではなくgraphqlの方ではcollectionの一括取得ができそうです。

 

以上、参考になりましたら幸いです。

Freelance Solution Engineer | 新垣
JavaScript Liquid Theme, React Remix App
投稿は参考になりましたか?「いいね!」でお教えください。
解決しない場合、個別に対応も可能ですのでプロフィールからお気軽にメッセージください
sasaki_0514
訪問者
2 0 0

新垣様

ご返信いただきまして誠に有難うございます。
CollectionのidとCustomCollection, SmartCollectionのidは同一とのこと、ご回答いただきまして誠にありがとうございます。

またCollectionの一括取得に関しましてはgraphqlでの取得方法も検討したいと思います。改めましてご回答いただき誠にありがとうございます。