1、SKU:库存量单位
SKU(Stock Keeping Unit)是指商品库存量的最小单位。如果一个商品有多个型号、颜色、版本等多种维度时,可以通过设置SKU属性来细分,仓管可以根据SKU来盘点库存数量。
比如:一款球鞋,有颜色和码数两个维度;颜色有白色、红色和黑色,码数有38码、...、43码等,根据维度生成相应的笛卡尔积(SKU组合),总共有3*6=18个SKU组合。在编辑商品SKU数据时,就需要对这18个组合的图片、库存编码、价格、数量进行完善。
2、SKU数据库设计
属性组表:ben_attribute_class
属性项表:ben_attribute_item
属性项更新表:ben_attribute_update
某个商品,对共用属性项的更新调整
商品SKU库存表:ben_product_stock
商品SKU库存变化日志表:ben_product_stock_log
商品表:ben_product
sku_attribute的值:
[{
"id": 34,
"className": "颜色",
"attributes": [{
"productId": 2558,
"attributeClassId": 34,
"attributeItemId": 99,
"attributeName": "红色",
"imgUrl": null
}, {
"productId": 2558,
"attributeClassId": 34,
"attributeItemId": 98,
"attributeName": "白色",
"imgUrl": null
}]
}]
2025-04-01 10:19:24
2025-04-01 09:46:09
2025-04-01 06:38:28
2025-04-01 04:19:18