メインコンテンツまでスキップ
AI・業務効率化

Shopifyの需要予測は「欠品中に失われた需要」を知らない — 欠品補正を明記しているアプリは6本中1本

Shopifyの在庫レポートには「欠品中に売れたはずの数量」が一切記録されません。標準の在庫残日数レポートは直近28日の平均販売数で割るため、欠品したSKUはN/A扱いになります。予測アプリ6本を調べたところ、欠品補正を設定項目として公式ドキュメントに明記しているのはInventory Planner by Sageのみで、しかも「接続した日から先」の欠品しか見えません。料金の課金単位も売上帯・バックオーダー件数・Shopifyプラン・機能ティアの4種類に割れており、SKU数で課金するアプリは1本もありませんでした。2026年9月2日調査。

AIECアプリ研究所 AI編集部公開日 更新日 読了 21#AI・記事作成#アプリ比較#Shopifyブログ運営

この記事でわかること

この記事の目次Contents閉じる開く

Shopify向けの需要予測アプリは、どれも同じものを学習しています。過去の販売履歴です。そしてその販売履歴には、穴が空いています。

SKUが欠品している間、Shopifyはその日の販売数を「ゼロ」として記録します。「本当は何個売れたはずか」は記録しません。この履歴をそのまま予測に流し込むと、モデルは供給の失敗を需要の減少として読み取り、次回の発注量を減らし、次の欠品を作ります。誤差は一方向にしか積み上がりません。

つまりアプリ選定で本当に効く問いは「AIを使っているか」ではありません。その予測が、どのゼロが本物のゼロだったかを知っているか。そして、インストールした日から在庫を見始めたアプリに、そもそも過去の欠品が見えているのか、です。

Shopify標準の在庫レポートが何を記録して何を記録しないのか、実在アプリ6本のうち欠品補正を公式に明記しているのはどれか、料金がどの単位で増えるのかを一次情報で切り分けます。調査日は2026年9月2日、価格はShopify App Storeまたは各社公式料金ページに記載されたUSDです。

結論

  • Shopifyは調整可能な予測エンジンを公開していません。 ヘルプセンターの「Forecasting orders」ページ自体が、平均値を自分で集めて手で計画する作業として説明し、始めるならスプレッドシートで十分だと書いています。Sidekickは販売データから補充を提案しますが、欠品の扱いは文書化されていません。
  • 標準の Inventory remaining per product レポートは、在庫数を直近28日の1日あたり平均販売数で割って残日数を出します。その期間に販売がなかったバリエーションはN/Aです。
  • ABC product analysis はBasicとLiteでは使えません。 ヘルプセンターがApp Storeのレポートアプリを案内しています。
  • 在庫系メトリクスの履歴は2023年10月1日までしか遡れません。
  • 6本のうち、欠品補正を設定項目として公式ドキュメントに明記しているのは Inventory Planner by Sage のみ。しかもストアを接続した日以降の欠品しか検知できません。
  • SKU数で課金するアプリは1本もありません。 売上帯が2本、Shopifyの契約プランが1本、機能ティアが1本、バックオーダー従量が1本、非公開の見積もりが1本です。
  • Cogsyは App Store に月額199ドルで掲載され続けていますが、Cogsy自身の公式サイトは「提供終了」と表示しています。

Shopifyが実際に記録しているもの

Shopify AnalyticsのInventoryカテゴリのレポート自体は、意外なほど揃っています。Month-end inventory snapshot、Inventory sold daily by product、Products by percentage sold、ABC product analysis、Products by sell-through rate、Inventory remaining per product などです。

しかし、このどれにも「失われた売上」の数値はありません。欠品中に発生した需要を表すメトリクスは、在庫レポートのドキュメントのどこにも定義されていません。Shopifyは売れたものを記録します。売れたはずのものはモデル化しません。

