Yahoo!ショッピング – 自動受注連携(受注ステータス同期)

ECサイト>Yahoo!ショッピング>自動受注連携

Yahoo!ショッピング自動受注同期の設定
(受注ステータス・配送ステータス同期・キャンセル同期)

タテンポガイドから受注ステータス同期が可能となっています。
連携方法は「FTPサーバへのCSVデータ自動連携」「CSVファイルからの連携」「APIでの連携」の3パターンがございます。

※受注ステータス同期機能を利用される場合は「自動受注連携」の申請が必要となります。

受注ステータス各連携方式における設定
【FTPサーバへのCSVデータ自動連携】

1日1回、システムからYahoo!ショッピングのFTPサーバーへ「受注ステータス用CSVファイル」が自動アップロードされ、
Yahoo!側に反映されます。

【連携時のステータス遷移(ECサイト受注連携履歴)】
出荷ステータスが連携される際、連携履歴のステータスは以下のように2段階で変化します。
・1回目の自動連携時: ステータスが「更新中」になります。
・2回目の自動連携時: 処理が実行され「完了」になります。

ご利用前の事前準備(重要)
本機能(ステータス・キャンセル連携)をご利用いただくには、以下の2点が完了している必要があります。

1.「自動受注連携」の申請
タテンポガイドへ「自動受注連携」の申請を完了させてください。

2.ストアクリエイターProでのFTP設定
Yahoo!側でFTPアカウントが正しく設定されているかご確認ください。
・確認画面: ストアクリエイターPro > 設定 > FTP設定

—— 必要な設定 ———————————————————–

システム設定>共通設定>ECサイト>Yahooショッピング
・自動受注同期区分:使用中とする
・在庫同期用ログインID:ストアクリエイターProに設定しているFTPアカウントを登録
・在庫同期用パスワード:ストアクリエイターProに設定しているFTPパスワードを登録

・連携したい注文ステータスを設定
システム>共通>ECサイト>ECサイト>Yahoo!ショッピング
受注ステータスマップ・・・
受注ステータスをYahoo!のどのステータスへ連携したいか選択
例:「配送準備完了」ステータスを「処理中」に連携したい場合
ECサイトステータス:処理中 を選択

詳細 受注ステータスマップの設定

上記設定後、受注ステータスマップ・受注ステータス連携マップで設定した
ステータスに移動した際 受注管理>ECサイト受注連携履歴画面で
スケジュール登録されていることをご確認下さい。

Yahoo!ショッピングにおけるFTPでの「注文処理実績アップロード」は、毎日午前1時〜翌午前1時までの24時間を1サイクルとして処理されます。

反映されるのは「午前1時直前にアップロード(取得)された最新データ」です。
午前1時までにYahoo!側でファイルの取得が完了しなかった場合、翌日扱いとなり当日の処理には反映されません。

万が一、時間内に反映されなかった場合は、以下の手順で手動アップロードを行ってください。

【手動での反映手順】
ストアクリエイターPro > 注文管理 > 注文処理実績アップロード 画面から、直接CSVファイルをアップロードしてください。

CSVファイルフォーマットはYahooストアクリエイターProからご確認下さい。

【CSVファイルからの連携】

受注管理>受注出力画面からCSVファイルを出力し
Yahoo!ショッピング ストアクリエイターPro画面から取込むことで
注文ステータス(キャンセル同期含む)・配送ステータス連携を
行うことができます。【CSV出力方法】
受注管理>受注出力画面
Y!S受注連携用CSV出力ボタン新設・・・
注文ステータス(キャンセル含む)連携時利用詳細 配送伝票番号・出荷ステータス連携

※配送ステータスが出荷済・着荷済 となっていない場合は
注文ステータスを完了とできない可能性があります。

【APIでの連携】

