Yahoo!ショッピングのAPIは、リフレッシュトークンと証明書の併用で有効になります。
在庫転送、送り状番号転送など → リフレッシュトークンのみで可能
注文者情報などの取込 → 証明書の併用が必須
リフレッシュトークンを設定することで受注API・在庫APIが利用できます。
APIを利用することで在庫の更新速度が向上、注文情報の自動取込が可能となります。
証明書と併用でAPIが有効になります。
リフレッシュトークンのみでは正常に動作しないため、まず証明書を取得してください。
API設定
EC店長 > 申込管理 > 店舗管理 > Yahoo!ショッピング編集
リフレッシュトークン
※ストアクリエイターProのログインパスワードを変更すると、有効期限に関わらずトークンが無効になりますので、再度更新してください。
トークン有効期間
リフレッシュトークンの有効期限は4週間です。期限が切れますとその間の在庫連携や注文取得ができません。
期限が迫ってもメールなどでのお知らせは来ませんのでご注意ください。
証明書(crt)、証明書(key)
証明書についてはYahoo!ショッピングヘルプページ(※ストアクリエイターPro要ログイン)に記載があります。
※店舗管理を一旦保存した後に設定できるようになります。
証明書有効期間
有効期間を入力しておくと、期限が切れた際にトップページに警告が表示されます。
証明書の有効期限は1年です。
証明書の発行申請方法
証明書についてはYahoo!ショッピングヘルプページ(※ストアクリエイターPro要ログイン)に概要の記載があります。
証明書の発行申請から実際に発行されるまで最大で5営業日程かかる為、まずはストアクリエイターproにて証明書の発行申請を行ってください。
ストアクリエイターPro > 各種申請リンク > API証明書発行申請フォーム より申請してください。
※ストアクリエイターproの画面下部にございます。
申請から5営業日程度で発行されます。
発行されると、ストアクリエイターProトップページに、下図のようにダウンロード画面が表示されます。
※管理者権限のあるアカウントでないと表示されませんのでご注意ください。
API証明書をダウンロードすると、ZIPファイルが取得できます。
ZIPファイルを解凍したフォルダ内に、更に2つのファイル(拡張子.crtと.key)が格納されています。
それぞれをEC店長の 店舗管理>ヤフーショッピング>編集からアップロードしてください。
※参照後に ボタンを必ず押してください。
※リフレッシュトークン項目に入力し保存後再度店舗管理を開くと証明書の項目が表示されます。
リフレッシュトークンの取得方法
リフレッシュトークン
「API認証情報(注文・在庫情報 モール連携用)」のリフレッシュトークン横にある をクリックし、
表示されたリフレッシュトークンをコピーし、EC店長の項目にペーストしてください。
※ストアクリエイターProのログインパスワードを変更すると、有効期限に関わらずトークンが無効になりますので、再度更新してください。
注文取込設定
リフレッシュトークンと証明書を設定後、注文取込設定にてYahoo!ショッピングをAPIへ変更します。
これにより、Yahoo!ショッピングの注文がAPIで取り込まれるようになります。