Shopify购物车webhook未返回客户ID。因此,我们无法识别哪个用户将产品添加到购物车中。
我们如何实现这一目标?
答案 0 :(得分:0)
我认为您无法从该webhook获取客户ID,关键是购物车可以由注册客户或未注册客户创建,因此在最后一种情况下,Shopify并不知道客户ID。
documentation中包含的示例回复也不包含客户ID。
{
"id": "eeafa272cebfd4b22385bc4b645e762c",
"token": "eeafa272cebfd4b22385bc4b645e762c",
"line_items": [
{
"id": 1234567,
"properties": {
},
"quantity": 3,
"variant_id": 1234567,
"key": "1234567:f816dcc3b2e26822a28626a786eac953",
"title": "Example T-Shirt - ",
"price": "19.99",
"original_price": "19.99",
"discounted_price": "19.99",
"line_price": "59.97",
"original_line_price": "59.97",
"total_discount": "0.00",
"discounts": [
],
"sku": "example-shirt-s",
"grams": 200,
"vendor": "Acme",
"product_id": 327475578523353102,
"gift_card": false
}
]
}
您可以使用结帐webhook获取客户ID但不知道您的要求我不能说这对您有用。
我建议您打开另一个问题并提供有关您的要求的更多信息。