はじめに
出品パートナーAPI (SP-API) は、Amazon出品パートナーが注文、出荷、支払いなどのデータにプログラムでアクセスできるようにするRESTベースのAPIです。 SP-API を使用するアプリケーションでは、販売効率の向上、人件費の削減、顧客への対応時間の短縮が可能になり、販売パートナーがビジネスを成長させるのに役立ちます。 SP-API により、Amazon の出品者は、出品、注文、支払い、レポートなどに関するデータにプログラムでアクセスできます。
- 販売効率を高め、必要な労働力を削減し、顧客への対応時間を改善します。
- Amazon のビジネスを効率的に管理するために必要な重要なデータや機能にリアルタイムでアクセスできます。
- 在庫レベルと在庫状況のモニタリングと更新、プログラムによる商品リストの作成と管理、価格の動的な調整などを効率的に行えます。
アプリケーションプログラミングインターフェースの略であるAPIは、2つのソフトウェアコンポーネントが一連の定義とプロトコルを使用して相互に通信できるようにするメカニズムです。
API の文脈では、「アプリケーション」という言葉は異なる機能を持つあらゆるソフトウェアを指します。 インターフェースは、2 つのアプリケーション間のサービス契約と考えることができます。 このコントラクトは、2 つのアプリケーションがリクエストとレスポンスを使用してどのように通信するかを定義します。 この API ドキュメントには、開発者がリクエストとレスポンスをどのように構成するかについての情報が含まれています。
プライベートアプリケーションの作成方法
プライベートアプリケーションを作成する前に、まずAmazonセラーセントラルを使用してAmazonセラーとして登録する必要があります。 出品パートナーAPIの開発または統合に登録できるのは、大口出品アカウントのみです。 個人アカウントは対象外です。 アカウントをプロフェッショナルプランにいつでもアップグレードできます。
登録を完了するには、プライマリアカウントユーザーである必要があります。
ソリューションプロバイダーポータルにアクセスし、ソリューションプロバイダーアカウントに登録します。 ソリューションプロバイダーポータル (SPP) は Amazon の開発者向けの一元化されたハブです。 Amazon の販売パートナー向けのソリューションの開発と管理のプロセスを簡素化します。
- プライベートアプリケーション:組織のみが使用でき、自己承認のアプリケーションです。 プライベートデベロッパーが、自社と Amazon API を統合するアプリケーションを構築します。
- 公開アプリケーション:一般公開され、販売パートナーによって承認されたアプリケーション。 パブリックデベロッパーは、他社が使用するアプリケーションを開発して公開します。
プロファイルを送信する前に、アクセプタブルユースポリシー (AUP)、データ保護ポリシー (DPP)、Amazon Services API 開発者契約の要件を確認してください。
Security Control の質問に回答して、組織がこれらの要件をどのように満たしているかについての情報を伝え、アプリケーションに必要なロールを選択してください。 ロールは、開発者またはアプリケーションがオペレーションまたはリソースにアクセスできるかどうかを判断するために SP-API が使用するメカニズムです。 開発者は、特定のロールにリクエストし、そのロールにグループ化されたオペレーションやリソースにアクセスするための資格を得る必要があります。 SP-API ロールについて詳しくは、こちらのロールガイドを参照してください。
異なる SP-API エンドポイントを呼び出すには、プライベート SP-API アプリケーションを作成する必要があります。 これを実現するには、必要なすべてのロールを持つ新しいクライアントをソリューションプロバイダーポータルに追加します。 これにより、販売パートナーAPIアプリケーションのドラフトが作成されます。
ドラフトステータスではアプリケーションを自己承認できます。プライベートアプリケーションを公開する必要はありません。
セットアップが完了したら、サンプルの SP-API 呼び出しを実行できます。 このためには、Postman を使用して、サンドボックスエンドポイントの 1 つを呼び出すことをお勧めします。
インテグレーションを開始したら、Amazon ビジネスプロセスの自動化を開始できます。
ビデオチュートリアル