管理画面の商品別の売上レポートとShopifyQLで取得した結果が一致しない

Topic summary

Shopify管理画面の「商品別の売上」レポートで表示される正味数量と、ShopifyQLで取得したsum(net_product_quantity)の値が一致しない問題が報告されています。

使用しているクエリ:

  • FROM productsで商品ごとの正味数量と売上を集計
  • GROUP BY product_idで商品別に分類
  • 特定期間(2024年5月20日)を指定

推測される原因:

  • Shopify管理画面は日本時間で集計
  • ShopifyQLはUTC(協定世界時)で集計
  • この時差が不一致の原因である可能性

現在、管理画面とShopifyQLで同じ結果を取得する方法を探しています。時間帯の違いによるデータ集計のズレが主な課題となっており、解決策は未提示の状態です。

Summarized with AI on November 9. AI used: claude-sonnet-4-5-20250929.

Shopify管理画面->ストア分析->レポート->商品別の売上 で参照できる商品ごとの正味数量と、ShopifyQLで取得できる商品ごとのsum(net_product_quantity)が一致しません。

ShopifyQLで実行しているクエリは以下の通りです。

FROM products SHOW sum(net_product_quantity) AS total_quantity, sum(net_sales) AS total_sales GROUP BY product_id WHERE net_product_quantity > 0 SINCE 2024-05-20 UNTIL 2024-05-20 ORDER BY total_quantity DESC, total_sales DESC LIMIT 10

推測として、Shopify管理画面のほうは日本時間で集計しており、ShopifyQLのほうはUTCで集計しているため、時差が原因で一致しないのではないかと考えています。
ShopifyQLで管理画面と同じ結果を取得するためには、どのようなクエリを実行すればよいでしょうか?