ユーザーマニュアル
ヘルプセンター/ユーザーマニュアル/コネクタディレクトリ:ERP、外部 WMS と運用プラットフォーム

コネクタディレクトリ:ERP、外部 WMS と運用プラットフォーム

最終更新 2026-10-20

ERP、外部 WMS、フリート/テレマティクス、コンテナ追跡、ラストマイル配送プラットフォーム:各接続ウィザードのフィールドと取得場所。

ERP と会計システム#

ERP コネクタは同じ伝票群を双方向に同期します:顧客・商品・受注が Docklify と ERP の間を流れ、出荷・入荷から生成した請求書を ERP の元帳へ転記できます。以下の各コネクタには、接続ウィザードで入力するフィールドとその取得場所を記載しています。ヒント:ERP がサンドボックス/テスト会社を提供している場合は、まずそちらで接続を作成してフィールドとフローを確認し、その後本番会社に切り替えてください。

QuickBooks Online

QuickBooks Online は Intuit の中小企業向けクラウド会計プラットフォームです。QuickBooks 公式 API 経由で ERP 標準の伝票セット(顧客・商品・受注の双方向同期、請求書の転記)を同期します。接続方式:OAuth2——QuickBooks アプリの Access Token と会社の Realm ID を入力します。

フィールド必須?取得場所
Realm ID(会社 ID)必須QuickBooks → 歯車 → アカウント設定 → 請求とサブスクリプション → Company ID
アクセストークン必須Intuit Developer ポータル(OAuth2 playground)で QuickBooks アプリ用に取得。1 時間で期限切れ、アプリの Client ID / Secret で更新
環境任意production(デフォルト)または sandbox

Xero

Xero は小規模企業とその会計士向けのクラウド会計プラットフォームです。Xero 公式 API 経由で ERP 標準の伝票セットを同期します。接続方式:OAuth2——Xero アプリの Access Token と、同期する組織の Tenant ID を入力します。

フィールド必須?取得場所
Tenant ID必須OAuth 後に GET api.xero.com/connections が返す。または developer.xero.com のアプリで確認
アクセストークン必須Xero アプリの OAuth2 トークン。スコープに accounting.transactions.read、accounting.contacts.read、accounting.settings.read が必要

Odoo

Odoo はモジュール式のオープンソース ERP(販売、在庫、会計など)で、Odoo Online または自社サーバーで動作します。Odoo の外部 API 経由で ERP 標準の伝票セットを同期します。接続方式:インスタンスの Base URL とデータベースを入力し、ユーザー名と API キー(Odoo ではパスワードとして扱われます)でサインインします。

