美文网首页
模拟京东非淘宝,购买商品 SKU SPU点击过滤属性参数

模拟京东非淘宝,购买商品 SKU SPU点击过滤属性参数

作者: 读书的大叔 | 来源:发表于2018-11-09 17:47 被阅读167次

写在开头

废话不多说

场景

在购买商品时候,需要选择各种属性参数组成一条 sku 数据,然后在 sku 库里查找有无该商品。

在点击一个属性参数的时候,需要判断其他的参数是否可以点击

举例:

【 型号、容量、年份】

型号:5W、4w、3w

容量:1L、2L、3L

年度:2018、2019、2020

排列组合有 3*3*3= 27 种。可是有商品的sku组合只有以下:

[5w, 1L, 2018]

[4w, 2L, 2020]

[3w, 3L, 2019]

默认数据

初始化默认数据:    [5w,1L,2018]

要判断 4w 是否可选?就需要用 4w 和其他两个已经选中的参数组合成一个 sku(4w-1L-2018),然后对比 sku 库里有没有就可以了。

思路没有问题的,我保证。

但是出现了以下情况:(实线边框代表组合无法匹配到商品)

那是以为我看在对比 sku 库的时候,之对比了三条完整 sku。

这时候请大家看这里: “ 冥集 ” 了解一下。

白话文: 求一个集合到所有子集

举例:5w - 1L - 2018 的所有子集是:

.5w

.1L

.2018

.5w-1L

.5w-2018

.1L-2018

.5w-1L-2018

献上阿木写的取冥集的方法:

说的时候用名称,判断时候还是需要用 ID 的,ID 唯一,才是硬道理

有了这个大集合,就不怕不怕啦。

以下情况:

    判断 5W 是否可点?  拿 5w - 1L  在集合里查找是否存在

    判断 2L 是否可点? 拿 2L  在集合里查找是否存在

    判断 2018 是否可点? 拿 1L - 2018 在集合里查找是否存在

啊哦,这样就完美解决咯!

其实代码大家都会写,重要的思路!!!  

写在结尾

请看开头

相关文章

  • 模拟京东非淘宝,购买商品 SKU SPU点击过滤属性参数

    写在开头 废话不多说 场景 在购买商品时候,需要选择各种属性参数组成一条 sku 数据,然后在 sku 库里查找有...

  • 商品中心

    商品定义 SPU: 规格, 商品描述, 品牌 SKU: 类目, 基础信息(税率, 属性, 生产信息), 其他参数 ...

  • 2019-10-30

    cms 货品 包含商品。 SPU 某类产品 SKU:具体属性

  • 电商后台产品架构

    (1)商品中心:主要管理SKU(最小库存单位)、SPU(标准化产品单元)、属性(关键属性、非关键属性、销售属性)、...

  • 电商系统-SPU与SKU

    一、SPU与SKU概念 1.1 SPU SPU(Standard Product Unit)标准产品单位,是商品信...

  • 电商-商品

    所以商品应该分为三级: SPU----SKU---商品 SPU: Standard Product Unit库存量...

  • 商城中开发商品sku及其他汇总

    1: sku商品,点击商品进去并不是商品的ID而是sku的id 基本表, 规格表 , 规格属性表 商品sku表 ...

  • [术语]SPU、SKU

    SPU和SKU直接决定了商品在系统中的储存结构。 SPU Standard Product Unit,标准化产品单...

  • 电商运营小白入门方法及书籍推荐

    电商基础数据: 你知道什么是类目、商品属性、sku、spu、库存、货值、uv、转化率、渗透率、新客、老客、半新客吗...

  • 商品中心模型分析

    CSPU是标品,类似一个抽象类型,商户快速配置SPU SPU是一个商品的信息描述 SKU是最终售卖的商品加入规格后...

网友评论

      本文标题:模拟京东非淘宝,购买商品 SKU SPU点击过滤属性参数

      本文链接:https://www.haomeiwen.com/subject/xrauvttx.html