公開日: 2026.10.31 / 最終更新日: 2026.10.31
スマレジとShopifyの在庫連携|連携アプリの選び方と設定
スマレジとShopifyの在庫連携は、Shopify App Storeの連携アプリで店舗とECの在庫を同期する方法が中心です。連携できるデータと向き、商品コードの揃え方、売り越しを防ぐ設定、Shopify POSとの比較を表にしました。
スマレジとShopifyの在庫を連携するには、Shopify App Storeで公開されているスマレジ連携アプリを入れ、スマレジの店舗在庫とShopifyのロケーションの在庫を同期させる方法が中心です。2026年10月時点では、在庫の同期に絞ったプランを持つアプリから、商品・注文・顧客・ポイントまで相互に連携するアプリまであり、どこまで連携するかで選ぶアプリと月額の構造が変わります。アプリを入れる前に商品コードの揃え方と、どちらのシステムを商品情報の正にするかを決めると、初回の同期で在庫数を上書きしてしまう事故を防げます。
実店舗の会計はスマレジ、自社ECはShopifyで運営している中小メーカーやD2Cブランドでは、店頭で売れた分をECの在庫に手で反映する作業が毎日発生し、反映が遅れるとECで売れた商品が店頭でも売れてしまう売り越しが起きやすくなります。以降は、連携できるデータと向き、選べる連携方法、商品コード(JANコード)の揃え方、売り越しを防ぐ設定、Shopify POSへ寄せる場合との比べ方を順に説明します。
スマレジとShopifyで連携できるデータ|在庫・商品・売上・顧客
連携アプリが扱うデータは、大きく4種類です。在庫の同期で足りるのか、会員やポイントまでそろえたいのかで、必要なアプリとプランが分かれます。
| データ | 連携で起きること | 向きの考え方 | 確認すること |
|---|---|---|---|
| 在庫数 | 店頭で売れた数がShopifyの在庫から減り、ECで売れた数がスマレジの店舗在庫から減る | 双方向。どちらで売れても相手側の数を変える | スマレジのどの店舗・倉庫を、Shopifyのどのロケーションに対応させるか |
| 商品情報(商品名・価格・商品コード) | 片方で登録・更新した商品が、もう片方にも作られる | 片方を正にして一方向に流すと混乱が少ない | 店頭とECで変えたい項目(価格・商品名)があるか |
| 売上・注文 | 店頭の取引がShopifyの注文として、ECの注文がスマレジの取引として記録される | それぞれ発生した側から相手側へ | 売上の集計をどちらで見るか。二重に計上されないか |
| 顧客・ポイント | 店頭の会員とECの会員が同じ人として扱われ、ポイントを共通で貯めて使える | 双方向。会員番号やメールアドレスで同じ人を判定する | 既存会員の重複をどう名寄せするか。ポイントの付与率を揃えるか |
在庫の同期に絞るなら、商品コードを揃えればアプリの設定は比較的少なく済みます。顧客とポイントまで連携する場合は、店頭会員とEC会員の重複の扱いや、ポイントの付与・失効のルールをそろえる作業が加わり、準備の量が大きく変わります。
連携の方法|Shopify App Storeの連携アプリとその他の選択肢
2026年10月時点のShopify App Storeには、スマレジと連携するアプリとして次のものが掲載されています。料金はアプリ提供元が定めており、円の表示は米ドルからの換算で変わるため、表には料金の決まり方を載せています。最新の金額と機能は各アプリのページで確認してください。
| アプリ(提供元) | 連携できるデータ(掲載内容) | 料金の決まり方 | 向いている状況 |
|---|---|---|---|
| スマレジ連携アプリ V3(Hiyaku) | 商品・在庫・注文・顧客の相互連携、ポイント連携、店舗での会員証機能。連携する項目を設定で選べる | 連携の対象で分かれる複数のプラン(在庫に絞ったプランから、すべての連携を含むプランまで)。プランごとに月の無料連携回数があり、超えると追加料金。在庫に絞ったプラン以外は初期設定の費用がかかる | 在庫の同期から始め、あとから注文や顧客に広げたい |
| Smapify(Lunaris) | 会員・商品・在庫・注文の連携。ポイントはeasyPointsアプリと組み合わせて連携 | 顧客数と店舗・倉庫数の上限でプランが分かれる。無料体験期間あり。小規模向けのプランには年商の条件がある | 店舗数が少なく、会員とポイントもまとめて連携したい |
| Omni Hub(フィードフォース) | 会員情報、店舗とECの購買履歴、ポイントの共通化、店舗在庫のEC表示。スマレジとSquareに対応 | 月額に、会員数に応じた追加料金が加わる。無料体験期間あり | 在庫の同期より、会員とポイントの一元化を優先したい |
3つのアプリは得意な範囲が違います。在庫を店頭とECで同じ数にしたいのか、会員とポイントを共通にしたいのかを決めると、候補が絞れます。Omni Hubの掲載内容にある在庫の機能は、店舗の在庫をECの商品ページに表示するもので、在庫数を相互に増減させる同期とは役割が異なります。在庫の同期が目的なら、その機能があるかをアプリ提供元に確認してください。
アプリ以外の方法として、スマレジのAPIとShopifyのAPIをつないで連携を個別に開発する方法と、ノーコードの連携サービスで特定の処理(新しい商品の登録を相手側に反映するなど)をつなぐ方法があります。スマレジの料金ページでは、スマレジ・アプリマーケットとAPIの利用が各プランの機能として掲載されています。個別開発は自社の運用に合わせて作れる反面、Shopifyやスマレジの仕様変更への追従と、障害時の対応を自社か開発会社が持ち続けることになります。会計や販売管理などの基幹システムまで含めてつなぐ場合の方式の違いはShopifyと基幹システムを連携する方法と費用|3つの方式で扱っています。
スマレジ側のプランも確認が要ります。スマレジの料金ページでは「小売店向け在庫管理」がリテールビジネスプランの機能として掲載されています。店舗の在庫をスマレジで正しく持てていることが連携の土台になるため、自社のプランで在庫の管理がどこまでできるかを、連携アプリの導入前に確認してください。
連携の向きとタイミング|データごとに正のシステムを決める
連携の設計で最初に決めるのは、データごとに「どちらのシステムを正にするか」です。在庫は両方で売れるため双方向に動きますが、商品情報まで双方向にすると、店頭で直した価格とECで直した価格がぶつかり、どちらが新しいのか分からなくなります。
- 商品情報:新商品の登録と価格の変更をスマレジとShopifyのどちらで行うかを決め、もう片方では編集しない。ECの商品説明や画像はShopifyで持ち、商品コードと価格の正はスマレジに置く、というように項目単位で分ける方法もある
- 在庫数:店頭の会計、ECの注文、入荷、棚卸の修正のどれが起きても、相手側の数が変わるようにする。入荷と棚卸をどちらのシステムで入力するかも決める
- 売上・注文:店頭の売上をShopifyに注文として取り込むかを決める。取り込む場合は、売上の集計でチャネル別に分けて見られるようにする
- 顧客・ポイント:会員登録を受け付ける場所(店頭・EC)と、同じ人を判定する項目(会員番号・メールアドレス・電話番号)を決める
連携のタイミングは、アプリの掲載内容に「リアルタイム」と書かれていても、在庫の変更が相手側に反映されるまでには処理の時間がかかります。普段の販売では気にならない差でも、セールや新商品の発売日のように短時間に注文が集中すると、反映までの間に同じ在庫が店頭とECの両方で売れることがあります。導入前に、アプリ提供元へ次の点を確認してください。
- 在庫の変更が相手側に反映されるまでの目安の時間
- 連携に失敗したとき、自動で再送されるか、通知が届くか
- 月の連携回数に上限がある場合、自社の取引数でどのくらい使うか
- 初回の同期で、どちらの在庫数を正として上書きするか
商品コード・SKU・JANコードの揃え方
連携アプリは、スマレジの商品とShopifyの商品を共通のコードで突き合わせ、同じ商品だと判断します。このコードが揃っていないと、在庫の増減が別の商品に入ったり、同じ商品が二重に登録されたりします。どの項目で突き合わせるかはアプリによって異なるため、導入前に提供元へ確認してください。
Shopifyでは、商品のバリエーション(色・サイズなどの組み合わせ)ごとに「SKU」と「バーコード」の欄があります。スマレジでは商品ごとに商品コードを持ちます。両者を揃える手順は次のとおりです。
- 両方の商品一覧を書き出す:スマレジは商品コードを、Shopifyはバリエーションごとの SKU とバーコードを含めてCSVで出力する
- 突き合わせに使うコードを1つ決める:JANコードを付けている商品なら、JANコードを共通のコードにすると店頭のバーコード読み取りとも揃う
- JANコードのない商品に自社のコードを振る:自社製造の限定品やセット品など。桁数と付け方の規則を決め、JANコードと重ならないようにする
- 色・サイズ違いの単位を合わせる:Shopifyのバリエーション1つに、スマレジの商品1つが対応する形にする。スマレジ側で色・サイズ違いを1商品にまとめている場合は分ける
- 片方にしかない商品を洗い出す:EC限定品や店頭限定品は、連携の対象から外すか、相手側にも登録するかを決める
- 重複と表記ゆれを直す:同じコードが2つの商品に付いていないか、全角・半角の混在や先頭の0の欠けがないかを見る
先頭の0が消えるのは、CSVを表計算ソフトで開いたときにコードが数値として読み込まれるためです。コードの列を文字列として扱ってから編集すると防げます。セット商品(詰め合わせ)は、セットとしての在庫を持つのか、構成する単品の在庫から引くのかで扱いが変わり、連携アプリが構成品の引き当てに対応していない場合もあります。セット商品が多いなら、この点を候補のアプリごとに確認してください。
Shopifyに加えて楽天市場やAmazonでも販売している場合は、スマレジとShopifyの連携とは別に、モールとの在庫の同期を考える必要があります。モールを含めた在庫の一元化とマスタ統合の考え方は複数モールの在庫連携を自動化する方法|在庫ズレの原因とマスタ統合にまとめています。
売り越しを防ぐ設定|引当て・EC用の在庫・在庫切れ時の販売
在庫を連携しても、設定によっては売り越しが起きます。原因は主に「反映までの時間差」「ECの注文が出荷まで相手側の在庫から引かれていない」「店頭の最後の1点がECにも出ている」の3つです。Shopifyとスマレジの双方で、次の点を確認します。
| 確認する場所 | 設定・運用 | ねらい |
|---|---|---|
| Shopifyの商品(バリエーション) | 在庫数を追跡する設定をオンにし、在庫切れのときでも販売を続ける設定をオフにする | 在庫が0になったら購入できなくする |
| Shopifyの在庫の状態 | 「販売可能」「手持ち」と、注文で確保された数のどれが連携されるかを、アプリ提供元に確認する | 未出荷の注文の分が、相手側で二重に売られないようにする |
| Shopifyのロケーション | 店舗ごとのロケーションとEC出荷用の倉庫のロケーションを分け、ECの注文をどのロケーションから引くかを決める | 店頭の在庫をすべてECに出さない |
| 連携アプリの設定 | ECに出す数から一定数を差し引く設定があるかを確認し、なければ店舗とECで在庫の置き場を分ける | 店頭の最後の数点を店頭用に残す |
| 店頭の運用(取り置き・予約) | 取り置き中の商品が、販売できる在庫として数えられていないかを確認する | 店頭で確保した商品がECで売れるのを防ぐ |
| 発売日・セールの運用 | 注文が集中する商品は、ECに出す数を決めて店舗の分と分けておく | 反映までの時間差による売り越しを防ぐ |
Shopifyでは、未出荷の注文に含まれる在庫は注文分として確保され、販売可能な数から外れます。連携アプリがShopifyのどの数をスマレジに送っているかで、ECで受けた注文がスマレジ側で出荷前から減るのか、出荷したときに減るのかが変わります。店舗の在庫からECの注文を出荷する場合は特に、注文を受けた時点でスマレジの在庫が減るほうが、店頭で同じ商品を売ってしまう事故を防げます。
店頭用に残す数(安全在庫)の決め方や、欠品の手前で気づくための発注点の計算は欠品対策は予兆管理から|発注点・安全在庫の計算式とチェック表が参考になります。
Shopify POSに寄せる選択肢|スマレジを続けるかの判断
店舗のレジをShopify POSに切り替えれば、店舗とECの在庫や顧客が同じShopifyの中で管理され、連携アプリは不要になります。Shopify POSの基本の販売機能は各プランに含まれ、在庫管理(発注書の作成や在庫不足の通知)、店舗受取、他の店舗での返品・交換、スタッフのログイン数の無制限化などは、店舗ごとに追加するPOS Proの機能です。2026年10月時点の料金ページでは、POS Proはロケーションごとに月額13,000円(年払い)と掲載されています。プラン料金の全体はShopifyの費用|月額料金・手数料・プラン比較【2026年】で確認できます。
一方で、スマレジで積み上げた店頭の会員、レシートプリンターなど周辺機器の構成、店舗スタッフの操作の慣れ、会計ソフトとの連携は、切り替えると作り直しになります。Shopify POSで使える決済端末や周辺機器は国ごとに異なるため、Shopifyヘルプセンターの対応機器の一覧で確認が要ります。判断の軸を表にすると次のとおりです。
| 判断の軸 | スマレジを続けて連携アプリでつなぐ | Shopify POSに切り替える |
|---|---|---|
| 在庫の一元化 | 連携アプリが在庫を同期する。反映までの時間差と連携の失敗に備える | 店舗とECで同じShopifyの在庫を使う。同期の処理は不要 |
| 毎月の費用の構造 | スマレジのプラン料金+連携アプリの月額(連携の範囲・回数・会員数で変わる) | Shopifyのプラン料金+必要に応じて店舗ごとのPOS Pro |
| 店頭の会員・ポイント | スマレジの会員をそのまま使い、アプリで共通化する | Shopifyの顧客に移す。会員データの移行作業が発生する |
| 機器・決済 | 今の機器と決済の契約を使い続けられる | Shopify POSに対応する機器と決済をそろえ直す |
| 店舗スタッフの操作 | 変わらない | 操作の切り替えと研修が要る |
| 店舗数と業態 | 店舗が多く、店頭の発注や棚卸をスマレジで運用している場合に合う | 店舗が少なく、ECの売上の比重が大きい場合に合う |
| 将来の拡張 | 店頭の業務はスマレジ、ECの機能はShopifyで、それぞれ伸ばせる | 店舗とECの機能がShopifyの中で揃う。店頭向けの細かな機能はアプリで補う |
どちらが優れているということはなく、店舗の数、店頭会員の量、ECの売上の比重で合うほうが変わります。店舗が1〜2か所でECが主な販路なら、Shopify POSに寄せると管理する場所が一つになります。店舗が多く、店頭の業務がスマレジに根付いているなら、スマレジを続けて連携アプリでつなぐほうが切り替えの負担が小さく済みます。
導入の手順|初回の同期で在庫を上書きしないために
連携アプリを決めたあとの手順は次の7つです。在庫数が実物と合っていない状態で同期を始めると、ずれがそのまま両方のシステムに広がるため、同期を始める前の棚卸は省かないでください。
- 連携の範囲を決める:在庫と商品に絞るか、注文・顧客・ポイントまで含めるか。在庫と商品から始めて、あとで顧客に広げる進め方もある
- 正とするシステムを項目ごとに決める:商品情報、価格、入荷と棚卸の入力先
- 商品コードを揃える:前の節の手順で、両方の商品を同じコードで突き合わせられる状態にする
- 棚卸をして在庫数を確定させる:連携を始める日の在庫数を、実物を数えて合わせる
- テスト用の商品で動作を確かめる:店頭で1点売る、ECで1点売る、返品する、の3つで相手側の数がどう動くかを見る
- 初回同期の向きを確認してから全商品を連携する:どちらの在庫数で上書きされるかを確認し、正しい側から同期する
- 連携後の1〜2週間は差分を見る:毎日、主な商品の在庫数を両方で照らし合わせ、ずれた商品の原因を記録する
返品と交換は見落とされやすい操作です。店頭で受けた返品がスマレジの在庫に戻ったときにShopify側にも戻るか、ECで受けた返品を店舗に戻したときにどう連携されるかを、テストの段階で確かめてください。店舗とECの売上や在庫を一つの画面で見たい場合の集計の考え方はShopify×BIの多店舗データ統合|売上・在庫・顧客を1枚にが参考になります。
まとめ|連携の範囲と正のシステムを決めてからアプリを選ぶ
スマレジとShopifyの在庫連携は、Shopify App Storeの連携アプリでつなぐ方法が中心で、アプリごとに連携できるデータと料金の決まり方が違います。アプリを選ぶ前に、連携の範囲、データごとに正とするシステム、商品コードの揃え方を決め、Shopify側の在庫追跡と在庫切れ時の販売の設定、EC用の在庫の分け方で売り越しを防ぎます。店舗が少なくECの比重が大きいなら、Shopify POSに寄せる選択肢も同じ表の軸で比べてください。
店頭とECの商品コードの突き合わせから、連携アプリの選定と設定、連携後の在庫のずれの確認までを任せたい場合は、awai Build(中小メーカー・卸向けの自社EC伴走支援)がShopify側の設計と運用を受け持ちます。料金は構築費+月額(3プラン)+売上連動の組み合わせです。詳しくはawai Buildのサービス詳細をご覧ください。
自社ECの「作り方」も「伸ばし方」も、30分の無料相談で一緒に整理します作り方・予算のかけ方・マーケの知見・広告運用のうち、どれか一つが欠けていても、良い商品は売上につながりません。現状のEC・SNS・顧客データをうかがい、どこから伴走を始めるべきかをその場でご案内します。よくある質問
- Q. スマレジとShopifyの在庫連携は無料でできますか?
- A. 連携アプリは月額制のものが中心です。Shopify App Storeに掲載されているスマレジ連携アプリは、連携するデータの範囲、月の連携回数、会員数や店舗数でプランが分かれています。無料体験期間を設けているアプリもあるため、テスト用の商品で動作を確認してから契約すると、自社の運用に合うかを判断できます。
- Q. 在庫の連携はリアルタイムですか?
- A. アプリの掲載内容で「リアルタイム」とされていても、相手側に反映されるまでには処理の時間がかかります。注文が集中する発売日やセールでは、その間に同じ在庫が店頭とECの両方で売れることがあります。反映の目安と、連携に失敗したときの再送の仕組みをアプリ提供元に確認し、注文が集中する商品はECに出す数を店舗の分と分けると売り越しを防げます。
- Q. JANコードがない商品も連携できますか?
- A. 連携できます。JANコードのない商品には、突き合わせに使うコードを自社で振ります。桁数と付け方の規則を決め、JANコードと重ならないようにしてください。どの項目(ShopifyのSKU・バーコード、スマレジの商品コード)で突き合わせるかはアプリによって異なるため、導入前に提供元への確認が要ります。
- Q. 楽天市場やAmazonの在庫もまとめて連携できますか?
- A. スマレジとShopifyの連携アプリは、主にこの2つのシステムの間をつなぐアプリです。モールを含めて在庫を一元化するには、モールとの在庫連携の仕組みを別に用意し、どのシステムを在庫の正にするかを全体で決める必要があります。
- Q. Shopify POSに切り替えると、スマレジの会員はどうなりますか?
- A. スマレジの会員データを、Shopifyの顧客として取り込む作業が必要です。会員番号、ポイント残高、購入履歴のうち何を移すかを決め、店頭で使っていた会員証の扱いも見直します。会員が多い場合は、スマレジを続けて連携アプリで会員とポイントを共通化する方法と比べてから決めてください。
関連記事
- 2026.10.31makeshopからShopifyへの移行|移せるデータと手順makeshopからShopifyへの移行で、商品・会員・注文・定期購入のデータの書き出し方と取り込み方、会員のログイン方式の変化、旧URLのリダイレクト、ドメインと決済の切り替えを、契約満了日から逆算した進め方とあわせて書きました。読む
- 2026.10.31EC-CUBEからShopifyへの移行|移す機能とやめる機能EC-CUBEからShopifyへの移行は、プラグインと独自改修をCSV・アプリ・作り直し・やめるの4つに分ける判断で作業量が決まります。2系と4系のCSVの違い、パスワード、URLリダイレクト、決済の切り替えも書きました。読む
- 2026.10.31カラーミーからShopifyへの移行|データ・URL・ドメインカラーミーショップからShopifyへ移る手順を、出せるCSVと取り込み方、「?pid=」形式の商品URLの転送、カラーミーで取得したドメインの扱い、決済と定期購入の再設定、置き換えるアプリの順に書きました。読む
- 2026.10.31futureshopとShopifyの比較|料金・機能・実店舗futureshopとShopifyの違いを、料金の構造、標準機能とアプリ、デザイン、定期購入、実店舗連携、海外販売、サポートで比べます。2026年10月時点の公式料金、状況別に合いやすい候補、乗り換え時の確認点も載せています。読む