/ / Shopify - カートのWebhookレスポンスから顧客のEメールを受け取る方法 - php、api、shopify、webhooks

Shopify - カートWebhookレスポンスから顧客の電子メールを取得する方法 - php、api、shopify、webhooks

私はこの問題について言及しているトピックを1つ見つけました - 顧客IDがshopifyカートのWebフックに返されないしかし、それはまったく役に立ちません。

私は本当にカートイベントを接続する必要があります顧客、私は統合アプリを書いています、それは私のサービスのための外部イベントを実装するために不可欠ですが、私はカートのフックの応答から顧客の電子メールに到達することはできません。 Shopify Apiを使用して顧客の電子メールを取得するのですが、カートのWebフック応答に「customerIdがある場合もあります - wth?クッキーを作ることを考えたので、イベントを顧客と結びつけることができましたが、フックを使ってもクッキーにたどり着くことはできません。

カートイベントと顧客を結びつける方法はありますか?チェックアウトフックのように、応答で渡されるべきではありませんか。

回答:

回答№1は0

顧客情報はクッキーから利用可能なクライアント側です。とにかく顧客IDを取得でき、それを使用してサーバーにコールバックし、API呼び出しを使用してEメールを取得できます。

Webhookのcartイベントにはトークン値があるので、それをカスタマーCookieのトークン値と一致させてみましたか?あなたはそこに一致を見つけるかもしれません。そうでなければ、あなたは "SOLです。