サムネイル

【2025年】Shopifyの商品ページで在庫数を一覧で表示する方法は?おすすめアプリも紹介!

目次

はじめに

Shopify で商品を販売していると、複数のバリエーション(色、サイズなど)を持つ商品で「どのバリエーションがどれくらい在庫があるのか」を顧客にわかりやすく表示したいと考えることがよくあります。特に、人気の商品や限定商品の場合、在庫状況が購入判断に大きく影響するため、在庫数を透明性を持って表示することで顧客の信頼感や購入意欲を高めることができます。

在庫一覧表のイメージ

しかし、「Shopify で商品ページに在庫数一覧を表示できるのか?」「どのような方法で実装すればよいのか?」「難しいコード編集が必要なのか?」といった疑問を抱く方も多いのではないでしょうか。

結論から言うと、Shopify で商品ページに各バリエーションの在庫数を一覧で表示する方法は、大きく分けて次の 2 通りあります。

  • テーマのコードを編集する方法
  • アプリを利用する方法

本記事では、それぞれの方法のメリット・デメリットを詳しく解説し、特におすすめのアプリとして「シンプル在庫数一覧表|お手軽バリエーション在庫一覧」を紹介します。さらに、実際のアプリインストール手順やテーマのコードで在庫一覧を実装するサンプルコード例も解説しますので、2025 年時点での最新 Shopify ストア運営に役立ててください。

この記事を読み終えるころには、あなたの Shopify ストアで在庫数一覧表示を導入する道筋がはっきりと見えてくるでしょう。

今回は、以下の記事を参考にしています。

Shopify で商品ページに在庫数一覧を表示することは可能?

Shopify は柔軟なテンプレート言語(Liquid)と豊富なアプリエコシステムを持つプラットフォームのため、商品ページに在庫数一覧を表示することは十分に可能です。ただし、標準の Shopify 機能には「バリエーションごとの在庫数を一覧表示する」機能が備わっていないため、以下のいずれかの方法を選択する必要があります。

  • テーマのコードを編集して、Liquid と JavaScript で在庫数一覧を実装する
  • 在庫数一覧表示用の Shopify アプリをインストールして、ノーコードで対応する

どちらの方法を選択するかは、技術的なスキル、予算、カスタマイズの要望などによって決まります。「コード編集」は柔軟性が高い一方で、実装とメンテナンスの難易度が上がります。一方の「アプリ」は有料の場合が多いものの、初心者でもスピーディーに導入でき、テーマアップデートの影響を受けにくいメリットがあります。

在庫数一覧表示のメリット・デメリット

メリット

メリットのイメージ

顧客の購入判断をサポート

在庫数を透明性を持って表示することで、顧客は「欲しいバリエーションが在庫切れになる前に購入しよう」という心理が働き、購入率の向上につながります。特に限定商品や人気商品では、残り数量が購入の後押しになります。

カスタマーサポートの負担軽減

「このサイズの在庫はありますか?」「この色の在庫状況を教えてください」といった問い合わせを減らすことができ、カスタマーサポートの業務効率化につながります。

透明性の向上によるブランドイメージアップ

在庫情報を隠すことなく開示することで、顧客からの信頼度が向上し、ブランドの透明性をアピールできます。

在庫管理の効率化

在庫数が顧客に見えることで、売れ筋商品や在庫過多の商品が把握しやすくなり、仕入れや販売戦略の改善に活用できます。

デメリット

デメリットのイメージ

実装とメンテナンスの複雑さ

在庫数一覧の表示は、単純なテキスト表示と比べると実装が複雑になります。また、リアルタイムでの在庫反映やデザインの調整など、継続的なメンテナンスが必要になる場合があります。

テーマやアプリとの競合リスク

既存のアプリやテーマの設定によっては、在庫数一覧がうまく表示されない、CSS が干渉するなどの不具合が起こる可能性があります。複数のカスタマイズを行っている場合は特に注意が必要です。

在庫切れ商品の印象悪化

在庫数を表示することで、在庫切れや在庫僅少の商品が目立ってしまい、ストア全体の商品豊富さの印象が薄れる可能性があります。

テーマのコードを編集する方法

テーマコード編集手順のイメージ

在庫数一覧をテーマに直接組み込みたい場合、以下のステップで実装する形が一般的です。