その欠落は、標準機能のなかで唯一「予測らしく見える」レポートにそのまま現れます。Inventory remaining per product は残日数を「期末在庫数 ÷ 1日あたり平均販売数」で計算し、その平均は「直近28日の販売実績にもとづく」と明記されています。そのうえで失敗パターンを2つ、公式に書いています。期間中に販売がなかったバリエーションは「予測に十分なデータがない」として N/A、期末在庫がマイナスなら 0 です。

実際の欠品に当てはめると挙動が見えます。28日のうち3日目に売り切れたSKUは、3日分の販売数を28日で割った日販が表示されます。実力のおよそ9分の1です。計算式が間違っているのではなく、入力データに供給制約が焼き込まれているだけです。

他のレポートも同じ形です。ABC product analysis は直近28日の売上構成比でグレードを付け、しかも「期間は変更できない」と書かれています。4週間のうち3週間欠品していた商品はCグレードになります。Products by sell-through rate は「マイナスの在庫数量を無視する」と明記されています。

さらに3つ、公式に記載された制限があります。在庫系メトリクスの履歴は2023年10月1日までしか遡れないこと、削除したロケーションの過去在庫はレポートに表示されないこと、そして2026年1月14日より後に削除した商品・バリエーションは削除日以降のデータが表示されないことです。

プラン要件も誤解の多い箇所です。Shopify Analyticsの大半はプランで制限されていませんが、ABC analysis by product は制限されています。ヘルプセンターは、BasicまたはLiteのストアはApp StoreからABC分析付きのレポートアプリを入れるよう案内しています。

最後に標準の需要予測です。Shopify自身の Forecasting orders ページは、需要予測をフルフィルメント事業者向けに自分で行う計画作業として説明し、入力に使えるレポートを列挙したうえで「予測を始めるにはスプレッドシートで十分に機能する」と結んでいます。Stockyが2026年8月31日で停止した後、Stocky移行ガイドが補充計画の受け皿として案内しているのはSidekickで、「販売データにもとづいて商品を推奨し、発注書または移動のドラフトを作成する」と書かれています。欠品の扱いについての記載も、調整できる設定もありません。

欠品補正を明記しているのはどのアプリか

このカテゴリが自分自身については公開していない比較表です。

アプリ評価(レビュー数)Built for Shopify公式ドキュメントでの欠品補正
Inventory Planner by Sage4.4(130)なしあり(設定項目)。「Use stockouts history」が過去の欠品情報を予測に反映
Prediko Inventory Management4.9(234)なし部分的。 欠品日を除外した実績値はBuying Tableの列として存在。予測モデル自体が使うかは記載なし
Fabrikatör Inventory Planner4.8(106)なしあり(変更履歴)。 日販平均の計算から欠品日を除外
Inventory Management ‑ Assisty4.8(342)なし記述が矛盾。 製品ページは欠品期間の除外を明示、ヘルプの計算式は「公開日数」で割る
Stockie Inventory Management4.9(135)あり記載なし
Cogsy4.9(12)なし記載なし

評価とレビュー数は2026年9月2日にShopify App Storeで確認した値です。アプリ名・プラン名はロケールを切り替えても変わりませんが、Predikoのプラン名だけは日本語ロケールで「スターター/スケールアップ/グロース/エンタープライズ」と翻訳表示されます。金額はいずれのロケールでも同じUSD建てです。

目を引くのは2点です。評価が最も高くBuilt for Shopifyバッジを持つアプリが、欠品補正について公開資料をまったく持っていないこと。そしてこのなかで評価が最も低いアプリが、この問題について最も詳細な技術文書を出していることです。

Inventory Planner by Sage

Inventory Planner by SageのShopify App Storeリスティングページ上部

出典: Shopify App Store(Inventory Planner by Sage、2026-09-02時点)

このカテゴリで唯一、欠品補正をマーケティング上の主張ではなく設定可能な予測パラメータとして扱っています。設定名は Use stockouts history。ヘルプセンターは目的を具体例で説明しています。平均で月10個売れる商品が半月欠品していたなら、実需要は20個だ、という説明です。

