Bカート|受注情報を取得し、Google スプレッドシートに書き出す

Bカートの受注情報を取得し、Google スプレッドシートに書き出します。

事前準備|Google スプレッドシート

サンプルをコピー

事前準備|受注カスタム項目の設定

同じ受注の繰り返し処理を防ぐため、Bカートの受注カスタム項目を利用します。

入力タイプ「チェックボックス」の受注カスタム項目をひとつ選び、このテンプレートのフレーズ専用の値を新たに作成してください。(例:フレーズ A 処理済み)

入力タイプ「チェックボックス」の受注カスタム項目がない場合は、新たに作成してください。

参考:Bカートユーザーガイド|受注カスタム項目

この設定については、こちらのページで詳しく解説しています。

使用するテンプレート

Bカート|受注情報を取得し、Google スプレッドシートに書き出す

フレーズ設定

1. コア|時間で実行「15 分ごとに実行」

設定の変更は不要です。

テンプレート_時間トリガー

2. Bカート|受注を検索

Bカートの受注を検索します。以下は設定の一例です。

  • 対応状況|「新規注文」「送信未完」のうちのどれか
  • カスタム項目|「受注書き出し済み」のどれも含まない

💡チェックボックス型のカスタム項目で、特定の値を持つ受注を検索しないように設定しておきます。フレーズ内の処理が完了した受注は、最後に「受注を更新」ノートで、カスタム項目にこちらの値を持つように更新することで、次回以降の実行で繰り返し処理されてしまうことを防ぎます。

3. フロー|ループ「受注ごとに繰り返す」

設定の変更は不要です。

4. フロー|ループ「受注商品情報ごとに繰り返す」

設定の変更は不要です。

5. フロー|条件で処理を分岐「商品区分が『product』か判定」

受注の商品情報だけを処理するため、「商品区分」が「product」かどうかで、処理を分岐します。「商品区分」の仕様については、こちらのページをご覧ください。

この条件を満たす(Yes である)場合、11 の処理が実行されます。

設定の変更は不要です。

6. Google スプレッドシート|行を追加「受注情報を入力」

受注情報と、受注商品の情報を書き出します。

以下は設定の一例です。

7. フロー|ループ「出荷情報を入力」

6 で書き出した行と同じ行に、出荷情報を書き出します。

以下は設定の一例です。

8. Bカート|受注を更新「繰り返し処理を防ぐため、受注のカスタム項目を更新」

Bカートの受注のカスタム項目を更新し、次回以降のフレーズ実行で、同じ受注の繰り返し処理を防ぎます。

以下は設定の一例です。

設定は以上です。