with_hold_quantity 字段详解

说明:
  以 youzan.item.get 获取单个商品信息接口中的 with_hold_quantity 参数为例。

名词解释:

  with_hold_quantity:商品在付款减库存的状态下,该 Sku 上未付款的订单数量。
  简单来说就是:您的一个商品有多个规格,每一个规则都有一个库存,买家没有输入支付密码时这个商品规格中有多少是未付款的。

该字段为负数的场景说明

1. 这个字段的计算公式是:sku 的订单数 -sku 的销量数 =with_hold_quantity
2. 为负数的情况是这样:
比如 有 2 笔付款,就会产生 2 个订单,2 个销量,但是如果两个都退款,交易关闭,那订单数变为 0,销量还是 2
3. 根据上面的公式 0-2=-2

如何产生:
1. 商家端创建一个商品有多规格(如下图)
null

2. 买家端下单产生一个未付款订单
    1)选择一个规格》下一步
null
    2)提交订单》换取收银台输入密码页面
null
    3)去店铺个人中心查看订单信息
null
这样触发这个 with_hold_quantity 参数的规则已经有了:商品在付款减库存的状态下,该 Sku 上未付款的订单数量。

接口查询结果:

   我们可以看到 with_hold_quantity 导演 1 号规格的商品有 2 个未付款。
null