Odoo Amazon コネクタ: セットアップとマルチチャネル販売
Amazon は米国の e コマース収益の 40% 近くを占めており、商品販売者にとって Amazon は必須のチャネルとなっています。 Amazon の注文、在庫、フルフィルメントをコア ERP とは別に管理すると、データ サイロ、調整の問題、フルフィルメント エラーが発生し、実際の費用がかかります。
ECOSIRE Odoo Amazon Connector は、Odoo 19 Enterprise と Amazon Seller Central を橋渡しし、製品、注文、在庫レベル、履行ステータスを両方向で同期します。このガイドでは、完全なセットアップ プロセス、データ マッピング構成、同期頻度オプション、エラー処理、Odoo を通じて Amazon 販売を実行するための運用上のベスト プラクティスについて説明します。
重要なポイント
- コネクタはすべての Amazon マーケットプレイス (米国、英国、EU、日本、UAE など) をサポートします。
- 注文の同期はデフォルトで 15 分ごとに実行されます。 5分まで設定可能
- 在庫が移動するたびに在庫レベルが自動的に Amazon にプッシュされます
- FBA および FBM (販売者によるフルフィルメント) 注文は別のワークフローで処理されます
- 製品マッピングでは、ASIN、SKU、EAN/UPC を照合キーとして使用します
- 失敗した同期はエラーの詳細とともにログに記録され、個別に再試行できます
- 価格設定ルールは、Odoo 価格リストに基づいて Amazon の価格を上書きできます
- コネクタは Amazon SP-API (販売パートナー API) を使用し、非推奨の MWS を置き換えます。
前提条件と Amazon SP-API のセットアップ
コネクタは、Amazon の販売パートナー API (SP-API) を使用します。コネクタをインストールする前に、Amazon からの SP-API 認証情報が必要です。
ステップ 1: Amazonセラーセントラルに開発者として登録します
1.セラーセントラル→アプリとサービス→アプリの開発にログインします。 2.「新しいアプリクライアントを追加」をクリックし、開発者登録を完了します 3. Amazon があなたの申請を審査します (承認までに 1 ~ 3 営業日)
ステップ 2: SP-API アプリケーションを作成する
承認されたら:
- [アプリとサービス] → [アプリの開発] → [アプリケーション] に移動します。 2.「新しいアプリクライアントを追加」をクリックします。
- IAM ARN を選択する (最初に AWS IAM ユーザーを作成する) か、OAuth を使用します
- リダイレクト URI を Odoo インスタンスに設定します:
https://your-odoo.com/amazon/oauth/callback - 必要な API スコープを選択します。
- 注文API
- レポートAPI
- リストAPI
- カタログアイテムAPI
- FBA在庫API
- フィードAPI
ステップ 3: 販売者アカウントを認証する
アプリの作成後、各マーケットプレイスに対してアプリを承認します。
- アプリケーションの LWA (Login With Amazon) 認証情報をコピーします。
- コネクタの認証 URL に移動します。
- 各 Amazon マーケットプレイス アカウントの OAuth フローを完了します。
Odoo で必要な認証情報:
- LWA クライアント ID
- LWA クライアント シークレット
- リフレッシュ トークン (OAuth フロー中に生成)
- AWS リージョン (マーケットプレイスに基づく)
コネクタのインストールと構成
ECOSIRE Amazon コネクタ モジュールをインストールします:
コネクタは ECOSIRE マーケットプレイス から入手できます。購入後:
- ECOSIRE アカウントからモジュール zip ファイルをダウンロードします。
- Odoo サーバーにアップロードします:
cp amazon_connector.zip /opt/odoo/addons/ - 解凍してインストールします。「アプリ」→「アプリリストの更新」→「Amazon Connector」を検索→「インストール」に移動します。
初期構成:
[在庫] → [設定] → [Amazon マーケットプレイス] (Odoo のレイアウトに応じて、[販売] → [Amazon] → [設定]) に移動します。
[作成] をクリックして、新しいマーケットプレイス接続を追加します。
| フィールド | 値 | メモ |
|---|---|---|
| マーケットプレイス | Amazon.com (米国) | ドロップダウンから選択 |
| 販売者 ID | あなたの販売者 ID | セラーセントラル → 設定 → アカウント情報 |
| LWA クライアント ID | SP-APIアプリから | |
| LWA クライアント シークレット | SP-APIアプリから | |
| リフレッシュトークン | OAuth フローから | |
| AWS リージョン | us-east-1 | 米国のマーケットプレイスは us-east-1 を使用します |
| 会社概要 | あなたの Odoo 会社 | 複数の会社のセットアップの場合 |
| 倉庫 | 本社倉庫 | Amazon の注文の発送元 |
| デフォルトの顧客 | アマゾンのお客様 | Amazon の注文に対する一般的な res.partner |
| 支払いジャーナル | アマゾンペイメント | 専用のジャーナルを作成する |
接続をテストします:
保存後、[接続のテスト] をクリックします。テストが成功すると、販売者名が返され、API アクセスが確認されます。失敗した場合は、以下を確認してください。
- LWA 認証情報が正しいこと
- リフレッシュトークンの有効期限が切れていない
- AWS リージョンがマーケットプレイスと一致する
- SP-API アプリケーションは「公開」状態です (「ドラフト」ではありません)。
製品マッピングとカタログ同期
コネクタは、次の 3 つの方法を使用して Odoo 製品を Amazon ASIN にマッピングします。
方法 1: SKU の一致 (推奨)
社内製品参照 (SKU コード) が Amazon で使用している販売者の SKU と一致する場合は、マーケットプレイスの設定で SKU 自動一致 を有効にしてください。コネクタは、Odoo 製品を Amazon の商品リストに自動的にリンクします。
方法 2: EAN/UPC のマッチング
コネクタは、Amazon のカタログ API にクエリを実行して、商品のバーコード (EAN13 または UPC) に一致するリストを検索します。これは、Amazon のカタログに掲載されているブランド製品に適用されます。
方法 3: 手動 ASIN マッピング
カスタム製品またはバンドルの場合:
- 商品フォーム → Amazon タブに移動します
- 各マーケットプレイスの ASIN を入力します
- バリアントを特定の ASIN にマッピングする
Amazon カタログのインポート:
1 つずつマッピングする代わりに、Amazon カタログをインポートします。
- Amazon → カタログ → 商品のインポート に移動します
- マーケットプレイスを選択します
- コネクタはすべてのアクティブなリストをダウンロードし、Odoo 製品を作成/更新します
- インポートされた製品のフィールドマッピングの精度を確認する
製品フィールド マッピング設定:
| アマゾンフィールド | オドゥフィールド | メモ |
|---|---|---|
| タイトル | 製品名 | 同期方向を設定可能 |
| 説明 | 説明 販売 | HTML サポート |
| 箇条書き | 製品の特長 | カスタムフィールド |
| メイン画像 | 製品画像 | Odoo にダウンロードされました |
| 価格 | 販売価格・価格表 | 設定可能 |
| アシン | Amazon ASIN フィールド | 作成後は読み取り専用 |
| 親 ASIN | 製品テンプレート | バリエーション商品について |
| フルフィルメントチャンネル | MFN または AFN | FBA と FBM |
注文の同期
注文は Amazon から Odoo に自動的に流れます。注文のライフサイクルを理解することで、混乱や履行エラーを防ぐことができます。
注文同期ワークフロー:
Amazon Order Created (status: Pending)
↓ [15-minute sync interval]
Odoo receives order → creates sale.order in DRAFT
↓
Amazon confirms payment (status: Unshipped)
↓ [next sync]
Odoo sale.order auto-confirmed → delivery order created
↓
Warehouse picks, packs, ships
↓
Odoo records shipment → sends tracking to Amazon via API
↓
Amazon status: Shipped → Customer receives
↓
Amazon releases payment to seller
↓
Odoo invoice created and posted (auto or manual)
注文同期設定:
| 設定 | オプション | 推薦 |
|---|---|---|
| 同期周波数 | 5、15、30、60分 | ほとんどの販売者の場合は 15 分 |
| 注文の自動確認 | はい / いいえ | 大量販売者の場合ははい |
| 請求書の自動作成 | 納品中 / 注文中 / マニュアル | FBM の納品中 |
| 注文プレフィックス | 例: "AMZ-" | Amazon の注文を識別するのに役立ちます |
| 最低注文年齢 | 0~60分 | キャンセルする未決注文の同期を避けるには、15 分に設定します。 |
キャンセルされた注文の処理:
Amazonが注文をキャンセルした場合(顧客のキャンセルまたは支払い失敗):
- コネクタは次の同期時にキャンセルを検出します。
- 配達注文が認証されていない場合: 自動的にキャンセルされます
- 配送がすでに検証されている場合: コネクタは返品 RMA を作成します。
- 請求書がキャンセルされるか、クレジットノートで取り消される
インベントリの同期
リアルタイムの在庫精度により、Amazon 販売者アカウントのペナルティにつながる過剰販売を防止します。
Amazon への在庫プッシュ:
Odoo の在庫移動 (配送、受領、返品、調整) が発生するたびに、コネクタは更新された数量を Amazon Inventory API にプッシュします。
- FBM 製品: Odoo の手持数量から安全在庫バッファーを差し引いた数量
- FBA 商品: Amazon が FBA 在庫を管理します。 Odoo は Amazon Inventory API 経由で FBA レベルを受け取ります
安全在庫構成:
Available for Amazon = On-Hand Quantity - Safety Stock Buffer - Reserved Quantity
製品ごとまたはグローバルに安全在庫を構成します。
- 製品 → Amazon タブ → 安全在庫: 5 に移動します。
- またはマーケットプレイス設定でグローバル → デフォルトの安全在庫: 2
インベントリ同期頻度:
注文同期 (イベント駆動 + スケジュール) とは異なり、在庫同期はバッチベースです。
- デフォルト: 30 分ごと
- 株価変動後: 5 分以内 (Webhook スタイル)
- ピーク期間の前: 手動同期を実行します
複数の倉庫在庫:
複数の倉庫から発送する場合:
- 倉庫ごとに個別の Amazon マーケットプレイス構成を作成する
- コネクタは、リンクされたすべての倉庫の在庫を集約します。
- または: 倉庫固有の数量割り当てを備えた Amazon の複数拠点在庫機能を使用する
FBA (フルフィルメント by Amazon) の統合
FBA の注文は Amazon の倉庫によって処理されますが、Odoo は財務上の調整のために FBA の注文について知る必要があります。
Odoo での FBA 注文ワークフロー:
- Amazon が注文を受け取り、履行します (Odoo には履行の役割はありません)
- コネクタは、Odoo で「FBA」とマークされた sale.order を作成します。
- 配達注文は自動検証されます (Odoo での物理的なピッキングはありません)。
- 仮想「Amazon FBA」の場所がデクリメントされます
- 請求書が作成され、転記されます
- Amazon送金は請求書と照合されます
FBA在庫管理:
Odoo を通じて在庫を Amazon FBA に送信します。
- OdooでFBA出荷を作成します(またはセラーセントラルでリンクします)。
- コネクタは、倉庫から「Amazon FBA」の場所への在庫転送を作成します。
- 商品が Amazon に発送されるときに転送を検証する
- FBA 数量はレポート目的で Odoo で追跡されます。
FBA手数料の調整:
Amazon は、支払いを送金する前に手数料 (フルフィルメント、保管、紹介) を差し引きます。コネクタを次のように構成します。
- Amazon決済レポートのインポート
- FBA手数料の仕訳を自動作成
- 未決済の請求書と正味決済額を調整します
価格管理
自動再価格設定:
コネクタは、Odoo 価格リスト ルールに基づいた Amazon への自動価格更新をサポートしています。
Amazon Price = Odoo List Price × Marketplace Multiplier + Fixed Offset
構成:
- マーケットプレイスの設定 → 価格設定に移動します
- 価格ソースを設定: 価格表、コスト + マージン、または固定
- 乗数を設定します (例: 同じ価格の場合は 1.0、15% のマークアップの場合は 1.15)
- 価格の自動同期を有効にする: Odoo で価格が変更されると Amazon にプッシュされます
通貨の取り扱い:
USD 以外のマーケットプレイス (EUR、GBP、JPY) の場合、コネクタは次のとおりです。
- 設定されている場合、マーケットプレイス固有の価格リストから価格を読み取ります
- または、Odoo の毎日の為替レートを使用して基本通貨から換算します
エラー処理と監視
同期エラー ログ:
Amazon → Sync Logs に移動して、すべての同期操作を表示します。
- 緑: 同期成功
- 黄色: 部分的な同期 (一部のレコードが失敗しました)
- 赤: 完全な同期失敗
各エラー エントリには次の内容が表示されます。
- タイムスタンプと同期タイプ (注文、在庫、出品)
- Amazon APIからのエラーコード
- 影響を受けるレコードID
- エラーメッセージ
- 再試行ボタン
一般的なエラーと解決策:
| エラー | 原因 | 解像度 |
|---|---|---|
| 無効なトークン | リフレッシュトークンの有効期限が切れました | セラーセントラルで再認証 |
| アクセス拒否 | SP-API 権限がありません | デベロッパーセントラルでスコープを追加 |
| スロットリング例外 | API 呼び出しが多すぎます | 同期頻度を減らすか、キューイングを有効にしてください。 |
| 無効な製品 ID | ASIN が市場にありません | 製品がそのマーケットプレイスに掲載されているかどうかを確認する |
| 注文が見つかりません | Amazonで注文が削除されました | 孤立としてマークしてアーカイブ |
自動アラート:
Configure email alerts for sync failures:
- マーケットプレイスの設定 → 通知に移動します
- 同期エラーを通知する電子メール アドレスを追加します
- アラートしきい値を設定: 3 回連続で失敗した場合に通知します
よくある質問
コネクタは Amazon FBA マルチチャネル フルフィルメント (MCF) をサポートしていますか?
はい。 MCF を使用すると、Amazon の FBA 在庫を使用して、他の販売チャネル (Web サイト、他のマーケットプレイス) からの注文を履行できます。商品が FBA に在庫されている場合、コネクタは、Amazon 以外のチャネルから販売注文を受け取ったときに MCF フルフィルメント リクエストを作成できます。 MCF の注文は、FBA の場所の移動とともに Odoo で追跡されます。
コネクタは Amazon の複雑な税金ルール (VAT OSS、マーケットプレイス ファシリテーター) をどのように処理しますか?
Amazon が税金を徴収および送金するマーケットプレイス (マーケットプレイス ファシリテーター ルール、米国のほとんどの州と EU 以外の販売者に適用される) の場合、Amazon が納税義務を処理するため、コネクターは税金 0 ドルで注文を作成します。ファシリテーター以外の状況の場合、コネクタは購入者の配送先住所に基づいて Odoo で構成された会計ポジションを適用します。
1 つの Odoo インスタンスから複数の Amazon アカウント (異なる販売者アカウント) を管理できますか?
はい。複数のマーケットプレイス構成を作成し、それぞれに独自の SP-API 資格情報を割り当てます。異なる販売者アカウント、同じアカウント内の異なるマーケットプレイス、または複数会社の Odoo セットアップ内の異なる会社に対して個別の設定を行うことができます。注文、在庫、価格設定はマーケットプレイスの構成ごとに管理されます。
注文が Odoo にインポートされた後に Amazon が注文を変更するとどうなりますか?
コネクタは、同期サイクルごとに順序の変更をチェックします。 Amazon が注文を更新すると (発送前の数量変更、住所修正など)、コネクタは対応する Odoo 販売注文を更新します (まだ確認されていない場合)。確認済みの注文を変更すると、手動レビュー用のシステム アラートが作成されます。
Does the connector handle Amazon A+ Content or Enhanced Brand Content?
いいえ。A+ コンテンツ管理は、セラーセントラルを通じて独占的に管理されるマーケティング コンテンツです。コネクタは、注文、在庫、価格設定、フルフィルメントなどの運用データに焦点を当てています。商品コンテンツ (説明、画像) は Amazon ベーシック出品にプッシュできますが、A+ コンテンツ テンプレートにはプッシュできません。
次のステップ
Odoo を通じて Amazon で販売することは、2 つのシステムを個別に管理するよりも大幅に効率的ですが、コネクタは最初から正しく設定する必要があります。誤って構成された製品マッピング、誤った在庫同期設定、または誤った税金構成は、時間の経過とともに悪化する問題を引き起こします。
ECOSIRE の Amazon Connector モジュールは Odoo 19 Enterprise 専用に構築されており、当社のチームは、Odoo を通じて Amazon を管理するマーケットプレイスの販売者にセットアップ支援、トレーニング、継続的なサポートを提供します。
Odoo 19 用 ECOSIRE Amazon コネクタを入手 →
購入には、モジュールライセンス、ドキュメント、および Amazon-Odoo 統合を初日から正しく実行するための 30 日間の実装サポートが含まれています。
執筆者
ECOSIRE Research and Development Team
ECOSIREでエンタープライズグレードのデジタル製品を開発。Odoo統合、eコマース自動化、AI搭載ビジネスソリューションに関するインサイトを共有しています。
関連記事
Odoo Accounting vs QuickBooks: Detailed Comparison 2026
In-depth 2026 comparison of Odoo Accounting vs QuickBooks covering features, pricing, integrations, scalability, and which platform fits your business needs.
Case Study: eCommerce Migration to Shopify with Odoo Backend
How a fashion retailer migrated from WooCommerce to Shopify and connected it to Odoo ERP, cutting order fulfillment time by 71% and growing revenue 43%.
Case Study: Manufacturing ERP Implementation with Odoo 19
How a Pakistani auto-parts manufacturer cut order processing time by 68% and reduced inventory variance to under 2% with ECOSIRE's Odoo 19 implementation.