快速业务通道

公式系统在电子商务网站中的应用 - 业务公式化 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-17

赠送商品:如满 1000 送一件指定的牛仔裤。

赠积分,优惠券,抽奖机会。

免运费。

提升用户会员级别,如从普通到 VIP。

可以初步分析出活动的影响面:

影响面 影响事项
展示货架 商品折扣额度 参加活动名称
购物车 满足活动条件的活动列表 参加活动名称 总 折扣额度 赠送的商品列表 总折扣额度 用 户相关(必要条件是预先已登录):免运费,提升会员等级,积分,优惠券,抽 奖机会
下订单 满足活动条件的活动列表 参加活动名称 总 折扣额度 赠送的商品列表 总折扣额度 用 户相关(必要条件是预先已登录):免运费,提升会员等级,积分,优惠券,抽 奖机会

其中展示货架和购物车环节是只读模式的,即仅是提示作用。促销活动的结果 不会持久化,与购物车不同的是,下订单时促销活动的结果不仅要提示,而且必 须记录下来 , 并跟客户定单号关联,在支付成功后生效,这样我们可以考虑用一 个活动结果类用来收集不同场合下的活动结果,至于结果的处理(只读,可写) ,我们再根据具体情况而定。

公式系统在电子商务网站中的应用 - 业务公式化(6)

时间:2011-05-25 IBM 汪振华

业务抽取

分析影响面中名词类型的关键字我们可以析出如下公式可调用的变量:

商品单价,订购数目,参与活动的商品总金额、折扣总额、积分总额

从以上影响面中过滤出动词类型的关键字,编目为公式可调用的外部函数

送积分,送优惠券,从总额总减除折扣

在分析完活动的影响后,我们需要将活动以公式的形式编写出来,并让一个执 行机构(我们暂时称其为活动‘插件’)在需要活动的地方执行。这些受影响的 地方分别是:

商品展示管理

购物车管理

订单管理

促销活动的数据模型和举例

数据模型概要

图 3. 促销数据模型

公式系统在电子商务网站中的应用 - 业务公式化(7)

时间:2011-05-25 IBM 汪振华

促销活动举例

比如国庆之前,市场部准备策划了一个大型商业活动“国庆大派送”:参与此 活动的商品一律 5 折,积分 100 倍返还(金额乘以 100),如果订单金额超过 1000 元送 500 元优惠券(优惠券编号为 200910)。

运营部为此次活动做了如下工作:

添加一条活动记录:活动名称 :” 09 国庆大派送活动”,活动时间 2009.09.30 21:00 -2009.10.06 23:59 。

编写 活动内商品公式:

清单 6. 活动内商品公式

[E_SUM] =  [P_PRICED]*[P_ORDER_NUM];/*E_SUM 是临时变量 */    [S_DISCOUNTSUM]=[S_DISCOUNTSUM]+[E_SUM]*0.5;/* 统计当前商品折扣 总额 */    [S_POINTSUM] = [S_POINTSUM] + [E_SUM]*100;/* 统计当前商品所 送总积分 */    [S_ORDERSUM] = [S_ORDERSUM] + [E_SUM];/* 统计活动商品的订单 总额 */

编写 活动汇总公式:

清单 7. 活动汇总公式

/* 订单金额超过  1000 送 500 元优惠券 */ IF [S_ORDERSUM] - 1000 > -0.001 {giveCoupon ([MB_ID],200910);} /* 送积分 */ givePoint([MB_ID], [S_POINTSUM]); /* 折扣 */ discount([S_DISCOUNTSUM]);

促销活动的开发模型

图 4. 开发模型类图

公式系统在电子商务网站中的应用 - 业务公式化(8)

时间:2011-

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号