Php Shopify-如何从Cart webhook响应中获取客户电子邮件?

Php Shopify-如何从Cart webhook响应中获取客户电子邮件?,php,api,shopify,webhooks,Php,Api,Shopify,Webhooks,我发现有一个话题提到了这个问题,但根本没有帮助 我真的需要将购物车事件与客户联系起来,我正在编写集成应用程序,这对于为我的服务实施外部事件至关重要,但我无法从购物车钩子响应中获取客户电子邮件。我想,我可以从hook响应中获取customerId,然后使用shopifyapi获取客户电子邮件,但是Cart-webhook响应甚至没有customerId-wth?我考虑过创建cookie,这样我就可以将事件与客户联系起来,但我无法用hook来访问cookie 有没有办法将购物车事件与客户联系起来?难

我发现有一个话题提到了这个问题,但根本没有帮助

我真的需要将购物车事件与客户联系起来,我正在编写集成应用程序,这对于为我的服务实施外部事件至关重要,但我无法从购物车钩子响应中获取客户电子邮件。我想,我可以从hook响应中获取customerId,然后使用shopifyapi获取客户电子邮件,但是Cart-webhook响应甚至没有customerId-wth?我考虑过创建cookie,这样我就可以将事件与客户联系起来,但我无法用hook来访问cookie


有没有办法将购物车事件与客户联系起来?难道不应该像在签出钩子中那样在响应中传递吗?

客户信息可以从cookies的客户端获得。您知道,您无论如何都可以获取客户ID,并使用该ID回调到服务器,并使用API调用获取电子邮件

由于webhook中的cart事件具有令牌值,您是否尝试将其与客户cookie中的令牌值相匹配?你可能会在那里找到匹配的。如果不是,你就是索尔