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

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

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

タテンポガイドから受注ステータス同期が可能となっています。
連携方法は「FTPサーバへのCSVデータ自動連携」「CSVファイルからの連携」
「APIでの連携」の3パターンがございます。
 ※受注ステータス同期機能を利用される場合は
 「自動受注連携」の申請が必要となります。

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

1日1回、Yahoo!ショッピングFTPサーバに
受注ステータス用CSVファイルがアップロードされ
Yahoo!側へ反映されます。
出荷ステータスが連携される場合、ECサイト受注連携履歴が
1回目の自動連携でステータスは「更新中」になり
2回目の自動連携で「完了」となります。

※ステータス・キャンセル連携には
「自動受注連携」の申請が必要となります。
※FTPサーバでの連携をご利用の場合はストアクリエイターPro側で
FTPのアカウント設定がされていることを確認してください。
(ストアクリエイターPro>設定>FTP設定画面)

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

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

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

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

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

YahooではFTPの注文処理実績アップロードが
毎日午前1時から翌午前1時を1サイクルとし
午前1時前の最後にアップロードされた内容が反映されます。
午前1時までにY!Sがファイルを取得できない場合
Y!S側で翌日扱いとなってしまうため、その情報は反映されません。
反映されなかった場合は直接
Y!ストアクリエイター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からご確認下さい。
Bitnami