フィールド必須?取得場所
Base URL必須Odoo のアドレス(例:https://mycompany.odoo.com)
データベース必須Odoo データベース名。Odoo Online では通常サブドメイン
ユーザー名必須API キーの所有者である Odoo ユーザー
API キー必須アバター → My Profile → Account Security → New API Key。パスワードの代わりに使用

注意:Odoo Online で外部 API を使うには Custom プランが必要です。

NetSuite

NetSuite は Oracle のクラウド ERP で、大規模・複数エンティティの運用向けです。NetSuite の REST Web サービス経由で ERP 標準の伝票セットを同期します。接続方式:OAuth2——Account ID と、NetSuite の統合レコードで発行した Access Token を入力します(旧来のトークンベース認証 TBA は非対応)。

フィールド必須?取得場所
Account ID必須NetSuite → Setup → Company → Company Information(サンドボックスは 1234567_SB1 の形式)
アクセストークン必須NetSuite の統合レコード用 OAuth2 アクセストークン(rest_webservices スコープが必要)。TBA は非対応のため OAuth2 を使用

Microsoft Dynamics 365 Business Central

Microsoft Dynamics 365 Business Central は Microsoft の中小企業向けクラウド ERP です。Business Central API 経由で ERP 標準の伝票セットを同期します。接続方式:Microsoft Entra のアプリ登録——Tenant ID、Client ID、Client Secret(クライアント資格情報でのサインイン)を入力します。

フィールド必須?取得場所
Tenant ID必須Microsoft Entra 管理 → アプリ登録 → アプリ → ディレクトリ(テナント)ID
Client ID必須同じアプリ登録ページ(Application ID)
Client Secret必須Entra → 証明書とシークレット。一度だけ表示。Business Central 側でも Entra アプリレコードを作成し権限セットを割り当ててください
環境任意通常は "production"
会社任意Business Central の会社名。空欄なら最初の会社を使用

Sage Intacct

Sage Intacct は財務主導・複数エンティティ企業向けのクラウド財務管理プラットフォームです。Intacct REST API 経由で ERP 標準の伝票セットを同期します。接続方式:Sage 開発者ポータルのアプリの Client ID / Client Secret を入力します。複数エンティティの会社は転記先エンティティも指定します。

フィールド必須?取得場所
Client ID必須Sage 開発者ポータル → アプリ(REST API 認証情報)
Client Secret必須同じアプリページ
Entity ID任意複数エンティティの会社のみ:転記先のエンティティ ID

Intacct では専用の統合ユーザーを使ってください。そのユーザーで Web UI にログインすると REST トークンが無効になります(エラー REST-2102)。このエラーが出たらトークンを再発行し、そのユーザーでログインしないでください。

Acumatica

Acumatica は中規模の流通・製造・商社向けクラウド ERP です。Acumatica のコントラクトベース REST API 経由で ERP 標準の伝票セットを同期します。接続方式:API アクセス権のあるユーザー名/パスワードで、Acumatica のサイトと会社にサインインします。

フィールド必須?取得場所
Base URL必須Acumatica サイトのアドレス(/entity は付けない)。例:https://erp.example.com/AcumaticaERP
会社必須サインインする Acumatica の会社(テナント)名
ユーザー名必須API アクセス権のある Acumatica ユーザー
パスワード必須そのユーザーのパスワード
支店任意支店を使う会社は転記先の支店
エンドポイント名 / バージョン任意名称は通常 Default、バージョンは Acumatica のリリースに一致(例:24.200.001)

Microsoft Dynamics 365 Finance & Supply Chain

Microsoft Dynamics 365 Finance & Supply Chain Management は Microsoft のエンタープライズ ERP です。環境の OData サービス経由で ERP 標準の伝票セットを同期します。接続方式:Microsoft Entra のアプリ登録——Environment URL に対して Tenant ID、Client ID、Client Secret を入力します。

フィールド必須?取得場所
環境 URL必須F&SCM 環境のアドレス(/data は付けない)。例:https://<env>.operations.dynamics.com
Tenant ID必須Microsoft Entra → アプリ登録 → ディレクトリ(テナント)ID
Client ID必須同じアプリ登録。F&O 内でも登録が必要:システム管理 → Microsoft Entra ID アプリケーションで、ユーザー/ロールに紐付け
Client Secret必須Entra → 証明書とシークレット。一度だけ表示

SAP S/4HANA

S/4HANA OData API 経由で同期。デフォルトアドレスはなく(Cloud とオンプレミスで異なる)、認証は 2 方式のどちらか:Basic(ユーザー名/パスワード)または OAuth2(Client ID / Secret / Token URL)。両方は入れないでください。

フィールド必須?取得場所
Base URL必須S/4HANA ホストのアドレス(SAP basis チーム/BTP destination で確認)
SAP クライアント任意複数クライアントがある場合はクライアント番号
ユーザー名/パスワード(Basic)任意S/4HANA の通信ユーザー。下の OAuth2 セットとのどちらか一方
Client ID / Secret / Token URL(OAuth2)任意Cloud の場合:BTP の統合インスタンスの service key から取得

SAP Business One

SAP Business One は SAP の中小企業向け ERP です。Business One Service Layer 経由で ERP 標準の伝票セットを同期します。接続方式:API アクセス権のある Business One ユーザーの会社データベース、ユーザー名、パスワードでサインインします。

フィールド必須?取得場所
Service Layer URL必須Service Layer のアドレス(/b1s/v2 は付けない)。例:https://<host>:50000
会社データベース必須会社データベース名(例:SBODemoUS)
ユーザー名必須API アクセス権のある Business One ユーザー
パスワード必須そのユーザーのパスワード

Oracle Fusion ERP(Cloud)

Fusion REST API 経由で同期。Basic(ユーザー名/パスワード)または事前取得した OAuth トークンのどちらか。トークンを入れた場合はそちらが優先されます。

フィールド必須?取得場所
Base URL必須Fusion 環境のアドレス(例:https://<pod>.fa.<region>.oraclecloud.com)
ユーザー名/パスワード(Basic)任意統合ロールを持つ Fusion ユーザー。または下のトークンを使用
OAuth トークン任意OCI/IDCS の ID ドメインから事前取得した Bearer トークン
API バージョン任意デフォルトは 11.13.18.05。Fusion のリリースが異なる場合のみ変更

Cin7

Cin7 はマルチチャネルで販売する商品事業者向けのクラウド在庫・受注管理プラットフォームです。Cin7 API 経由で ERP 標準の伝票セットを同期します。接続方式:Cin7 アカウント内の API 接続で設定した API Username / API Password を入力します。

フィールド必須?取得場所
API ユーザー名必須Cin7 → go.cin7.com → API 接続 → 接続のユーザー名
API パスワード必須同じ API 接続で設定

Epicor Kinetic

Epicor Kinetic は製造業と流通業向けに作られた ERP です。Kinetic の REST サービス経由で ERP 標準の伝票セットを同期します。接続方式:ユーザー名/パスワードでサインインし、Kinetic の API Key Maintenance で作成した API キー(Access Scope に受注・顧客・商品の各サービスが必要)を併せて入力します。

フィールド必須?取得場所
Base URL必須Kinetic サーバーのアドレス(/api は付けない)。例:https://<host>/Kinetic
会社必須会社コード(例:EPIC06)
ユーザー名必須統合用の Kinetic ユーザー
パスワード必須そのユーザーのパスワード
API キー必須Kinetic → API Key Maintenance → New Key(一度だけ表示)。Access Scope に SalesOrderSvc、CustomerSvc、PartSvc が必要

Fishbowl

Fishbowl は在庫管理システムで、QuickBooks で帳簿を管理する商品事業者に広く使われています。Fishbowl サーバー API 経由で ERP 標準の伝票セットを同期します。接続方式:App Name とユーザー名/パスワードでサインインします。初回サインイン後、Fishbowl の Settings → Integrated Apps でそのアプリを一度承認してください。

フィールド必須?取得場所
サーバー URL必須Fishbowl サーバーのアドレス(例:http://192.168.1.10:80)。インターネットまたは VPN から到達可能であること
ユーザー名必須統合用の Fishbowl ユーザー
パスワード必須そのユーザーのパスワード
アプリ名必須この統合がログインする際のアプリ名。初回ログイン後、Fishbowl の Settings → Integrated Apps で承認してください
App ID任意承認後に Integrated Apps で割り当てられた場合は入力

Brightpearl

Brightpearl はマルチチャネル販売者向けの小売オペレーションプラットフォーム(受注・在庫・会計)です。Brightpearl API 経由で ERP 標準の伝票セットを同期します。接続方式:OAuth——アプリの Authorization Code Grant で取得した Access Token と、Account、Datacenter、App Ref、Dev Ref を入力します。

フィールド必須?取得場所
アカウント(サブドメイン)必須Brightpearl アドレスのサブドメイン(例:acme.brightpearl.com の acme)
データセンター必須OAuth フローが返す api_domain(例:use1.brightpearlconnect.com)
App Ref必須Brightpearl 開発者設定でのアプリの ref
Dev Ref必須同じ設定での開発者 ref
アクセストークン必須アプリの Authorization Code Grant で取得

外部 WMS#

外部 WMS 接続は販売チャネルと逆方向です:Docklify(OMS/コントロールタワー)が Docklify WMS ではない倉庫システムへ注文と ASN を送り、在庫と出荷確認を受け取ります。

Item WMS(UNIS)

Docklify を Item WMS / UNIS の倉庫に接続:注文と ASN を送り、在庫と出荷ステータスを受け取ります。以下の ID はすべて UNIS が割り当てます。

フィールド必須?取得場所
ユーザー名必須Item WMS のログインユーザー名
パスワード必須Item WMS のログインパスワード
Company ID必須UNIS システム管理者が割り当て。ほぼすべての API 呼び出しに含まれます
Customer ID必須UNIS の財務部門が割り当て
Facility ID必須ITEM の CSR が割り当てた倉庫 ID
Base URL任意デフォルトは本番エンドポイント https://wms.item.com/api/public/v1/public

Logiwa

Docklify を Logiwa の倉庫に接続:注文を送り、在庫と出荷確認を受け取ります。認証は Logiwa アカウントのメール/パスワードで、セッショントークンに自動交換されます。

フィールド必須?取得場所
ユーザー名(メール)必須API アクセス権のある Logiwa ユーザーのメール
パスワード必須そのユーザーの Logiwa パスワード

Oracle WMS Cloud

Docklify を Oracle WMS Cloud(LogFire)に接続:注文を送り、在庫と出荷確認を受け取ります。認証は Oracle IDCS ドメイン経由の OAuth2 クライアント認証情報で行い、正確な値はご自身の Oracle WMS インスタンス設定に従います。

フィールド必須?取得場所
Client ID必須WMS インスタンス用の IDCS 機密アプリケーション
Client Secret必須同じ IDCS アプリケーション
Token URL必須IDCS ドメインの OAuth トークンエンドポイント

フリート、テレマティクス、地図(TMS)#

Samsara

Samsara のフリート・車両・ドライバーデータ(位置、ステータス)を TMS に取り込み、配車とリアルタイム追跡に使用。

フィールド必須?取得場所
API トークン必須Samsara Dashboard → Settings → API Tokens。fleet / vehicles / stats の読み取り権限を持つトークンを生成
Base URL任意API リージョン:デフォルトは https://api.samsara.com。EU の顧客は https://api.eu.samsara.com

Motive

Motive(KeepTruckin)のフリートと車両データを TMS に取り込みます。Motive は OAuth 2.0 の認可コードフローを使用:先に承認を完了し、取得したアクセストークンをここに貼ってください。

フィールド必須?取得場所
アクセストークン必須gomotive.com/oauth/authorize → gomotive.com/oauth/token で取得したトークン
Base URL任意デフォルトは https://api.gomotive.com。リージョン用エンドポイントの場合のみ変更

FedEx Freight

TMS から FedEx Freight の LTL 見積もりと予約。FedEx Developer Portal と同じアプリモデルで、アカウント番号は Freight 用を使います。

フィールド必須?取得場所
Client ID必須FedEx Developer Portal → アプリ → Client ID
Client Secret必須同じアプリページ
Freight アカウント番号必須FedEx Freight のアカウント番号(LTL 見積もりと請求に使用)
テストモード任意"true"(デフォルト)はサンドボックス(テスト用認証情報)を使用。"false" は本番

Google Maps(ルート)

TMS / LastMile の計画用にルートと距離を計算。Google Routes API を使用。

フィールド必須?取得場所
API キー必須Google Cloud Console → プロジェクト作成 → Routes API を有効化 → API キーを作成(Routes API と IP で制限推奨)

Mapbox

TMS / LastMile の計画用にルートと距離を計算。Mapbox Directions API を使用。Google Maps の代替で、どちらか一方を接続します。

フィールド必須?取得場所
アクセストークン必須account.mapbox.com → Access Tokens

コンテナ追跡(Drayage)#

Terminal49

Terminal49 からコンテナのマイルストーン、船のスケジュール、ターミナルの空き状況を Drayage 用に取得。キーはセルフサービスで、無料の Developer Key で 100 本まで追跡できます。

フィールド必須?取得場所
API キー必須app.terminal49.com/developers/api-keys でキーを作成

Vizion

Vizion からコンテナ追跡イベントとマイルストーンを Drayage 用に取得。セルフサービスの登録はなく、キーは Vizion の営業が発行します。

フィールド必須?取得場所
API キー必須アカウント開設時に Vizion 営業が発行(X-API-Key ヘッダーで送信)

ラストマイル配送プラットフォーム#

この 2 つの接続により、LastMile からオンデマンド配送ネットワークへ注文を割り当てられます。どちらの接続にも集荷場所の入力が必要です。すべての配送はその集荷地点から作成されるためです。

DoorDash Drive

DoorDash Drive は、自社注文向けの DoorDash のオンデマンド配送ネットワークです:LastMile が集荷場所から配送を作成し、顧客の玄関まで追跡します。接続方式:DoorDash 開発者ポータルの API 認証情報——リクエストは Developer ID、Key ID、Signing Secret で JWT として署名されます。

フィールド必須?取得場所
Developer ID必須DoorDash 開発者ポータル → Credentials ページ
Key ID必須同じ Credentials ページ(Signing Secret とペア)
Signing Secret必須同じ Credentials ページ(base64。JWT の署名に使用)
集荷住所任意1 行の集荷住所。下の External Business ID+External Store ID を入力した場合は不要(登録済み店舗の住所が優先)
External Business ID / External Store ID任意事業者と店舗が DoorDash に登録済みの場合は、住所の代わりに両方を入力
集荷店舗名任意集荷時に配達員へ表示される店舗名
集荷連絡先電話任意集荷時に配達員がかけられる電話番号

Uber Direct

Uber Direct は、自社注文向けの Uber のオンデマンド配送ネットワークです:LastMile が集荷場所から配送を作成し、顧客の玄関まで追跡します。接続方式:OAuth2 クライアント資格情報——direct.uber.com のアプリの Client ID / Client Secret を、Customer ID の下で使用します。

フィールド必須?取得場所
Client ID必須direct.uber.com → Developer → アプリ → API 認証情報
Client Secret必須同じページ。一度だけ表示
Customer ID必須direct.uber.com → Developer → Customer ID(API パス /v1/customers/{customer_id}/deliveries に含まれます)
集荷住所(JSON)必須店舗/倉庫の集荷住所を JSON 文字列で(例:{"street_address":["20 W 34th St"],"city":"New York","state":"NY","zip_code":"10001","country":"US"})。配送作成時に必須(接続テストには不要)
集荷地点名任意配達員に表示される店舗名(デフォルトは "Merchant")
集荷地点の電話任意集荷時に配達員がかけられる電話番号

マーケットプレイスフルフィルメント#

Amazon FBA

この接続はプラットフォームフルフィルメント画面を支えます:FBA 在庫同期、自社倉庫と Amazon の統合在庫ビュー、補充アラート。使用する認証情報は上記の Amazon SP-API チャネル接続と同一セットですが、追加要件が 1 つあります:SP-API アプリに「Amazon Fulfillment」ロールが承認されていないと FBA 在庫 API が拒否されます。

フィールド必須?取得場所
Seller ID(Merchant Token)必須セラーセントラル → 設定 → アカウント情報 → Merchant Token
Marketplace ID必須米国:ATVPDKIKX0DER
LWA Client ID / Secret必須セラーセントラルの SP-API アプリ(Amazon Fulfillment ロールが必要)
Refresh Token必須Amazon の承認フローで取得(セラーセントラル → アプリとサービス → 承認)
AWS Access Key ID / Secret必須SigV4 署名用の AWS IAM キー(Secret は作成時に一度だけ表示)
IAM Role ARN任意STS AssumeRole で署名する場合のみ。空欄なら上記キーで直接署名

返品プラットフォーム#

返品プラットフォームは消費者向け返品ポータルを運営し、各返品の行き先を決めます。接続すると、その返品が Docklify の返品管理(RMS)に入ります:倉庫は到着予定の返品を事前に把握し、受け取り時に処理し、プラットフォームの処分決定に従って後続の出荷を行います。

Happy Returns

Happy Returns(UPS グループ)は、対面の Return Bar 返却拠点を中心とした返品ポータルと郵送返品を運営しています。この接続により Docklify の返品管理(RMS)と Happy Returns が同期します:消費者が返品を開始したとき、返品が承認・受領されたときに、ステータス変更が Docklify へ通知されます。接続方式:オンボーディング時に発行される API キーを「X-Hr-Apikey」ヘッダーで送信します。

フィールド必須?取得場所
API キー必須オンボーディング時に Happy Returns のアカウントマネージャーが発行(API 設定ページ)
API ベース URL任意マーチャント API ホストはオンボーディング時に割り当てられます。今は空欄のままで、アドレスを受け取ってから入力できます

Loop Returns

Loop Returns は EC ブランド向けの返品ポータルです:消費者は Loop で返品を開始・追跡し、この接続により倉庫は Docklify の返品管理(RMS)でその返品を処理できます——到着時にフラグを立て、作業台で処理します。接続方式:Loop 管理画面で発行する API キーを「X-Authorization」ヘッダーで送信します。

フィールド必須?取得場所
API キー必須Loop 管理画面 → Returns Management → Tools & integrations → Developer Tools:「returns」スコープでキーを作成

ReturnGO

ReturnGO は、消費者の申請から返金まで返品の全行程を管理する返品ポータルです。この接続により、その返品注文(RMA)が Docklify の返品管理(RMS)に同期され、倉庫は返品を検索し、到着前に戻ってくる商品を確認できます。接続方式:API キーとショップドメインを各リクエストのヘッダーで送信し、あわせて ReturnGO の API ドキュメントに記載されたサーバー URL を入力します。

フィールド必須?取得場所
API キー必須ReturnGO 管理画面 → Settings → API:キーを生成(1 つのキーで複数店舗を管理可能)
ショップドメイン必須ReturnGO に登録されたショップドメイン(例:demo-store.myshopify.com、「x-shop-name」ヘッダーで送信)
API サーバー URL必須ReturnGO 公式 API ドキュメント(Swagger)の Servers 欄からサーバー URL をコピー
API キーのヘッダー名任意多くの場合は x-api-key。接続時に ReturnGO から別のヘッダー名が案内されたらそちらを入力

Optoro

Optoro は、返品ごとに次の行き先——再販、清算、仕入先への返送、寄付——を決め、返品在庫の価値を最大化します。この接続により Optoro の処分決定が Docklify に取り込まれ、選ばれたチャネルへの出荷を駆動します。接続方式:Optoro の Client Success チームが発行する OAuth 2.0 クライアント資格情報。

フィールド必須?取得場所
Client ID必須Optoro の Client Success チームが API 利用開始時に発行
Client Secret必須Client ID とあわせて Optoro の Client Success チームが発行