Loading...

商品や商品点数を判定して最安の発送方法を設定する

TEMPLATE

2021.3.24

できること

Google スプレッドシートにあらかじめ用意した「SKU と受注数ごとの最安の発送方法」を参照して、ネクストエンジンの受注伝票の発送方法を更新します。それぞれの受注にたいして、最も安価な発送方法が自動で反映されます。人の手でしかできなかったような、きめ細やかな送料の削減が可能です。

t11_spreadsheet

準備しておくもの

  • ネクストエンジンのアカウント
  • Google アカウント
  • Google スプレッドシート

処理の流れ

  1. [時間で実行] に設定された間隔で、定期的にフレーズを実行します。
  2. [受注伝票を検索] で、対象にしたいネクストエンジンの受注伝票を検索・取得します。
  3. 2 で取得した受注伝票のそれぞれと、さらにその中の明細行ひとつひとつについて、二重の [ループ] で繰り返し処理を行います。これによって、取得した全伝票のすべての明細行について、扱うことができます。
  4. 同じ伝票を何度も取得してしまわないように [重複実行ガード] を利用します。(Tips の「重複防止」を参照)
  5. [条件で処理を分岐] で、指定した条件を満たす場合と、満たさない場合の設定をそれぞれ行います。満たさない場合は何もしないよう設定します。
  6. [スプレッドシートの特定行を検索] で、スプレッドシートの SKU とその受注数に基づく最安の発送方法を検索・取得します。
  7. [受注伝票を更新] で、スプレッドシートから検索・取得した情報を、受注伝票に反映します。
t11_flow

Tips

重複処理の防止:一度処理したデータをその後の処理対象から除くために、重複実行ガードを使います。 たとえば、一度処理したデータを識別するための情報を指定し、次回以降のフレーズ実行で同じデータが何度も繰り返し処理を行ってしまうのを防ぐことができます。

     ホーム / テンプレート・ブログ / 商品や商品点数を判定して最安の発送方法を設定する