Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Shopify 确定Webhook的已完成订单所属的商店_Shopify - Fatal编程技术网

Shopify 确定Webhook的已完成订单所属的商店

Shopify 确定Webhook的已完成订单所属的商店,shopify,Shopify,我有一个Shopify应用程序,它为商店注册时的订单/完成创建了一个webhook,我还保存了有关商店及其产品的一些详细信息 当Shopify通过webhook向我发送已完成的订单时,我希望将此订单与它所属的相应商店关联 我已经查看了发送的数据,但没有店铺名称或店铺url 有没有办法让我确定这些订单属于哪家商店 谢谢。如果你已经安装了Webhook,那么你肯定知道两件事 呼叫您的店铺的域名位于标题中 必须使用的标头中有身份验证信息 如果你没有验证你的webhook,你就做错了。因此,要确定哪家商

我有一个Shopify应用程序,它为商店注册时的订单/完成创建了一个webhook,我还保存了有关商店及其产品的一些详细信息

当Shopify通过webhook向我发送已完成的订单时,我希望将此订单与它所属的相应商店关联

我已经查看了发送的数据,但没有店铺名称或店铺url

有没有办法让我确定这些订单属于哪家商店


谢谢。

如果你已经安装了Webhook,那么你肯定知道两件事

  • 呼叫您的店铺的域名位于标题中
  • 必须使用的标头中有身份验证信息

  • 如果你没有验证你的webhook,你就做错了。因此,要确定哪家商店在给你打电话,最简单的答案就是查看域名的标题

    谢谢,我查看了标题,找到了商店的url。但我真的不知道如何进行身份验证,我该怎么做?再次感谢。@DavidLazar的回答很好。标题“HTTP_X_SHOPIFY_SHOP_DOMAIN”包含店铺名称。标题“HTTP_X_SHOPIFY_TOPIC”包含主题,例如“orders/create”。我不知道为什么Shopify文档中没有这些内容。