挙動も運用設計できる粒度で書かれています。この設定を有効にすると「last sales」予測方式は、指定した日数分の「在庫があった日」が見つかるまで参照期間を後ろに延ばし、欠品期間中に入った注文は無視されます。有効化はバックオーダーを受け付けない前提なので、超過販売を許可しているストアはオフにするよう案内されています。

そして最も見落としやすい制約があります。Inventory Plannerが在庫履歴を記録し始めるのは、プラットフォームを接続した日からです。 インストール前の欠品は見えません。Edit Forecast画面での手入力かCSVインポートで補えますが、ドキュメントは別途「手入力した欠品情報と手動調整した販売履歴はlast sales方式では無視される」とも書いています。1月に入れたら、前年の年末商戦について欠品補正は何も言えません。

弱点は料金です。App Storeの表示は「無料インストール。追加料金が適用される場合があります」で、追加課金はShopifyの請求とは別にInventory Planner側から請求されます。プランカードは1枚だけで「料金はビジネスに合わせて調整します。見積もりはお問い合わせください」とあり、リスティングから月額を判断できません。 評価は130件で4.4、5つ星110件に対して1つ星12件と両極化しています。掲載開始は2013年1月15日、言語は英語のみです。

Prediko Inventory Management

Prediko Inventory ManagementのShopify App Storeリスティングページ上部

出典: Shopify App Store(Prediko Inventory Management、2026-09-02時点)

Predikoのヘルプセンターは、欠品を意識したBuying Tableの列を他社より多く公開しています。Qty Historical (ex. Stockout Days)(販売数 ÷ 在庫があった日数。365日で1,000個売れたが在庫があったのは20日なら1日50個、という計算例付き)、Sales Historical (ex. Stockout Days)Out of Stock Days in a YearDays since Out of StockEst. Out of Stock Days です。

ただし、これらはあくまで読んで並べ替えるためのレポート列です。Predikoの予測自体はSimple ModelまたはSmart Modelで動きますが、どちらのモデルも欠品日を入力から除外するとはドキュメントに書かれていません。補正を効かせたいなら、欠品除外の列を見て自分でプランを上書きする、というのが記載されている手順です。

料金はストア売上で帯分けされています。スターター 月49ドル(売上10万ドルまで)、スケールアップ 月119ドル(50万ドルまで)、グロース 月199ドル(200万ドルまで)、200万ドル超はエンタープライズで個別見積もり。どの帯も機能は同一で、ユーザー数・SKU数・在庫アラートは無制限と記載され、14日間の無料体験が付きます。リスティング上の「無料インストール」表記はエンタープライズのカードであり、使える無料枠ではありません。評価は234件で4.9(5つ星225件、1つ星3件)。英語以外にも対応している唯一のアプリで、10言語が記載されています。

Fabrikatör Inventory Planner

Fabrikatör Inventory PlannerのShopify App Storeリスティングページ上部

出典: Shopify App Store(Fabrikatör Inventory Planner、2026-09-02時点)

Fabrikatörの公開変更履歴に、2021年8月1日付でそのものが記載されています。日販平均の計算を改善し、「欠品日を除外し、予測日数と商品の初回販売日を調整することで、補充数量の提案精度を向上させた」というものです。補正はトグルの裏ではなく、補充提案に流れる販売速度の計算そのものに入っています。ヘルプセンターはPotential Revenue Lossの計算式も公開しており、「予測欠品日数 × 日販平均 × 販売価格」、ただしControl Centerの表示はバリエーション単位ではなく商品グループ単位だと注記されています。

料金は今回の比較で最も要素が多い構成です。App Storeのカードは4枚、いずれも年商で帯分けされ、SEED 月99ドル(50万ドルまで)、SCALE-UP 月149ドル(150万ドルまで)、GROWTH 月199ドル(250万ドルまで)、250万ドル超はエンタープライズで無料インストール。有料プランはすべて、無料枠50件を超えたバックオーダー1件につき0.75ドルが加算されます。欠品時にバックオーダーで受けている運用なら、予測が防ごうとしているまさにその事象に比例して請求が増えます。

