1、SKU:库存量单位SKU(Stock Keeping Unit)是指商品库存量的最小单位如果一个商品有多个型号、颜色、版本等多种维度时,可以通过设置SKU属性来细分,仓管可以根据SKU来盘点库存数量,我来为大家讲解一下关于商品sku数量怎么改?跟着小编一起来看一看吧!
商品sku数量怎么改
1、SKU:库存量单位
SKU(Stock Keeping Unit)是指商品库存量的最小单位。如果一个商品有多个型号、颜色、版本等多种维度时,可以通过设置SKU属性来细分,仓管可以根据SKU来盘点库存数量。
比如:一款球鞋,有颜色和码数两个维度;颜色有白色、红色和黑色,码数有38码、...、43码等,根据维度生成相应的笛卡尔积(SKU组合),总共有3*6=18个SKU组合。在编辑商品SKU数据时,就需要对这18个组合的图片、库存编码、价格、数量进行完善。
2、SKU数据库设计
属性组表:ben_attribute_class
id:自增主键
prouct_class_id:商品分类ID
product_id:商品ID(null:公用的属性组;>0:某个商品的自定义属性组)
class_name:SKU属性组名称
attribute_count:SKU属性项数量
order_id:排序ID
属性项表:ben_attribute_item
id:自增主键
attribute_class_id:SKU属性组ID
item_name:SKU属性项名称
img_url:图片url
order_id:排序ID
属性项更新表:ben_attribute_update
某个商品,对共用属性项的更新调整
id:自增主键
product_id:商品ID
attribute_class_id:SKU属性组ID
attribute_item_id:SKU属性项ID
attribute_name:属性项名称(编辑更新的值)
img_url:图片url
商品SKU库存表:ben_product_stock
id:自增主键
product_id:商品ID
attribute_class_id1:一级SKU属性组ID
attribute_id1:一级SKU属性项ID
attribute_class_id2:二级SKU属性组ID
attribute_id2:二级SKU属性项ID
attribute_class_id3:三级SKU属性组ID
attribute_id3:三级SKU属性项ID
stock_code:库存编码
price:销售价格
stock_count:库存数量
img_url:图片
商品SKU库存变化日志表:ben_product_stock_log
id:自增主键
product_id:商品ID
stock_id:商品SKU ID
start_count:开始数量
end_count:结束数量
change_count:调整的数量
order_id:关联的订单ID
order_detail_id:关联的订单详情ID
商品表:ben_product
id:自增主键
class_id:商品分类
product_name:商品名称
product_code:商品编码
sku_attribute:商品SKU属性,商品有SKU时,存放组成成的SKU属性值,方便前端展示
stock_count:库存数量
price:销售价格
sku_attribute的值:
[{
"id": 34,
"className": "颜色",
"attributes": [{
"productId": 2558,
"attributeClassId": 34,
"attributeItemId": 99,
"attributeName": "红色",
"imgUrl": null
}, {
"productId": 2558,
"attributeClassId": 34,
"attributeItemId": 98,
"attributeName": "白色",
"imgUrl": null
}]
}]