商城促销规则(打折)该如何设计--求思路

wxm3630478 2011-08-05 05:12:52
商场要促销商品---不同的商品有不同的打折规则,不同的商场也有自己的打折规则,不同的时间段某些商品价格的浮动

如何设计一种规则,能够满足这些不同用户去设置自己的商品促销规则,价格?

例1:某种商品在A时间-到-B时间8折
例2:某种商品买1件8折,2件6折......
例3:某种商品卖1000件,这1000件8折,卖完1000件后恢复原价
例4:促销满1000立减200
例5:比如蔬菜,保鲜期比较短,例如保鲜期1天,那么这一天中,分N个时间段,不同的时间段不同的价格
等等等.......

反正你看到的打折规则都可以搞进去.....这样一个规则该如何设计呢.

主要是表该如何设计!
...全文
1267 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
deepmist 2011-08-05
  • 打赏
  • 举报
回复
应该规则是用算法封装起来,通过接口去调用但是不影响原来的显示价格。
比如taobao的购买列表显示的始终是原始价格
matrixcl 2011-08-05
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 matrixcl 的回复:]

《大话设计模式》第一章
[/Quote]
错了,应该是第二章
matrixcl 2011-08-05
  • 打赏
  • 举报
回复
《大话设计模式》第一章
jshzp 2011-08-05
  • 打赏
  • 举报
回复
这个问题分给的挺高,但回答的却往往得不了几分。
wxm3630478 2011-08-05
  • 打赏
  • 举报
回复
下班啦 有人有相关的文章没? 200分够分的
wxm3630478 2011-08-05
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 catchdream 的回复:]

你这些规则是可以叠加使用还是每次只使用折扣最高的规则,这2者差别比较大
[/Quote]

现在就是设计这种规则吗,具体叠加不叠加不清楚.

按理说商品的打折应该会不会叠加的,但有优先级......会员卡什么的除外
wxm3630478 2011-08-05
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 lost_painting 的回复:]

使用策略模式.

这个问题不在于表的设计.

难点在于策略分析

而不应该基于表驱动开发.
[/Quote]

谢谢提供关键字

http://www.cnblogs.com/colinsong/archive/2009/03/02/1401723.html
catchdream 2011-08-05
  • 打赏
  • 举报
回复
你这些规则是可以叠加使用还是每次只使用折扣最高的规则,这2者差别比较大
wxm3630478 2011-08-05
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 ustbwuyi 的回复:]

有点小复杂哈。
看看这系列文章。
谈谈电子商务网站的促销规则
[/Quote]

谢谢
wxm3630478 2011-08-05
  • 打赏
  • 举报
回复
刚搜索了一个,给大家分享下,好不好先不说...
http://www.360doc.com/content/11/0317/17/63626_102016418.shtml
鸭梨山大帝 2011-08-05
  • 打赏
  • 举报
回复
使用策略模式.

这个问题不在于表的设计.

难点在于策略分析

而不应该基于表驱动开发.

ustbwuyi 2011-08-05
  • 打赏
  • 举报
回复
有点小复杂哈。
看看这系列文章。
谈谈电子商务网站的促销规则
芽疼 2011-08-05
  • 打赏
  • 举报
回复
杯具 回复内容太短了
wxm3630478 2011-08-05
  • 打赏
  • 举报
回复
大家可以随便说说

110,561

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