PostgreSQL 电商小需求 - 凑单商品的筛选

  1. 云栖社区>
  2. 阿里云数据库ApsaraDB>
  3. 博客>
  4. 正文

PostgreSQL 电商小需求 - 凑单商品的筛选

德哥 2017-11-12 01:55:54 浏览1506
展开阅读全文

标签

PostgreSQL , 电商 , 凑单 , 最佳凑单 , 任意字段组合


背景

电商的促销活动非常多,规则可能比较复杂,要薅羊毛的话,数学可能要比较好才行。因此也出现了大量的导购网站,比如SMZDM。

但是实际上电商里面也有类似的应用,可以智能的分析买家的需求,根据买家的需求、已有的券、购物车,向用户推荐凑单品。

凑单的需求,本质上是多个字段组合搜索的需求。

1、购物车总金额

2、用户标签

3、用户优惠券

4、店铺活动标签

5、商品本身的多种标签

等。

根据规则计算出一些条件,根据这些条件,到商品标签表进行查询,找到对应的商品。

例如用户有一些满减优惠券,那么可以与购物车的总金额进行计算,得到还需要多少就能使用这个券。

同时,根据用户最近关注的商品类别(体现在用户标签表),到商品标签表,找到这类商品。根据多个条件,筛选出复合条件的商品。

PostgreS

网友评论

登录后评论
0/500
评论
德哥
+ 关注
所属云栖号: 阿里云数据库ApsaraDB