商城订单创建流程
2018-12-11 11:25:02 0 举报
商城订单创建流程
作者其他创作
大纲/内容
IAfterOrderCreateEvent
设置订单配送方式名称、设置订单支付方式、设置赠送的积分(从系统获取商品金额与积分的比例计算)、设置订单仓库,检测库存等等...
需支付金额是否为0元?
给客户发邮件提示订单提交成功OrderEmailPlugin
使用红包BonusOrderDiscountPlugin
调用已支付payConfirm
保存发票信息ReceiptPlugin
payConfirm逻辑
订单创建完成,等待支付
IBeforeOrderCreateEvent
1、保存订单insert into es_order,2、获取订单ID(getLastId)3、更新商品明细es_order.items_json4、写入订单日志 es_order_log
遍历购物车,将购物车内的商品存入快照表
否 是
购物车所有选中的商品进行价格计算
confirmOrder,订单状态更改为已确认
获得赠品和优惠券,保存到订单优惠券表(ES_ORDER_BONUS)赠送的积分和优惠的金额保存(es_order_meta)OrderAfterGiftBonusPlugin
。。。。。。
赠品和优惠券与用户怎么关联?
创建订单流程开始
判断是否有促销活动以及是否有效,set促销活动信息到order对象
0 条评论
下一页