・
「Shopifyの注文データを毎月手作業で集計しているけど、件数が多くて時間がかかる…」
「注文データを分析したいのに、全件取得するだけで一日が終わってしまう…」
このように、Shopifyの膨大な注文データの手動での取得や集計作業に、多くの時間と労力を費やしていませんか?
もし、Shopifyの注文データを毎月自動で全件取得し、Google スプレッドシートなどのデータベースに記録する仕組みがあれば、これまでデータ集計に費やしていた時間を削減することも可能です。
そのうえ、売上分析やマーケティング戦略の立案といった、より付加価値の高い業務に集中できるようになります!
今回ご紹介する自動化例はノーコードで簡単に設定でき、手間や時間もかからないので、ぜひ導入して作業をもっと楽にしましょう!
YoomにはShopifyの注文データを全件取得して活用する業務フローを自動化するテンプレートが用意されています。
「まずは試してみたい!」という方は、以下のバナーをクリックして、すぐに自動化を体験してみましょう!
それではここから代表的な例として、毎月Shopifyの注文データを全件取得し、Google スプレッドシートに自動で記録するフローを解説していきます!
ここではYoomを使用してノーコードで設定をしていくので、もしまだYoomのアカウントをお持ちでない場合は、こちらの登録フォームからアカウントを発行しておきましょう。
※今回連携するアプリの公式サイト:Shopify/Google スプレッドシート
[Yoomとは]
今回は大きく分けて以下のプロセスで作成します。
それではここから今回のフローで使用するアプリのマイアプリ登録方法を解説します。
※事前にYoomと使用するアプリにログインしてください。
Shopifyのマイアプリ連携
以下の手順をご参照ください。
またShopifyのマイアプリ登録方法について詳しく知りたい方は以下のリンク先をご覧ください。
Google スプレッドシートをマイアプリ連携
以下の手順をご参照ください。
事前準備
Google スプレッドシートを用意する
今回ご紹介するテンプレートでは、毎月Shopifyの注文データを全件取得し、Google スプレッドシートに自動で記録します。
まずは記録するためのGoogle スプレッドシートを用意しておく必要があります。
今回は以下のGoogle スプレッドシートを用意しました。
以下のバナーにある試してみるボタンをクリックしてください。
テンプレートのコピーに成功すると、以下の画面が表示されますのでOKをクリックしましょう。
なお、コピーしたテンプレートはYoomのマイプロジェクトから確認できます。
スケジュールトリガーをクリックします。
今回ご紹介するテンプレートは、指定したスケジュールになると起動します。
そのため、まずはスケジュールの設定を行いましょう。
スケジュールは日付指定、曜日指定、Cron設定の中から選択できます。
今回はデフォルトで設定されている日付指定を使用し、毎月1日の朝9時に起動するように設定しました。
設定できたら完了をクリックしてください。
設定方法についてより詳しく知りたい方は以下のリンク先をご覧ください。
注文を検索をクリックします。
連携するアカウント情報にはステップ1で連携したアカウントか、連携時に使用していたYoomのアカウントが表示されます。
アカウントを確認して問題なければ次へをクリックしてください。
Shopifyの注文を検索するために、各項目の設定を行います。
注釈を確認し、それぞれ設定を行ってください。
使用しない場合は空欄で問題ありません。
作成日時(開始)には先月の1日が、作成日時(終わり)には先月末日がそれぞれデフォルトで設定されています。
今回は先月分の全ての注文を取得したいため、デフォルトの設定をそのまま使用します。
ご自身の状況に合わせて設定を行ってください。
また、日付は入力欄をクリックし日付タブの中から設定できます。
その他の項目について、今回は使用しないため設定しておりませんが、使用したい方は注釈を確認しご入力ください。
※入力欄に直接記入する、もしくはプルダウンメニューから選ぶと、入力した値や設定した値が固定値となり、このテンプレートを通して作成される全ての注文の検索に適用されますのでご注意ください。
検索条件となる項目に設定を行えたらテストをクリックしましょう。
テストに成功するとテスト成功画面が表示され、取得した値が表示されます。
取得した値は実行した結果が設定される動的な値として利用できるため、このあとの設定でも使用します。
詳しく知りたい方は以下のリンク先をご覧ください。
確認できたら忘れずに完了をクリックしましょう。
同じ処理を繰り返すをクリックします。
より詳しく知りたい方は以下のリンク先をご覧ください。
同じ処理を繰り返すでは、先ほど複数取得した注文情報をそれぞれ個別のデータとして利用できるように処理をします。
今回は、注文名の一覧、作成日の一覧、注文IDの一覧、合計金額の一覧、顧客IDの一覧が設定されています。
+取得した値を追加をクリックすることで更に値を追加できますので、他にも設定したい項目がある方は設定を行ってください。
設定できたら完了をクリックしましょう。
レコードを追加するをクリックします。
こちらも参考にしてください【Google スプレッドシート】データベースを操作するオペレーションについて
連携するアカウント情報にはステップ1で連携したアカウントか、連携時に使用していたYoomのアカウントが表示されます。
アカウントを確認して問題なければ次へ進みます。
スプレッドシートIDを設定します。
入力欄をクリックし、表示された候補の中からレコードを追加したいスプレッドシートを選択します。
スプレッドシートのタブ名を設定します。
先ほどと同様に入力欄をクリックし、表示された候補の中から使用するタブ名を選択してください。
テーブル範囲を設定します。
項目名も含めてデータを入力する予定のある範囲を設定してください。
ここまで設定できたら次へをクリックしましょう。
追加するレコードの値を設定します。
先ほど連携したGoogle スプレッドシートに記載していた項目名が表示されます。
入力欄をクリックし、それぞれの項目に取得した値を設定しましょう。
取得した値を活用することで、固定値ではなく、トリガーが実行されるたびに最新の情報が反映できます。
また、取得した値は以下のように同じ処理を繰り返すの項目にある〇〇のループ変数となっているものを選択してください。
※直接入力することも可能ですが、入力した値が固定値となりこのテンプレートを通して追加する全てのレコードに反映されますのでご注意ください。