人人商城商品规格新增实际包含数量共用库存

承接各类PHP开发,QQ 87005971

需求背景

同一个商品包装成多种规格进行售卖,比如 2个装,5个装……

但各个规格的库存需要按商品总库存来统计,这里就需要在用户下单时判断总库存及规格库存是否充足,若不充足,则需要下架相应的规格。

比如只剩下4个商品,那么【5个装】的规格就需要下架,也就是显示售罄(库存=0)

开发思路

假定商品总库存是100件,当商品开启多规格,将所有规格的库存均设置为100;

同时为每个规格新增一个【内含数量】字段,该字段将用于统计商品的实际销量。

当商品实际销量达到100时,所有规格库存清0,商品标记为已售馨状态;

当商品库存小于某些规格的【内含数量】时,则将该规格库存清0。