shopify webhook - 识别不同的客户

shopify webhook - identify a different client

我想通过使用 shopify 创建的 webhook 将我的后端 API 与多个 shopify 客户端集成。

我了解到webhook 是由shopify 触发的推送通知。如果我将我的服务器端点(接收 order/creating 一个新客户)提供给我的几个 shopify 客户,我将如何识别不同的通知?

shopify 发送的通知中是否会有唯一标识符(每个客户)?这是因为如果我收到订单通知,我需要在我的数据库中与我的一位客户识别此订单通知。

请告诉我这个用例。

谢谢。

Shopify 向您提供的每个 Webhook 都带有安全信息,这些信息使您可以确定传入的 Webhook 是否有效,并且每个 Webhook 还会告诉您 Webhook 来自哪个商店。

所以你可以使用商店信息来解决问题。直截了当!

根据 Shopify Webhook Documentation,来自 Shopify 的每个 Webhook 都包含一个 JSON 负载和提供上下文的 HTTP header。

X-Shopify-Shop-Domain HTTP header 包括商店的域,例如 johns-apparel.myshopify.com。您可以使用它来识别商店。