Bカート|受注情報をもとに、トータルピッキングリストを作成する
受注情報を Google スプレッドシートに書き出し、トータルピッキングリストを作成します。
事前準備|Google スプレッドシート
事前準備|受注カスタム項目の設定
同じ受注の繰り返し処理を防ぐため、Bカートの受注カスタム項目を利用します。
入力タイプ「チェックボックス」の受注カスタム項目をひとつ選び、このテンプレートのフレーズ専用の値を新たに作成してください。(例:フレーズ A 処理済み)
入力タイプ「チェックボックス」の受注カスタム項目がない場合は、新たに作成してください。
この設定については、こちらのページで詳しく解説しています。
使用するテンプレート
Bカート|受注情報をもとに、トータルピッキングリストを作成する
フレーズ設定
1. コア|時間で実行「15 分ごとに実行」
設定の変更は不要です。
2. Bカート|受注を検索
Bカートの受注を検索します。対応状況などは、運用に合わせて設定してください。
以下は設定の一例です。
- 対応状況|「新規注文」「送信未完」のうちのどれか
- カスタム項目|「トータルピッキングリスト処理済み」のどれも含まない
💡チェックボックス型のカスタム項目で、特定の値を持つ受注を検索しないように設定しておきます。フレーズ内の処理が完了した受注は、最後に「受注を更新」ノートで、カスタム項目にこちらの値を持つように更新することで、次回以降の実行で繰り返し処理されてしまうことを防ぎます。
3. フロー|ループ「受注ごとに繰り返す」
設定の変更は不要です。
4. フロー|ループ「受注商品情報ごとに繰り返す」
設定の変更は不要です。
5. フロー|条件で処理を分岐「商品区分が『product』か判定」
受注の商品情報だけを処理するため、「商品区分」が「product」かどうかで、処理を分岐します。「商品区分」の仕様については、こちらのページをご覧ください。
この条件を満たす(Yes である)場合、11 の処理が実行されます。
設定の変更は不要です。
6. Google スプレッドシート|行を追加「受注情報を入力」
受注情報を書き出します。
以下は設定の一例です。
7. Bカート|受注を更新「繰り返し処理を防ぐため、受注のカスタム項目を更新」
Bカートの受注のカスタム項目を更新し、次回以降のフレーズ実行で、同じ受注の繰り返し処理を防ぎます。
以下は設定の一例です。
設定は以上です。