コンテンツまでスキップ
  • 検索フィールドが空なので、候補はありません。

SC-API(外部システム連携用API)

SCシステム(STOCKCREWシステム)が提供するSC-APIの仕組みと、利用を始めるための準備を説明します。

SC-APIは、お客様が利用している外部システムから、SCシステムの商品・入荷・受注・在庫の情報を登録・取得するためのAPIです。
受注管理システム(OMS)や自社開発のシステムと、SCシステムをつなぐときに使います。
ECサイト(モール・カート)とのAPI連携とは仕組みが異なるため、利用を始める前に違いと準備をご確認ください。


SC-APIの仕組み

モール・カートとのAPI連携との違い

SC-APIでは、外部システムからSCシステムへ情報を送ります。
SCシステムからモール・カートへ情報を取りに行くAPI連携とは、連携の方向が逆になります。

項目 モール・カートとのAPI連携 SC-API
 連携の方向   SCシステムがモール・カートへ情報を取りに行く   外部システムがSCシステムへ情報を送る・取りに来る 
 設定する場所   SCシステムの店舗設定   外部システム側(SCシステムではAPIキーを受け取るだけ) 
 必要な情報   モール・カート側で発行した認証情報   STOCKCREWが発行するAPIキーと会社コード 
 エラーの確認場所   SCシステムの「API連携エラーログ」   外部システム側(APIの応答で返る) 

 

SC-APIでできること・できないこと

SC-APIでは、次の情報を登録・取得できます。

  • 商品の登録
  • 入荷予定の登録
  • 受注の登録
  • 納品指示(BtoB)の登録
  • 在庫・入荷実績・出荷実績の取得

次の操作は、SC-APIでは行えません。


利用の流れ

SC-APIに対応したサービスを経由して利用する場合

GoQSystemやクロスマなど、SC-APIに対応済みのサービスを利用する場合です。
APIキーを依頼し、連携先のサービスに設定すると利用できます。
連携先サービスでの設定手順は、各サービスのマニュアルをご確認ください。

自社開発のシステムから利用する場合

お客様が自社で開発したシステムを、SCシステムに直接つなぐ場合です。
APIキーの発行後に、APIの仕様書(APIドキュメント)をご案内します。
開発会社などに開発を委託する場合は、お客様の責任でAPIキーを管理し、共有する情報は必要最小限にしてください。 


利用前の準備

APIキーの発行には、「サービス利用約款」の「API利用規約」への同意が必要です。
内容をご確認のうえ、依頼してください。 

1. SCシステムにサインインできるアカウントを用意する

APIキーは、SCシステムのアカウントに紐づけて発行します。
SCシステムにサインインできるアカウントが、最低1件必要です。

2. マスタを設定する

SC-APIで受注を登録するときは、配送方法・支払方法・配送時間帯を、SCシステムのコードで指定します。
事前にSCシステムで各マスタを設定してください。
設定の内容は「【重要】ECサイト・モールとの連携設定をする前に」をご確認ください。

3. 店舗を登録する

SC-APIで受注を登録するときは、店舗コードの指定が必要です。
[店舗設定] の [店舗登録] で、SC-APIで使う店舗を登録してください。
対応サービスを経由する場合は、[プラットフォーム] で連携先のサービス名(例:GoQSystem、クロスマ)を選択します。
登録手順は「店舗登録」をご確認ください。

4. APIキーを依頼する

カスタマーポータルから、APIキーの発行を依頼してください。
依頼時には、次の内容をお知らせください。

  • 会社コードと会社名
  • 連携先のサービス名(自社開発の場合は「自社開発」)
  • 必要な環境(本番環境/検証環境)

発行後、担当者からAPIキーをご連絡します。


APIキーと会社コード

APIキー

APIキーは、1社につき1つ発行します。
GoQSystemとクロスマのように連携先が複数ある場合も、同じAPIキーを共用します。
APIキーに有効期限はありません。
再発行や再設定をしない限り、同じAPIキーを使い続けられます。

  • ※ APIキーは第三者に共有しないでください。
  • ※ APIキーが不要になった場合や、漏えいした可能性がある場合は、カスタマーポータルからご連絡ください。

会社コードと店舗コード

