Shopify Webhooks:如何判断订单来自Shopify POS还是线上网站?
区分Shopify订单来源(POS/线上网站)的方法
你可以通过解析Webhook返回的订单对象中的几个核心字段来区分订单来源:
- 检查
source_name字段:POS订单的该字段值为"pos";线上网站订单通常为"web",如果是其他自定义线上渠道,可能会显示对应渠道名称。 - 查看
source_channel字段:POS订单对应值是"pos",线上订单则是"online"。 - 辅助判断字段
pos_location_id:POS订单会携带该字段(对应门店位置ID),线上订单一般不存在这个字段。
举个实际返回的字段片段示例:
// POS订单字段示例 { "source_name": "pos", "source_channel": "pos", "pos_location_id": "gid://shopify/Location/123456" } // 线上网站订单字段示例 { "source_name": "web", "source_channel": "online" }
内容的提问来源于stack exchange,提问作者michael_flashy
相关产品推荐
相关产品推荐