実装手順の概要

  1. 商品テンプレートの編集 商品ページのテンプレート(例:sections/product-template.liquidなど)に、在庫数一覧を表示する HTML と Liquid コードを追加します。
  2. JavaScript での動的表示 バリエーション変更時に在庫数が更新されるよう、JavaScript を使って動的に在庫情報を取得・表示する仕組みを構築します。
  3. CSS でのスタイリング 在庫数一覧のデザインを整えるため、CSS でスタイリングを行います。
  4. リアルタイム在庫反映 Ajax API を使用して、リアルタイムで在庫数を取得・更新する仕組みを実装します。

サンプルコード例

以下は、商品ページにバリエーションごとの在庫数を表示する簡易的なコード例です。

{% comment %} 商品ページテンプレートでの例 {% endcomment %}
<div class="stock-table-wrapper">
  <h3>在庫状況</h3>
  <table class="stock-table">
    <thead>
      <tr>
        <th>バリエーション</th>
        <th>在庫数</th>
      </tr>
    </thead>
    <tbody>
      {% for variant in product.variants %}
        <tr data-variant-id="{{ variant.id }}">
          <td>{{ variant.title }}</td>
          <td class="stock-quantity">
            {% if variant.inventory_quantity > 0 %}
              {{ variant.inventory_quantity }}個
            {% else %}
              在庫切れ
            {% endif %}
          </td>
        </tr>
      {% endfor %}
    </tbody>
  </table>
</div>

<style>
.stock-table {
  width: 100%;
  border-collapse: collapse;
  margin: 20px 0;
}

.stock-table th,
.stock-table td {
  border: 1px solid #ddd;
  padding: 8px;
  text-align: left;
}

.stock-table th {
  background-color: #f2f2f2;
}
</style>

コード編集のメリット

  • 完全に自前実装ができるデザインや機能を自由にカスタマイズ可能で、独自の要件にも柔軟に対応できます。
  • アプリの月額費用が不要自力で開発するため、アプリの月額費用が発生しません(ただし、開発工数やメンテナンスコストは別途発生)。
  • 他の機能との連携が簡単既存のカスタマイズや独自機能と組み合わせやすく、統一感のある実装が可能です。

コード編集のデメリット

  • 技術的な知識が必須 Liquid、JavaScript、CSS の知識が必要で、実装やデバッグにエンジニアのリソースが必要になります。
  • テーマアップデート時の手間テーマのアップデートごとに手動でマージ作業が必要となるケースが多く、運用保守に手間がかかります。
  • 不具合リスクの増加実装に問題があると、在庫数が正しく表示されない、ページの読み込みが遅くなるなどの不具合が発生する可能性があります。

アプリを利用する方法

Shopifyアプリストア

テーマのコード編集に自信がない方や、素早く導入して運用したい方にはアプリの活用がおすすめです。

アプリ利用のメリット

  • ノーコードで簡単に導入可能アプリをインストールするだけで、テーマのコードを編集することなく在庫数一覧を追加できます。Shopify の管理画面から数クリックで設定が完了するため、技術的な知識がなくても導入が可能です。
  • テーマのアップデートに強いテーマを更新しても、アプリの設定は基本的に維持されます。コード編集の場合、テーマのアップデートごとに手動でマージ作業が必要になることが多いですが、アプリの場合はそのような手間がかかりません。
  • サポート体制が充実多くのアプリでは、開発元からのサポートが用意されています。設定や運用で困ったことがあれば、メールやチャットで問い合わせが可能です。
  • 継続的な機能追加アプリは定期的にアップデートされ、新機能が追加されることが多いです。独自に開発する場合と比べて、最新の機能を素早く取り入れることができます。

アプリ利用のデメリット

  • 月額費用が発生するほとんどのアプリは有料で、月額費用が発生します。ストアの規模や予算によっては、このコストが負担になる可能性があります。
  • カスタマイズの自由度に制限があるアプリが提供する機能の範囲内でのカスタマイズしかできません。独自のデザインや特殊な要件が必要な場合は、アプリの機能では対応できない可能性があります。
  • アプリ間の競合リスク複数のアプリを同時に使用している場合、アプリ同士が干渉して動作に問題が生じる可能性があります。

「シンプル在庫数一覧表|お手軽バリエーション在庫一覧」について

在庫数一覧表示を提供するアプリはいくつか存在しますが、ここでは特におすすめの「シンプル在庫数一覧表|お手軽バリエーション在庫一覧」を紹介します。

シンプル在庫数一覧表|お手軽バリエーション在庫一覧

このアプリを使うと、Shopify の管理画面からノーコードで商品ページに各バリエーションの在庫数一覧表を追加でき、リアルタイムで在庫状況を表示できます。月額 3.99 ドルで 1 週間の無料試用期間付きというリーズナブルな価格設定で、日本語対応も充実しているため初心者にも安心です。

