我想知道 Customer 对象的 orders_count 和 total_spent 字段何时显示真实值。当我获取订单时,对于新客户下的订单,即使订单没有取消,order_count 和 total_spent 字段的值大多分别为 0、0.0。
当我稍后尝试通过获取 Customer 对象再次获取此值时,我确实得到了正确的值。
您是否会在一些间隔后批量更新值?或者它们是否在某些特定的订单状态后正确显示。纠正这种情况的方法是什么?
请让我知道它打破了基于这些价值观的逻辑。
问问题
608 次
2 回答
1
值得一提的是 Shopify 文档中未涵盖的一件事是,使用虚假网关作为付款将导致这些订单无法{{ customer.orders_count }}
在结帐额外脚本区域中正确计算。我与他们的一位工程师取得了联系,他们建议使用货到付款来检查,你瞧,{{ customer.orders_count }}
开始返回正确的值。
设置 > 付款 > 人工付款方式 > COD
于 2021-05-17T09:23:00.183 回答
-1
订单和客户是独立创建的,并在后台相互关联。这意味着在更新这些值时创建的订单之间会有延迟。您最好的选择是监听订单/更新的 webhook,当客户出现在 webhook 中时,应该设置所有值。
于 2012-08-24T12:01:45.380 回答