ランキング機能実装

shopify cliでカスタムアプリを作成しています。

機能としてはランキング機能(期間内の商品売り上げ個数を計算し多い順に対象のコレクションを並び替えるもの)を予定しております。

実装を進めていく中で、graphqlのリクエストコストについて「maximumAvailable」というルールを知りました。

機能実装する上で注文情報を取得する必要があるのですが、多くを抽出しようとするとすぐコストオーバーになってしまいます。

shopifyストアには、ランキング機能を実装するものがありますが、それらはどう工夫してコスト問題に対処しているのでしょうか?

Dh_ryuta 様

お世話になっております。

フルバランスの道家と申します。

ご質問確認しました。

GraphQLで大量のデータを取得する場合、BulkOperationの使用が有効かと思います。

https://qiita.com/djjimba/items/2d4b26eeb22a96e13320

コストをあまり消費せず、データが取れると思いますので、ご検討ください。

なにかヒントになれば幸いです。

私たちの励みにもなりますので、

お役に立てていればBest Answerボタンを押して頂ければ嬉しいです。

フルバランス 道家