fecmall JD模式产品辅助工具,让其用起来像淘宝模式产品
jd模式产品,相同spu
下的不同sku
,是多行
数据,是独立
的数据行
一:后台编辑
1.后台产品列表:
对于后台列表显示,jd模式产品显示所有的sku
,而淘宝模式只显示一行数据
解决:将spu的产品的某个sku作为spu代表产品
,再数据库中做标识,后台产品列表只显示这个标识了的产品
2.后台产品编辑
对于淘宝模式
产品数据编辑,name
,description
,图片
等都是公用的,只有规格属性
部分是不同的,譬如::规格图片,规格sku,价格,库存等不同
解决:编辑打开的是spu代表产品,规格部分,通过查询其他的sku数据得出
当保存后
2.1spu代表产品
的name,description等公用属性,覆盖spu
下的所有sku
的name,description
2.2如果某个规划属性
被删除,那么对应的sku数据
将会被删除
2.3如果添加了规格属性
,那么将会添加产品sku
3.后台产品新增
3.1首先填写产品信息图片等,
3.2编辑这个产品数据,添加规格属性,保存,生成jd模式的多行产品
4.后台产品删除
删除后,spu下面的所有sku数据都删除
这种方式,如果规格属性100多个,一次性保存这么多sku产品,会很耗时(不过这种情况应该很少)
二:前端商城显示
对于前端商城,产品加载后,将产品的spu规格属性都加载进来,当用户点击切换规格属性后,和custom option类似的方式进行切换,本地js计算即可,不需要页面跳转,或者ajax加载