欢迎各界计算机爱好者加入,弘扬极客精神!

电商平台促销活动数据库设计

0 喜欢 0 不喜欢
  • 直接折扣(给一个折扣率,商品按折扣)

  • 固定金额(直接给某商品一个固定金额)

  • 减价(直接单品减价)

  • 优惠送礼品(某单品购满多少件,送某礼品)

  • 买赠(某单品买M送N)

  • 团购(套餐,多个单品组合一个套餐价)

  • 抢购(单品指定总抢购M件,每个用户有单独限购1件)

最新提问 5月 20, 2016 分类:数据库 | 用户: wyj557 (3,674 分)  

登录 或者 注册 后回答这个问题。

8 个回答

0 喜欢 0 不喜欢

我是这么思考的。
和商品有个的在商品表或商品子表中
直接折扣(给一个折扣率,商品按折扣)
固定金额(直接给某商品一个固定金额)
减价(直接单品减价)
这些和商品有个存放商品表中

优惠送礼品(某单品购满多少件,送某礼品)
买赠(某单品买MN
订单有关的存放订单表中

和多表有关的设计独立模块
团购(套餐,多个单品组合一个套餐价) 团购模块
抢购(单品指定总抢购M件,每个用户有单独限购1件) 抢购模块
加上计划任务维护时间有关的属性。

最新回答 5月 20, 2016 用户: 月汐 (6,140 分)  
0 喜欢 0 不喜欢

和商品有个的在商品表或商品子表中
直接折扣(给一个折扣率,商品按折扣)
固定金额(直接给某商品一个固定金额)
减价(直接单品减价)
这些和商品有个存放商品表中

优惠送礼品(某单品购满多少件,送某礼品)
买赠(某单品买M送N)
订单有关的存放订单表中

和多表有关的设计独立模块
团购(套餐,多个单品组合一个套餐价) 团购模块
抢购(单品指定总抢购M件,每个用户有单独限购1件) 抢购模块
加上计划任务维护时间有关的属性。

最新回答 12月 6, 2016 用户: big and small (5,406 分)  
0 喜欢 0 不喜欢

商品表关联一个促销规则字段,关联下面的ID
促销规则表里面有很多规则可以直接增删改查,包括了你说的所有的规则
id,打折类型,直接折扣,固定金额。。买M,赠N(这变成两个字段)。。。。。

 

最新回答 12月 6, 2016 用户: big and small (5,406 分)  
0 喜欢 0 不喜欢
最新回答 1月 22 用户: OptimisticE (2,220 分)  
0 喜欢 0 不喜欢

需要程序和数据库才能实现需求

另外,这些需求的上下文呢? 比如需求1的,存在一个客户信息表~,需求2只需要一个表,广告表(广告ID,广告内容...)还要根据你的实际情况修改,并结合程序实现

最新回答 1月 23 用户: ywen232622 (1,714 分)  
0 喜欢 0 不喜欢
最新回答 3月 6 用户: 1750551085 (700 分)  
0 喜欢 0 不喜欢
商品为开始的key,第一个表格可以设置直接折扣与固定金额和减价,然后将送礼品,买赠放在第二个列表中,最后一个数据库放团购和抢购的件数。
最新回答 3月 6 用户: 1750551085 (700 分)  
0 喜欢 0 不喜欢

写一个用户购买明细表()

userId,促销规则ID,订单号。。。。。。。。
前两个是联合主键,这样,不同的商品添加不同的规则不会对限购有影响
而且也可以对订单添加限制
写个计算方法类
根据规则ID计算(方便统一修改),如限购规则,可以进一步查询用户购买明细表限制

上面我说的可以应付 同样是 直接就折扣 但不同商品有不同折扣,上面只要再加一个新的规则就行如果想对某一分类做促销,可以再计算方面里面进行一下逻辑处理就行了

最新回答 3月 7 用户: Mr.Devil (4,826 分)  
...