契約前に確認すべき差異が1つあります。Fabrikatör自身の料金ページは0〜50万ドルの帯を**月79ドル(年額950ドル一括)**と表示しており、App Storeの月99ドルと一致しません。評価は106件で4.8、言語は英語のみです。

Inventory Management ‑ Assisty

Inventory Management ‑ AssistyのShopify App Storeリスティングページ上部

出典: Shopify App Store(Inventory Management ‑ Assisty、2026-09-02時点)

Assistyは、公式資料同士が食い違っている唯一のケースです。

予測機能の製品ページは、欠品していた日を除外できると明記しています。「予測が実需要を反映するように。売れなかった日ではなく」という趣旨で、トレンド調整と並ぶwhat-ifシナリオとして提供されています。一方、予測の計算方法を説明するヘルプ記事(2025年11月2日更新)は、基準となる計算式をこう定義しています。

Average Units Sold per day = [Total Units Sold in the period] / [Days of product published]

在庫があった日数ではなく、商品を公開していた日数です。調整後日販、在庫残日数、予測販売数、必要在庫数といった下流の値はすべてこの分母の上に乗っています。2つの記述はどこにも突き合わされていないので、欠品除外は既定で効くものではなく、自分で明示的に当てるシナリオとして扱うのが安全です。

料金の課金単位は独特で、自分が契約しているShopifyプランです。無料プランは販売履歴6か月分と基本的な在庫トラッキング、以降は Basic Shopify 月19ドルAdvanced Shopify 月59ドルShopify Plus 月199ドル。注意すべきは看板機能の位置で、AI & ML Demand ForecastingPurchase Orders & Receiving は199ドルのShopify Plusカードにのみ記載されています。評価は342件で4.8と、この6本では最大のレビュー母数です。

Stockie Inventory Management

Stockie Inventory ManagementのShopify App Storeリスティングページ上部。Built for Shopifyバッジが表示されている

出典: Shopify App Store(Stockie Inventory Management、2026-09-02時点)

今回の比較で唯一 Built for Shopify バッジを持つアプリです。評価は135件で4.9、開発元はPlutonian、掲載開始は2021年7月19日。リスティングには「実際の販売履歴を使って」需要を予測すると書かれています。

書かれていないのは、その履歴をどう扱うかです。リスティングから辿れる外部のヘルプセンターはなく(プライバシーポリシーとFAQのみ)、欠品日についての公開記述もありません。機能がないことの証明ではありませんが、導入前に挙動を検証できないことは事実です。

プランは機能ティア制の4段階。Basic 月4.99ドル(アラート5件、8,000バリエーションまで)、Advanced 月9.99ドル(商品ごとの閾値、Slack、アラートとバリエーション無制限)、Pro 月29.99ドル(予測ダッシュボード、リードタイムと安全在庫、補充予定日)、Pro Plus 月59.99ドル(発注書)。予測は29.99ドルから始まり、Basicの8,000バリエーション上限は、今回の6本で唯一公開されているカタログ規模の制限です。

Cogsy

CogsyのShopify App Storeリスティングページ上部。月額199ドルと表示されている

出典: Shopify App Store(Cogsy、2026-09-02時点)

Cogsyは英語圏の「Shopify在庫予測アプリまとめ」系の記事にほぼ必ず登場します。App Storeのリスティングも現在有効で、月額199ドル、14日間の無料体験、レビュー12件で評価4.9。ただし最新のレビューは2023年6月28日付です。

そしてCogsy自身の公式サイトは、提供を終了したと表示しています。 cogsy.com と料金ページはどちらも、Cogsyは提供終了で利用できない旨の一文とMaypleへの導線だけを表示しています。App Storeのリスティングにその表示はありません。掲載情報が製品より長生きしている、このカテゴリで最も分かりやすい例です。

課金単位は4種類、どれもSKU数ではない