SC-APIでは、会社コードと店舗コードの2種類のコードを使います。
会社コードは、SCシステム開設時にお客様の会社ごとに割り当てた6桁のコードです。
店舗コードは、SCシステムに登録した店舗ごとのコードです。

受注を登録するときの店舗コードには、会社コードではなく店舗コードを指定してください。
店舗コードは、[店舗設定] の [店舗一覧] で確認できます。
詳しくは「店舗一覧」をご確認ください。


検証環境

検証環境を使う場面

検証環境は、本番のデータに影響を与えずにSC-APIの動作を試すための環境です。
自社開発のシステムで、登録・更新・削除の処理を試す場合におすすめします。
SC-APIに対応したサービスを経由する場合は、本番環境のAPIキーだけで利用できます。

検証環境の準備

検証環境のAPIキーは、本番環境とは別に発行します。
カスタマーポータルから、検証環境のAPIキーを依頼してください。
あわせて、検証環境のSCシステムのアカウントを新規登録していただきます。
登録先のURLは、依頼後に担当者からご案内します。

  • ※ 本番環境のAPIキーは、検証環境では使えません。接続先とAPIキーの組み合わせをご確認ください。
  • ※ 検証環境のアカウントは、本番環境とは別です。本番環境と同じパスワードではサインインできません。
  • ※ 入荷実績・出荷実績は、倉庫での作業によって作られます。検証環境で実績データが必要な場合は、カスタマーポータルからご相談ください。

注意点

エラーの確認方法

SC-APIでエラーが発生すると、APIの応答としてエラーの内容が返ります。
SCシステムの「API連携エラーログ」には表示されません。
対応サービスを経由する場合は、連携先サービスの画面でエラーを確認してください。
自社開発の場合は、APIの応答を確認してエラーを検知する仕組みをご用意ください。

リクエスト数の上限

SC-APIには、一定時間あたりのリクエスト数に上限があります。
上限の詳細は、APIドキュメントをご確認ください。

利用条件

SC-APIの利用条件は、「サービス利用約款」の「API利用規約」をご確認ください。
APIキーの管理方法や、検証環境の利用目的なども定めています。 


置き配(配送指定場所)の指定

指定する項目

受注の登録・更新時に、配送指定場所コード(deliveryHandoverLocationCode)を指定すると、置き配の配送指定場所を登録できます。
対象は、新規受注登録・新規受注一括登録・受注更新です。
登録した配送指定場所コードは、出荷予定取得で確認できます。

コード 配送指定場所
10 対面
11  玄関前 
12  宅配ボックス 
13  ガスメーターボックス 
14  物置 
15  車庫 
16  自転車かご 
17  建物内受付/管理人預け 

 

 

 

 

 

 

 

指定できる配送方法

配送方法コード 配送方法 配送指定場所コード
1010  ヤマト運輸 宅急便EAZY(ソフト)  必須
1011  ヤマト運輸 宅急便EAZY(ハード)  必須
2001  佐川急便 飛脚宅配便  任意
9001  おまかせ便(ソフト)  任意
9002  おまかせ便(ハード)  任意
9003  おまかせ便(ケース出荷)  任意

 

 

 

 

 

 

上記以外の配送方法では、配送指定場所コードを指定できません。
佐川急便とおまかせ便では、指定しない場合は従来どおりの配送として受け付けます。
おまかせ便は、受注登録時点では指定した配送方法コード(9001〜9003)のまま登録され、配送会社の確定時にヤマト運輸なら宅急便EAZY(1010/1011)、佐川急便なら飛脚宅配便(2001)になります。 

受注更新時の取り扱い

  • 配送指定場所コードを省略した場合は、現在の配送指定場所コードを維持します。
  • 佐川急便とおまかせ便では、空文字を指定すると配送指定場所の指定を解除できます。
  • 宅急便EAZY(ソフト/ハード)は配送指定場所の指定が必須のため、解除できません。
  • 配送方法を変更する場合は、現在の配送指定場所コードが変更先の配送方法で利用できるかをご確認ください。

注文者メールアドレスなどの利用条件は「置き配(配送指定場所)の利用条件」をご確認ください。
条件を満たさない場合は、APIの応答でエラーが返ります。