アプリの主な機能

アプリの主な機能イメージ

バリエーションごとの在庫数一覧表を表示

商品ページにバリエーションごとの在庫を一覧表形式で表示できます。顧客が在庫状況を一目で確認できるため、購入体験が向上します。

各バリエーションの在庫状況を表形式で表示

サイズや色などの各バリエーションの在庫状況を、見やすい表形式で整理して表示することができます。

ノーコードでデザインをカスタマイズ

在庫表示のデザイン、アイコン、色、サイズなどをノーコードでカスタマイズできます。HTML や CSS の知識がなくても、簡単にストアのブランドイメージに合わせたデザインに調整できます。

1 クリックでテーマに追加

アプリをインストール後、1 クリックでストアへの在庫表アプリブロックを追加できます。難しいコードの編集作業は一切必要ありません。

「シンプル在庫数一覧表|お手軽バリエーション在庫一覧」を利用するメリット

このアプリを導入すると、次のようなメリットが得られます。

  • リアルタイムの在庫表示で透明性のあるショッピング体験を提供
  • アイコンや数字を使った直感的な在庫表示で顧客の理解を促進
  • ノーコードでのカスタマイズにより、誰でも簡単に設定可能
  • 1 クリックでのテーマ追加により、スピーディーな導入が実現

アプリのインストール手順と基本的な使用方法

実際に「シンプル在庫数一覧表|お手軽バリエーション在庫一覧」をインストールして設定する手順を解説します。

詳細な説明は公式のご利用ガイドを参照ください。ここでは、インストールからカスタマイズまでを簡単に解説します。

インストール手順

  1. Shopify アプリストア で「シンプル在庫数一覧表|お手軽バリエーション在庫一覧」と検索してください。もしくはこちらのリンクからアプリ詳細ページへアクセスしてください。
    アプリインストール手順1の画面

  2. アプリの詳細ページから「インストール」をクリックしてストアにインストールします。
    アプリインストール手順2の画面

  3. Shopify の管理画面で再度権限の確認などがあります。問題なければ、「インストール」ボタンでインストールを完了してください。
    アプリインストール手順3の画面

  4. アプリ管理画面の表示インストール完了後、アプリの管理画面が表示されます。

この段階で、7 日間の無料トライアルが始まります。無料期間のうちに一通りの機能を試してみて、自社ストアに合うかどうか判断しましょう。

アプリブロックをテーマに追加

アプリをカスタマイズするには、まずテーマにアプリブロックを追加する必要があります。アプリの管理画面からアプリブロックの自動追加します。

  1. アプリ管理画面の「設定」画面を開き、使用中のテーマを選択して「テーマに追加」ボタンをクリックします。
    アプリブロック追加画面

  2. アプリブロックが有効化されていることを確認して、変更を保存してください。(公開中のテーマの場合、保存すると実際のストアに反映されてしまうので注意してください。)
    アプリブロック有効化画面

自動でのアプリブロック追加がうまくいかない場合は、ご利用ガイドを参考に手動でアプリブロックを有効化してください。

アプリのカスタマイズ

テーマエディタで「シンプル在庫数一覧表」ブロックを選択すると、以下のような設定が可能です。

アプリカスタマイズ設定画面1

アプリカスタマイズ設定画面2

在庫表示設定

  • 在庫数の表示
    在庫数をどのように表示するかを選択できます。アイコン+テキスト、アイコンのみ、テキストのみから選ぶことができます。
  • △ を表示する在庫数
    △ アイコンを表示する在庫数の閾値を設定できます。

アプリカスタマイズ設定画面3

在庫テキストのカスタマイズ

  • 在庫ありテキスト
    在庫がある場合の表示文言を設定できます。
  • 残りわずかテキスト
    在庫が少ない場合の表示文言を設定できます。
  • 在庫切れテキスト
    在庫切れの場合の表示文言を設定できます。

アプリカスタマイズ設定画面4

対象商品・コレクションの設定

  • 表示対象の指定
    在庫一覧表を表示する商品またはコレクションを指定できます。

アプリカスタマイズ設定画面5

レイアウト設定

  • カラム数
    PC・スマホでの列数を設定できます。

アプリカスタマイズ設定画面6

デザイン設定

  • フォントサイズ・色
    バリエーション名や在庫表示のスタイルを調整できます。
  • 背景色・ボーダー色
    表の見た目をカスタマイズできます。

アプリカスタマイズ設定画面7