在庫アプリなら在庫の複雑さで課金されそうなものですが、そうなっているアプリは1本もありません。

アプリ請求が増える単位最低価格公開されている上限価格
Prediko Inventory Managementストア売上帯月49ドル(10万ドルまで)月199ドル(200万ドルまで)、以降は見積もり
Fabrikatör Inventory Planner年商帯+バックオーダー件数月99ドル(50万ドルまで)月199ドル(250万ドルまで)+1件0.75ドル
Inventory Management ‑ Assisty契約中のShopifyプラン無料プランあり月199ドル(Shopify Plusティア)
Stockie Inventory Management機能ティア月4.99ドル月59.99ドル
Cogsy定額月199ドル月199ドル
Inventory Planner by Sage見積もり(外部請求)非公開非公開

価格は2026年9月2日にApp Storeの各リスティングで確認した値です。

実務上の帰結はこうなります。SKU12,000点・売上40万ドルのストアのほうが、SKU40点・売上180万ドルのストアより安く済みます。 Predikoはどの帯でもSKU無制限と明記しており、バリエーション数に上限を設けているのはStockieの最安プランだけです。

売上連動の課金にはもう1つ、見積もっておくべき性質があります。売上が伸びれば請求も増えます。アプリが欠品を解消したせいで売上が伸びた場合も含めてです。Fabrikatörはさらに直接的で、欠品中にバックオーダーを受ければ1件0.75ドルが加算されます。金額を公開していないのはInventory Planner by Sage(Shopifyの請求外で見積もり課金)と、PredikoおよびFabrikatörのエンタープライズ帯です。

選び方

売上10万ドル未満で、まだ本格的な欠品を経験していない。 標準の在庫レポートで足ります。この段階で予測を買うのは、補正すべき欠品履歴を持たないモデルを買うことです。

欠品が発注量を押し下げているという自覚がある。 欠品補正を挙動まで定義した設定として公開しているのはInventory Planner by Sageだけです。まず見積もりを取り、遡って過去を見られない以上、勝負したいシーズンよりかなり前に導入してください。

欠品の影響を自分で見て、プランを上書きしたい。 Predikoの欠品関連カラムは、公開価格で使えるものとしてはこのカテゴリで最も詳細な計測です。

欠品時にバックオーダーで受けている。 Fabrikatörを選ぶ前に1件0.75ドルを試算し、App Storeの価格と自社サイトの価格を突き合わせてください。

まとめ記事を見て検討している。 ベンダー自身のサイトがまだ生きているかを確認してください。Cogsyのリスティングは月199ドル、Cogsyのサイトは提供終了です。

共通する留保が1つあります。記録されなかった需要を、予測が取り戻すことはできません。欠品補正は「在庫があった日」からの推定であり、失った数量の実測ではありません。過小な予測を少しマシにするだけで、正しくするわけではありません。

参考情報

RelatedShopifyの商品タグ自動付与:Shopify Flowが構造的に止まる地点と、その隙間を埋めるアプリ

Shopify Flowは有料プランなら無料で商品タグの追加と削除ができますが、Get product dataアクションが1回の実行で返すのは最大100件で、既存カタログへの一括付与はスケジュール実行のループになります。Flowには汎用のProduct updatedトリガーが無いため、商品タイプや販売元や価格を編集した後にタグを付け直すことは構造的にできません。Shopify Magicは商品カテゴリーの提案とカテゴリーメタフィールドの入力を行いますが、商品タグの生成は公開されている機能一覧に含まれていません。比較した6アプリは課金の単位がまったく異なり、Leap Auto Tagsは$8で月2,000件の枠に対してタグの追加も削除も1件として数え、FilterTagは$9から$59で月500件から50,000件の生成タグ、TAGit AIは生成タグ1件あたり3〜9セント、Heliumは100商品ごとに$9.99の買い切りです。MechanicとMatrixifyは$16から$199、$20から$200の定額で、タグ単位の従量課金はありません。表示価格を見る前に分母を確かめてください。調査日は2026年9月3日です。