类目规格删除或者新增
类目原来已有的规格被删除或者新增,那么原先的SKU全部需要重新生成,所以编辑时SKU信息无需展示,保留的规格信息也不必显示。
提交商品数据后,后端根据规格值名称进行匹配,如果匹配成功则更新SKU数据,接着获取全部SKU和提交的SKU做集合差运算,得到的差集SKU全部删除掉,包括相关的SKU_EXT以及SKU_BASE_SALE表的相关记录。
尺码规格未删除时,编辑商品档案的界面如图所示:
保留颜色规格,删除尺码规格后的界面如图所示:
虽然颜色规格保留了,但是尺码规格删除了,说明SKU需要重新生成,因此已保留规格的值和SKU信息都不必再展示了,用户需要重新填写规格值后再生成新的SKU~
规格值删除或者新增
规格值删除或者新增,说明SKU减少了或者增加了,提交商品数据后,后端根据规格值名称进行匹配,如果匹配成功则更新SKU数据,接着获取全部SKU和提交的SKU做集合差运算,得到的差集SKU全部删除掉,包括相关的SKU_EXT以及SKU_BASE_SALE表的相关记录。