# 各顧客の購入価格の取得

**URL:** <https://community.shopify.com/t/topic/144181>\
**Category:** 技術的なQ＆A\
**Created:** [August 18, 2022, 8:53am UTC](https://community.shopify.com/t/topic/144181 "2022-08-18T08:53:33Z")\
**Posts on this page:** 3\
**Page:** 1

## AI-generated summary

目的: Shopify Flowで日次/月次（スケジュール）に各顧客の購入金額を取得し、過去1年の購入額でランク付けしたい。

現状と制約: Shopify Flow標準には時間ベースのトリガー（自動処理の起動条件）が見当たらず、単体実現は難しい。外部アプリ（Timed Actions等）でスケジュール発火できる可能性はあるが未検証。

代替案（要件緩和）: 注文作成をトリガーに、生涯購入額に応じて顧客タグを付与するFlowテンプレート「Organize customers by lifetime spend tiers」が利用可。閾値やタグ内容は調整可能。類似機能はEasy Taggingでも実現できるが、Flowの方がコスト抑制に有利。

別アプローチ: 会員/ポイントアプリ活用。最新の訂正により、Appify VIPは期間設定に対応し、ポイントだけでなく購入金額もランク条件にできる。

カスタム実装: 各注文データを外部システムに送信して過去1年の購入額を集計し、条件を満たせばAdmin APIで顧客にタグ付けする方法も可能。

状態: 解決策の採用報告はなく提案段階。Appify VIPの仕様についての誤情報は訂正済み。テンプレートのスクリーンショットが参考として提示。

<div class="post-metadata">

**Author:** ![Tubasa](https://avatars.discourse-cdn.com/v4/letter/t/dfb087/32.png) [@Tubasa](https://community.shopify.com/u/Tubasa)\
**Post date:** [August 18, 2022, 8:53am UTC](https://community.shopify.com/t/topic/144181/1 "2022-08-18T08:53:33Z")

</div>

お世話になっております。

shopify flowを使用して、各顧客の購入価格を取得したいと思っています。

毎月1日に取得するか、毎日取得するかをできればと思っています。

というのも、ランク付けとして過去1年間の購入価格を基にランク付けできればと思っているからです、

ご存じの方いらっしゃいましたら判定方法の記述も含めて回答いただ行けますと幸いです。

宜しくお願い致します。

---

<div class="post-metadata">

**Author:** ![Qcoltd](https://yyz1.discourse-cdn.com/shopifyforum/user_avatar/community.shopify.com/qcoltd/32/900_2.png) [@Qcoltd](https://community.shopify.com/u/Qcoltd)\
**Post date:** [August 22, 2022, 1:16pm UTC](https://community.shopify.com/t/topic/144181/2 "2022-08-22T13:16:17Z")

</div>

私が調べた限り、の話になってしまいますが、

標準的なShopify Flowの機能だけでは、

ご希望通りの内容を実現するのは難しそうです。

「1日に1回」や「毎月1回」というタイミングで発動するようなトリガーを、

基本的なShopify Flowの機能に見つけることができなかったためです。

(これも、私が見つけられなかっただけで存在する可能性はあります。

もしかしたら、こちらのアプリでトリガーを作れる可能性がありますが、試しておりません。

[https://apps.shopify.com/timed-actions?locale=ja](https://apps.shopify.com/timed-actions?locale=ja))

> 過去1年間の購入価格を基にランク付けできれば

しかし、

こちらについては

下記の要件を外しても良いようでしたら、

- 「1日に1回」や「毎月1回」という時間をトリガーとする
- 1年間の購入金額

Shopify Flowが下記のようなテンプレートを用意してくれています。

Shopify Flow \> テンプレートを閲覧 \> 顧客 \> Organize customers by lifetime spend tiers

 ![screenshot_20220822_01.png](https://canada1.discourse-cdn.com/shopifyforum/original/4X/8/4/f/84f9676efe17b13567900552d43bb200274ca31b.png)

こちらのテンプレートで、生涯購入額に応じたランクを意味する顧客タグを、当該顧客が注文を作成した時に、付与してくれます。

条件となる金額や、タグの内容を、質問者様の要望に合うように変更するだけで使用できるはずです。

また、上記と同じことが、

Easy Taggingというアプリでもできそうですが、

[https://apps.shopify.com/easy-tagging?locale=ja](https://apps.shopify.com/easy-tagging?locale=ja)

Shopify Flowが利用できるのであれば、Shopify Flowでやった方がコストを抑えられそうです。

ところで、

ポイントアプリの導入もお考えであったりするでしょうか？

もし、その場合、

ポイントアプリによっては、「特定の期間内に獲得したポイント数」で会員ランクを決定できるものがあります。

こちらは、質問者さまが考えられていることにかなり近いかと思います。

例えば、

Appify VIPなどで可能です。

[https://apps.shopify.com/vip?locale=ja](https://apps.shopify.com/vip?locale=ja)

Appify VIPは、かなり日本の商習慣に準拠したアプリで、かつ、

ポイント失効の考え方が、「ポイントを獲得してからXX日経過で失効」という考え方であるため、

会員ランクの条件として「期間」は設定できないものの、

ポイントの有効期間がその役割を果たし「特定の期間内に獲得したポイント数で会員ランクを決定する」が実現できます。

(ポイントアプリには、「ポイントの増減が一定期間なければ、全ポイント失効」というものがあります。そういったアプリの場合、ポイントは累積する一方なので、一定期間内における購入金額を会員ランクの条件にすることができません。)

他にも、日本国産のポイントアプリであれば同様の機能を持ったものがあるかもしれませんので、

探されてみても良いかもしれません。

最後に、

システム開発が発生するので参考にはならないと思いますが、

Shopify Flowで、注文が発生する度に、

その注文の顧客ID、注文日、購入金額を、

独自に開発したシステムに送り込み(送り込む方法は、メールでも、Webhookでもどちらでも良いかと思います)、

独自に開発したシステムの方で、

そのお客様の1年間の購入額を算出し、

条件を満たした場合、

Shopify側の顧客情報に、Admin APIでタグ付けする

ということもできるかと思います。

ご希望通りの回答ではございませんが、

何かの参考になれば幸いです。

(キュー田辺)

---

<div class="post-metadata">

**Author:** ![Qcoltd](https://yyz1.discourse-cdn.com/shopifyforum/user_avatar/community.shopify.com/qcoltd/32/900_2.png) [@Qcoltd](https://community.shopify.com/u/Qcoltd)\
**Post date:** [August 25, 2022, 5:41am UTC](https://community.shopify.com/t/topic/144181/3 "2022-08-25T05:41:42Z")

</div>

下記の部分、誤っていたので、訂正いたします。

> Appify VIPは、かなり日本の商習慣に準拠したアプリで、かつ、

> ポイント失効の考え方が、「ポイントを獲得してからXX日経過で失効」という考え方であるため、

> 会員ランクの条件として「期間」は設定できないものの、

> ポイントの有効期間がその役割を果たし「特定の期間内に獲得したポイント数で会員ランクを決定する」が実現できます。

Appify VIPのランク設定は、「期間の設定」も可能です。

また、ポイントだけではなく、購入金額を条件とすることも可能です。

アプリに関して誤った情報があったことお詫び申し上げます。

(キュー田辺)
