---
title: モール連携ハブ：楽天・Yahoo!・Shopifyの受注と在庫を1つの形にそろえる
description: 楽天市場・Yahoo!ショッピング・Shopifyの受注と在庫と商品を、共通の形にそろえて集計・更新する道具を作りました。本番の店舗ではまだ動かしておらず、架空の事業者のデモまで。仕組みとモールごとの癖を正直にまとめています。
image: https://cobitologic.com/hubfs/library-eyecatch/tools-mall-hub.png
---

[![ロゴテキスト](https://cobitologic.com/hubfs/cobito_logic_header_logo_outlined_v2.svg)](https://cobitologic.com/)

 隣で考えて、一緒に動かす。

- [サービス](https://cobitologic.com/services)
  
  SERVICES
  
  [サービス一覧 →](https://cobitologic.com/services)[課題から探す →](https://cobitologic.com/issues)
  
  どれを頼むか決まっていなくても大丈夫です

    - [B2Bマーケティング伴走何をやるかを決めるところから、隣で動きます](https://cobitologic.com/services/b2b-marketing)
    - [Webサイト制作・CRM構築サイトと問い合わせの受け皿を、ひとつに](https://cobitologic.com/services/web)
    - [サービス資料・ホワイトペーパー制作読み進めやすい骨子とデザインで制作します](https://cobitologic.com/services/documents)
    - [アクセス解析・データ整備効果が分からない状態をなくします](https://cobitologic.com/services/analytics)
- [料金](https://cobitologic.com/pricing)
- [ライブラリ](https://cobitologic.com/library)
- コビトロジックについて
  
    - [代表挨拶なぜ巨人ではなく、コビトなのか](https://cobitologic.com/about)
    - [進め方と、考え方頼んだあと、何が起きるか](https://cobitologic.com/process)
    - [終わりなき交流会松山で続けている集まり](https://cobitologic.com/community/owarinaki-koryukai)
- [お問い合わせ](https://cobitologic.com/contact)

# モール連携ハブ：楽天・Yahoo!・Shopifyの受注と在庫を1つの形にそろえる

作ったもの2026年11月03日

同じ商品を楽天市場、Yahoo!ショッピング、Shopifyで売っているEC事業者は、受注・在庫・商品をモールごとの管理画面で別々に見ることになります。モールをまたいだ売上の集計や在庫の更新は、どうしても手作業になりがちです。この道具は、案件として頼まれる前に、見せられる形で先に作りました。**本番の店舗ではまだ動かしておらず、いま確かめられているのは架空の事業者のデモまで**です。

## この道具でできること

- 3つのモールの受注を共通の形にそろえ、モール別・日別・SKU（商品を区別する番号）別に集計します
- 集計の結果を、Excelで開けるCSVと、BigQuery（Googleのデータの置き場）に入れられる形で書き出します
- 在庫を、CSV1枚から3つのモールへまとめて上書きします
- 共通の形で書いた商品のデータを、各モールの登録の形に変換します
- 架空のEC事業者の30日分のデータで、全体の動きをデモで見せられます

## 使い方の流れ

1. まずデモを動かし、3つのモールの受注がどうそろうかを見ます
2. 各モールの接続用のキーを入れ、期間とモールを指定して受注を集計します
3. 在庫や商品の書き込みは、まず送る内容を画面に表示して確かめます
4. 確かめたあとに、送信の指定を付けて実行します

## 仕組み

Python 3.10以上の標準の機能だけで動きます。追加のインストールは要りません。つなぐ先は、楽天RMSのAPI、Yahoo!ショッピングのAPI、ShopifyのGraphQL APIで、いずれも各モールが用意している接続口です。

**受注・在庫・商品のデータをやり取りする相手は、この3つのモールだけです。**集計の結果は私のPCに書き出し、BigQueryに入れてLooker Studio（Googleのダッシュボード）で見る形を想定しています。

デモは、各モールが返してくる生のデータの形から変換を通すように作っています。そのため、デモでも本番と同じ道筋を通ります。変換、ページ送り、混雑時の再試行、送信しない設定で本当に送らないこと、などはテストで確かめています。

## 作ってみて分かったこと

モールをまたいで同じ商品を突き合わせる鍵は、SKUです。3つのモールで同じSKUを使っている店ほど、横断の集計が効きます。使っていなければ、まず対応表を作るところから始めることになります。

モールごとに癖もあります。楽天は接続用のキーがおよそ90日で切れます。Yahoo!は商品を編集したあとに反映の操作が要り、そのときストア全体の反映待ちの分も一緒に出ます。Shopifyは、商品の登録で渡さなかったバリエーション（色やサイズ違い）が消えます。

こうした癖があるので、**書き込みは既定では送らず、送信の指定を付けたときだけ送る**作りにしました。在庫の自動同期も、売り越しの事故が怖いので、人が確かめてから送る運用で始めるつもりです。

楽天とYahoo!は、公式の資料と突き合わせて確かめる項目がまだ残っています。本番の店舗につなぐ前に、その一覧を確かめてからにします。

同じ考え方で、あなたの会社の仕事に合わせた道具も作れます。

[広告レポートの自動作成：Google広告とYahoo!広告のCSVから週次レポートを作る →](https://cobitologic.com/library/tools-ad-report)

あわせて読む: [自作の道具の一覧](https://cobitologic.com/tools)｜[広告レポートの自動作成：Google広告とYahoo!広告のCSVから週次レポートを作る](https://cobitologic.com/library/tools-ad-report)

「うちの場合はどうなる？」を、一緒に整理しませんか。

マーケティングの悩みを、無料の壁打ちで一緒に言葉にします。

45分・オンラインOK ／ 売り込みはしません ／ 2営業日以内にご返信します

[まず話してみる（無料45分）→](https://cobitologic.com/contact)

[サービス一覧](https://cobitologic.com/services)｜[料金・ご依頼の流れ](https://cobitologic.com/pricing)

## あわせて読みたい

[![](https://cobitologic.com/hs-fs/hubfs/library-eyecatch/tools-tasukivoice.png?width=1200&height=630&name=tools-tasukivoice.png) 2026.11.03 タスキボイス：朝礼や申し送りを話すだけで、タスクリストと日報にする試作アプリ](https://cobitologic.com/library/tools-tasukivoice) [![](https://cobitologic.com/hs-fs/hubfs/library-eyecatch/tools-journal.png?width=1200&height=630&name=tools-journal.png) 2026.11.03 録音を1日1ページの日記にして、予定とタスクを拾い出すジャーナルの仕組み](https://cobitologic.com/library/tools-journal) [![](https://cobitologic.com/hs-fs/hubfs/library-eyecatch/tools-roleplay-voice.png?width=1200&height=630&name=tools-roleplay-voice.png) 2026.11.03 音声ロープレ：電話に出る客の役をAIに任せ、声で営業の練習をする](https://cobitologic.com/library/tools-roleplay-voice)

[ライブラリの一覧へ →](https://cobitologic.com/library)

サービス

[サービス一覧](https://cobitologic.com/services)

[B2Bマーケティング伴走](https://cobitologic.com/services/b2b-marketing)

[Webサイト制作・CRM構築](https://cobitologic.com/services/web)

[サービス資料・ホワイトペーパー制作](https://cobitologic.com/services/documents)

[アクセス解析・データ整備](https://cobitologic.com/services/analytics)

知る・調べる

[課題から探す](https://cobitologic.com/issues)

[料金・ご依頼の流れ](https://cobitologic.com/pricing)

[ライブラリ](https://cobitologic.com/library)

[ツール集](https://cobitologic.com/tools)

[よくある質問](https://cobitologic.com/faq)

コビトロジック

[代表挨拶](https://cobitologic.com/about)

[進め方と、考え方](https://cobitologic.com/process)

[終わりなき交流会](https://cobitologic.com/community/owarinaki-koryukai)

[松山の広告・イベント窓口](https://cobitologic.com/ja-jp/matsuyama)

[お問い合わせ](https://cobitologic.com/contact)

@cobito logic

```json
{
  "@context" : "https://schema.org",
  "@type" : "BlogPosting",
  "author" : {
    "@type" : "Person",
    "name" : "角田和樹",
    "url" : "https://cobitologic.com/library/author/角田和樹"
  },
  "datePublished" : "2026-11-03T14:12:57.000Z",
  "headline" : "モール連携ハブ：楽天・Yahoo!・Shopifyの受注と在庫を1つの形にそろえる",
  "image" : [ "https://cobitologic.com/hubfs/library-eyecatch/tools-mall-hub.png" ],
  "mainEntityOfPage" : {
    "@id" : "https://cobitologic.com/library/tools-mall-hub",
    "@type" : "WebPage"
  },
  "publisher" : {
    "@type" : "Organization",
    "logo" : {
      "@type" : "ImageObject",
      "url" : "https://cobitologic.com/hubfs/brand/cobito_logic_logo.png"
    }
  }
}
```

```json
{
  "@context" : "https://schema.org",
  "@type" : "BlogPosting",
  "author" : {
    "@type" : "Organization",
    "name" : "コビトロジック"
  },
  "dateModified" : "2026-11-03",
  "datePublished" : "2026-11-03",
  "description" : "楽天市場・Yahoo!ショッピング・Shopifyの受注と在庫と商品を、共通の形にそろえて集計・更新する道具を作りました。本番の店舗ではまだ動かしておらず、架空の事業者のデモまで。仕組みとモールごとの癖を正直にまとめています。",
  "headline" : "&lt;span id=&quot;hs_cos_wrapper_name&quot; class=&quot;hs_cos_wrapper hs_cos_wrapper_meta_field hs_cos_wrapper_type_text&quot; style=&quot;&quot; data-hs-cos-general-type=&quot;meta_field&quot; data-hs-cos-type=&quot;text&quot; &gt;モール連携ハブ：楽天・Yahoo!・Shopifyの受注と在庫を1つの形にそろえる&lt;/span&gt;",
  "image" : [ "https://244594677.fs1.hubspotusercontent-na2.net/hubfs/244594677/library-eyecatch/tools-mall-hub.png" ],
  "mainEntityOfPage" : {
    "@id" : "https://cobitologic.com/library/tools-mall-hub",
    "@type" : "WebPage"
  },
  "publisher" : {
    "@type" : "Organization",
    "logo" : {
      "@type" : "ImageObject",
      "url" : "https://244594677.fs1.hubspotusercontent-na2.net/hubfs/244594677/brand/cobito_logic_logo.png"
    },
    "name" : "コビトロジック"
  }
}
```