开源B2B2C商城系统规格表设计原理和机制

2021-03-26

分类:技术干货

不少企业搭建了行业化B2B2C商城系统,多规格多库存是标配,安菲云为您分享开源B2B2C商城系统规格表设计原理和机制。

随着国内电商兴起并成为潮流,目前很多的企业都有了自己的电商网站,不少企业还搭建了行业化的电商平台,即B2B2C商城系统。在网上商城系统运营的过程中,多规格多库存是标配。多规格功能是如何设计的呢,今天安菲云给您分享开源B2B2C商城系统规格表设计原理和机制。

安菲云以国内比较知名的安菲B2B2C商城系统为例,为大家从数据库设计和实现分析多规格多库存功能(代码可在安菲官网下载)。

开源B2B2C商城系统规格表设计

首先,商品规格是和商品分类挂钩,不同商品分类的规格是不同的,我们需要设计一个商品规格分类表(wst_spec_cats),用于储存新增的规格库和分类形成关系:

相关表设计如下:

规格分类表

B2B2C商城系统商家在新增商品会调用规格分类表wst_spec_cats),将商品调用分类表后生成的值,储存到具体商品的规格值中,所以 我们需要设计一个商品规格值表wst_spec_items,用于储存商家商品上架的时候填写的商品规格值。

相关表设计如下:

商品规格值表

B2B2C商城系统商家新增商品的时候,将规格值新增好后,保存在wst_spec_cats,然后在每个规格中填入相应的值,保存在商品规格表wst_goods_specs

相关表设计如下:

商品规格表

我们将下载的安菲B2B2C商城系统代码安装一下,并操作解析一下看看。

首先,我们在B2B2C商城后台“商城”-“商品管理”-“商品规格”按商品分类新增商品规格,新增的商品规格存放在商品规格分类表(wst_spec_cats)。新增商品时选择好商品分类后,并且是实物商品。然后点击“规格属性”,系统会根据商品分类去查找商品规格分类表(wst_spec_cats)获取该分类的所有规格,如下图:

商品规格属性

在“选择颜色”(规格)输入白色(规格值)并勾选前面的复选框,在销售规格则会新增一条记录,然后填写相应的库存、价格等,以实现不同规格有着不同的价格和不同的库存。

填写值后保存

保存商品时,根据勾选的规格值在商品规格值表wst_spec_items生成对应的记录,销售规格是保存在商品规格表(wst_goods_specs)。

当用户浏览商品详情时,根据goodsIdwst_spec_itemswst_goods_specs表查找对应的规格值和销售规格,就可以根据商品不同的规格显示不同的价格、库存等。

以上功能和代码可以在安菲官网下载开源B2B2C商城系统,如果您有不清楚的地方,可以在文章底部留言我们哦。

安菲云公众号

New最新资讯

公众号

关注公众号

微信咨询

企业微信号

咨询热线

咨询热线

18696588163