余白設定

  • 上下の余白
    PC・スマホで個別に余白を設定できます。

アプリカスタマイズ設定画面8

追加 CSS

  • カスタム CSS
    より細かなカスタマイズが必要な場合は、直接 CSS コードを追記できます。

アプリカスタマイズ設定画面9

コード編集とアプリ導入どちらがおすすめ?

ここまでの内容を踏まえ、コードを直接編集するのとアプリを導入する方法を比較してみます。

コード編集向きのケース

  • 自社内に Shopify テーマや JavaScript に精通したエンジニアがいる
  • 細かいデザインや機能をすべて自前で制御したい
  • 長期的な運用コストを抑えたい(開発リソースが確保できる場合)

アプリ導入向きのケース

  • 開発リソースが限られている、初心者でも素早く導入したい
  • テーマアップデートや将来の拡張に強い形で運用したい
  • サポート体制を重視する
  • 手軽に試してから本格導入を検討したい

結局のところ、ストアの規模や予算、人材リソースなどによって最適解は変わります。迷ったらまずアプリの無料トライアルで試し、必要に応じてコード編集へ進むという流れでも良いでしょう。

まとめ

Shopify で商品ページに各バリエーションの在庫数を一覧で表示すれば、顧客の購入判断をサポートし、透明性の高いショッピング体験を提供できます。在庫状況の可視化により、顧客の信頼度向上やコンバージョン率の改善が期待できます。

コード編集でゼロから実装する方法は自由度が高く、独自要件に対応しやすい一方で、テーマのアップデートや保守運用に手間がかかるデメリットもあります。一方、アプリの利用は月額費用が発生するものの、ノーコードで簡単に導入でき、メンテナンスもしやすいため、初心者やスピード重視の店舗に向いています。

特に、月額$3.99 というリーズナブルな費用で在庫数一覧表を簡単に追加できる「シンプル在庫数一覧表|お手軽バリエーション在庫一覧」は、初めての方にもおすすめしやすいアプリです。7 日間の無料トライアルを活用して、ぜひ自分のストアで在庫数一覧表示の効果を体験してみてください。

シンプル在庫数一覧表|お手軽バリエーション在庫一覧

在庫数の透明性を高めることで、顧客との信頼関係を築き、売上向上につなげていきましょう。

最後まで読んでいただきありがとうございました。

参考記事

今回は、以下の記事を参考にしています。

おすすめ Shopify アプリ

シンプル追従営業日カレンダー|お手軽追従休業日設定のアイコン

シンプル追従営業日カレンダー|お手軽追従休業日設定

営業日カレンダーをストアに常に追従表示。定休日や臨時休業がお客様にひと目で伝わり、安心してお買い物いただけます。

シンプル店舗受け取り|お手軽ローカルピックアップのアイコン

シンプル店舗受け取り|お手軽ローカルピックアップ

お客様がカートページで受け取り店舗・日時を指定できます。テイクアウトや店舗受け取りにおすすめです。

シンプル注文履歴おすすめ商品|お手軽マイページアップセルのアイコン

シンプル注文履歴おすすめ商品|お手軽マイページアップセル

マイページの注文ページに、商品ごとに設定したおすすめ商品を表示。再購入を後押しします。

シンプル顧客メタフィールドCSVインポート・エクスポートのアイコン

シンプル顧客メタフィールドCSVインポート・エクスポート

顧客メタフィールドをCSVで一括管理。エクスポート・編集・インポートがかんたんに。

シンプルフォーム一体型LP|お手軽チャットボット購入のアイコン

シンプルフォーム一体型LP|お手軽チャットボット購入

チャットボット形式でお客様が迷わず注文できるLPを設置できます。コーディング不要で、テーマエディタから簡単に設定できます。

シンプル商品メタフィールドCSVインポート・エクスポートのアイコン

シンプル商品メタフィールドCSVインポート・エクスポート

商品やバリエーションのメタフィールドをCSVで一括管理。インポートもエクスポートもこのアプリひとつで完了。

シンプル新しいお客様アカウント拡張|生年月日・追加フォームのアイコン

シンプル新しいお客様アカウント拡張|生年月日・追加フォーム

誕生日や性別などの項目を、お客様アカウントのプロフィールページに追加できます。コーディング不要です。

シンプル2点目購入割引|2点目以降自動セール設定のアイコン

シンプル2点目購入割引|2点目以降自動セール設定

2点目以降の購入で自動割引。割引バッジと対象商品の表示で、まとめ買いを後押しします。

関連記事