# 現在ログインしているカスタマーに関するデータの取得について

**URL:** <https://community.shopify.com/t/topic/2099>\
**Category:** Shopify アプリ\
**Created:** [February 12, 2019, 2:03am UTC](https://community.shopify.com/t/topic/2099 "2019-02-12T02:03:18Z")\
**Posts on this page:** 2\
**Page:** 1

## AI-generated summary

ストアフロントで、現在ログイン中のカスタマー情報をJavaScriptで表示したいという相談。主な論点は、顧客データ取得にWebhookが必要か、また「ログイン状態になった」ことを契機にするWebhookがあるかどうか。 

返答では、まずLiquidのcustomerオブジェクトで顧客情報を取得できる点が提示されている。JavaScriptから使いたい場合は、Liquidで顧客情報を出力するページをApp Proxy（アプリ経由でストア上に公開する仕組み）として用意し、Ajaxで取得する案が示された。 

現時点での具体的な方向性は以下の通り。 
・Liquidで取得可能な情報で要件を満たせるか確認する 
・必要ならApp Proxy経由でJavaScriptに渡す構成を検討する 

一方で、カスタマーログインをトリガーにしたWebhookの有無については、このやり取り内では結論が出ておらず、未解決のまま。

<div class="post-metadata">

**Author:** ![KS](https://avatars.discourse-cdn.com/v4/letter/k/9de053/32.png) [@KS](https://community.shopify.com/u/KS)\
**Post date:** [February 12, 2019, 2:03am UTC](https://community.shopify.com/t/topic/2099/1 "2019-02-12T02:03:18Z")

</div>

Shopifyアプリ作成の初心者です。

現在ログインしているカスタマーに関するデータを取得し、その情報をjavascriptを使ってstore front画面に表示したいと考えています。

現在ログインしているカスタマーに関するデータを取得するためには、何かwebhookを定義して、webhookで定義したイベントが起きた時に、カスタマーに関するデータが返ってくる、という流れを作るしかないのでしょうか？

また、そうであれば、カスタマーがログイン状態になった、というイベントで引き起こされるwebhookはあるでしょうか？

どうぞよろしくお願いいたします。

---

<div class="post-metadata">

**Author:** ![Toru](https://avatars.discourse-cdn.com/v4/letter/t/e274bd/32.png) [@Toru](https://community.shopify.com/u/Toru)\
**Post date:** [March 7, 2019, 12:37pm UTC](https://community.shopify.com/t/topic/2099/2 "2019-03-07T12:37:38Z")

</div>

顧客情報はliquidでは取得できるようですが、これでは目的は達成できないでしょうか？

[https://help.shopify.com/en/themes/liquid/objects/customer](https://help.shopify.com/en/themes/liquid/objects/customer)

JavaScriptで取りたい場合、liquidで顧客情報を表示するページを[AppProxy](https://help.shopify.com/en/api/guides/application-proxies)で作成し、それをAjaxで取得するとかでしょうか。
