电商系统:商品实体设计、商品数据库表设计、SPU、SKU

SPU(Standard Product Unit,标准化产品单元):

参数

类型

非空

示例

说明

spu_code

long

Y

12020101012345678001

SPU编码

spu_sku_choose

json

Y/N

[

{

choose_title:颜色,

choose_data:[

   红色,“绿色”,黄色

]

},

{

choose_title:尺寸,

choose_data:[

   S,“M”,L

]

}

]

规格选择器,choose_data不支持输入英文逗号,不允许出现相同值;

用于在spu中选择规格并关联sku,前端通sku_choose_title来选择sku进行匹配;

create_date

date

Y

2020-01-01 09:00:00

创建时间

create_by

string

Y

admin

创建人

update_date

date

Y

2020-01-01 09:00:00

更新时间

update_by

string

Y

admin

更新人

SKU(Stock Keeping Unit,最小存货单位,定义为保存库存控制的最小可用单位):

参数

类型

非空

示例

说明

spu_code

long

Y/N

12020101012345678001

SPU编码

spu_sku_choose

string

Y/N

红色,S

规格选择器名称,1~20个字符

sku_code

long

Y

12020101012345678001001

SKU编码

sku_ean_code

N

6901236340288

商品条形码

sku_out_code

long

N

123456

OSKU编码

sku_title

string

Y

【自营】Calvin Klein/凯文克莱男士羊毛围巾男生围脖羊绒男款

SKU标题,5~60个字符

sku_sub_title

string

N

SKU副标题,1~100个字符

sku_price

int

Y

219.50

SKU售价,0.01~999999.99

sku_inventory

int

Y

103

SKU库存,默认=0

sku_inventory_equal

int

Y

100

库存,如1、15,100+、1000+,100以上非准确库存

sku_sales_volume

int

Y

305

销量,支付成功时+n

sku_sales_volume_equal

int

Y

300

30天销量,如1、10+,300+、1000+,10以上非准确销量

sku_head_imgs

string array

Y

[https://ex.com/img.jpg,https://ex.com/img.jpg]

主图,多张,列表,最多9张,每张不超过2MB

sku_head_img_def

string

Y

https://ex.com/img.jpg

默认主图,取主图其中一张,做压缩处理

sku_desc_info.imgs

string array

Y

[https://ex.com/img.jpg,https://ex.com/img.jpg]

商品详情,图文(目前只支持图片,最多20张,每张不超过2MB)

sku_brand_id

long

N

1024

品牌ID,前端通过本地品牌库数据识别品牌名称,本地品牌库随时向后端更新同步。

sku_cats[].cat_id

long

N

1024

类目ID

sku_cats[].level

int

N

1

类目等级(1、2、3..)

sku_attrs[].attr_key

string

N

重量

属性键key

sku_attrs[].attr_value

string

N

200g

属性值

sku_sales_agreement_code

string

N

1024

销售服务协议(编号1024):

√支持7天无理由退换货;

√假一赔十;

√未发货急速退款;

√30天保价;

√72小时内发货;

sku_status

int

Y

0:未上架(默认值);

10:已上架;

11:待上架(审核通过待上架/自主下架);

21:售磬下架;

22:违规下架/风控系统下架;

99:逻辑删除;

商品线上状态

sku_edit_status

int

Y

0:草稿(默认值);

1:审核中;

2:审核失败;

3:审核通过;

商品编辑状态

sku_show_status

int

Y

0:不展示;

1:展示;

相同spu下只存在1个sku_show_status=1,用于列表展示

sku_v

int

Y

0

SKU版本号,每次更新+1

create_date

date

Y

2020-01-01 09:00:00

创建时间

create_by

string

Y

admin

创建人

update_date

date

Y

2020-01-01 09:00:00

更新时间

update_by

string

Y

admin

更新人

你可能感兴趣的:(前端,javascript,java)