Shopify 购物车 Webhook 未返回客户 ID。因此我们无法识别哪个用户将产品添加到购物车。
我们怎样才能实现这一目标?
我认为您无法从该 webhook 获取客户 ID,重点是购物车可以由注册客户或未注册客户创建,因此在最后一种情况下,Shopify 还不知道客户 ID。
文档中包含的示例响应也不包含客户 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,但在不知道您的要求的情况下,我不能说这适合您。
我建议您提出另一个问题并提供有关您的要求的更多信息。
如果用户已注册/登录,那么我也无法获取购物车 webhook 的客户信息怎么办?