商品购买
2016-08-02 13:24:19 0 举报
在繁忙的生活中,购买商品已成为我们日常生活的一部分。无论是满足基本生活需求的食品、衣物,还是提升生活品质的电子产品、家居用品,我们都可以通过各种渠道轻松购买。在线购物平台提供了丰富的商品选择,我们可以在家中就能浏览各种商品,比较价格,阅读用户评价,然后下单购买。实体店则提供了实物试穿、试用的机会,让我们在购买前能有更直观的感受。无论哪种购物方式,都让我们的生活变得更加便捷,满足了我们对美好生活的追求。
作者其他创作
大纲/内容
逻辑处理:1、能否使用优惠2、促销活动计算
参数:buy_typeuser_iduser_coupon
添加到购物车
coupons/select_ajax(使用优惠卷)
商品数据整合,生成$buy_data
添加后结果
buy_rule_modelsetPassivePromotion
buy_rule_modelsetActivePromotion
【api】BuycartAdd
order/cartCount(提交购物车)
buy_rule_modelgetBuyData
获取sku_data(session或者api)
是
对购买数据,进行被动促销规则计算
页面调用
controller/cartAdd
buy_check_modelcheckCanBuy
【添加到购物车】item_iditem_sku_idnum
检查是否能够购买(controller/cartAdd)
逻辑处理:1、能否使用优惠2、邮费计算3、优惠券使用4、红包计算5、每一层计算,都要分摊到order上
参数:action_typesku_idbuy_num逻辑判断:1、sku商品是否存在2、商品库存3、商品是否下架4、活动判断:(拼团是否能购买、抢购判断能否购买)5、一起购判断6、专场判断
逻辑判断:1、sku商品是否存在2、商品库存3、商品是否下架4、活动判断:(拼团是否能购买、抢购判断能否购买)5、一起购判断6、专场判断
参数:buy_data
cart/index(购物车首页)
buy/ajaxGetPostage(ajax获取邮费)
重新计算购买数据(如邮费等)
判断每个sku是否可以购买
购买的数据展示(controller/cartAdd)
shop/ajaxApplySub(开店申请)
传参掉方法store_idsku_iduser_idnum
参数:$buy_data
buy_action_modelcartAdd
参数:action_typesku_idbuy_num
判断登录
buy/count(购买结算页面)
0 条评论
下一页