FTPサーバへのCSVデータ自動連携は1日1回となっていますが
APIでは随時連携が行われます。
※APIでの連携を希望される場合は
Yahoo!ショッピング注文APIの利用申請が必要となります。
※ステータス・キャンセル連携には
「自動受注連携」の申請が必要となります。—— 必要な設定 ———————————————————–【注文ステータス連携】
システム>共通>ECサイト>ECサイト>Yahoo!ショッピング
自動受注同期区分・・・使用中を選択
自動受注同期種別・・・APIを選択・システム設定>共通設定>ECサイト>Yahooショッピング
受注ステータスマップ
・注文ステータス連携される場合・・・「完了」を「完了」
・キャンセル連携される場合・・・「キャンセル」を「キャンセル」
受注ステータスマップの設定

システム設定>共通設定>ECサイト>Yahooショッピング
受注ステータ連携スマップ
・注文ステータス・配送ステータス連携されたい場合・・・
「完了」を「配送済」にチェック

受注ステータス連携マップの設定

———————————————————————————————————-

※APIで連携可能な注文ステータスは
「完了」と「キャンセル」となります。
また、「完了」ステータスへの連携時に配送日が
設定されている場合は配送済で連携されます。
「処理中」「保留中」への連携が必要な場合は
CSVファイルからの連携をご利用下さい。
配送伝票番号・出荷ステータス連携についてはこちらをご確認下さい。キャンセル連携についてはこちらをご確認ください。

トラブルシューティング

エラー内容 対応内容
備考
システム通知に以下のようなエラーが出る。
SQLSTATE[40001]:Serialization failure:
1213 Deadlock found when trying to get lock; try restarting transaction:sample-12345
Yahoo!ショッピングとの受注連携に失敗した際に表示されます。
ストアクリエイターProの管理画面から該当の受注番号の再送処理、もしくはCSVでの取り込み直しを行います。
システム通知に以下のようなエラーが出る。
SQLSTATE[HY000]:
General error:
1205 Lock wait timeout exceeded; try restarting transaction:
sample-12345
Yahoo!ショッピングとの受注連携に失敗した際に表示されます。
ストアクリエイターProの管理画面から該当の受注番号の再送処理、もしくはCSVでの取り込み直しを行います。
システム通知には何も表示されないが、受注が取り込まれない。 以下の様な原因が考えられます。
・Yahoo!ショッピング側の自動処理設定が終わってない
→ストアクリエイターProの再送機能を行うとその受注のみ取り込まれます。
・タテンポガイド側のIPアドレス制限解除が終わってない。
→ストアクリエイターProの再送機能を行なってもエラーが出ます。
該当するECサイトマスタが見つかりません。
:xxxxxxx:
xxxxxx-1000yyyyxxxxxxにはストアアカウントが
yyyyには注文番号が入ります。
以下の様な原因が考えられます。

[システム設定 > 共通設定 > ECサイト > Yahoo!ショッピング]
「Yahoo!ショッピング ストアアカウント」の項目に適切なストアアカウントが設定されていない。

※該当の項目が見つからない場合にはサーバ設定に変更が必要な場合がございます。
サポートセンターまでお問い合わせください。

取り込み済みの受注につきスキップ:1000yyyy:
xxxxxx-1000yyyy
以下の様な原因が考えられます。

メール、もしくはCSVにおいて受注が取込済の受注となっています。
メールの転送設定を行っている場合「削除」していただきますようお願いします。

YahooストアクリエイターPro 注文実績アップロードで「反映中止」となってしまい受注ステータスが連携できていない YahooではFTPの注文処理実績アップロードが、毎日午前1時から翌午前1時を1サイクルとし、午前1時前の最後にアップロードされた内容が反映されます。前日分のCSVファイル取得がYahoo側で午前1時を過ぎてしまった場合は、翌日反映分となりますため、翌日にアップロードするCSVファイルがあった場合は前日分のCSVファイルが未反映となってしまう場合があります。 YahooストアクリエイターPro 注文管理>注文処理実績アップロード画面からCSVファイルをアップロードして反映を行ってください。
ファイルフォーマットはYahooからご確認下さい。