名气加下单流程
2021-07-28 13:50:26 3 举报
名气家
作者其他创作
大纲/内容
计算运费
赠送积分
获取用户地址信息
获取优惠券
OrderPlacingExchange::getInstance
审核类型
获取库存信息
运营后台:售后单列表
可退金额大于0
查询用户可使用积分OrderPlacingFromBackend::getCredit
1. 没有查询到信息则终止订单流程
1. 商品信息为空或者获取失败则终止订单流程2. 验证配送区域3. 不支持不同商户号的商品下单4. 支持商品价格修改,需要记录调整金额
Job: console.DiscussRewardPointsConsole
异步Job
有地址信息,则获取可配送区域
App\\Order\\ShopControllers\\Order\\PlacingController.submitAction
整合用户购买商品数据OrderPlacingCart::getUserSelectedGoods
创建退款单售后单:status = 42退款单:refund_status=0
1. 获取紫金卡列表后,需要过滤和可用商品组织不符合的数据2. 优先抵扣运费
查询计算运费OrderPlacingFromBackend::setGoodsFreightInfo
冻结库存
获取购物车数据
查询并验证库存数据OrderPlacingFromBackend::stockValidator
优惠券于紫金卡互斥计算OrderPlacingFromBackend::mutualExclusion
API:/daojia/v1/order/Backward/return/returnList
OrderPlacing::submitOrder
Job: order:create_refund
否
删除购物车已购买商品
计算总运费和总购买金额OrderPlacingFromBackend::calcOrderAmount
1. 商品信息为空或者获取失败则终止订单流程2. 验证配送区域
获取商品信息
目前仅支持单品下单
Job:order:auto_return
购物车
获取积分失败或者积分不足则终止下单流程仅
API: Marketing\\FullCutClientController.getPriceAndActivityInfoBySpuIds
需要验证是否为企业用户,目前仅支持为企业用户下单
查询满减活动OrderPlacingFromBackend::getFullDiscountGoodsInfo
超时订单:支付完成90天仍没有派单
获取紫金卡API: TicketCard\\\\Index.cardList
取默认或者前端传入地址ID
查询积分配置
获取购物车已选择购买商品OrderPlacingCart::getSelectGoodsFromCart
C端用户申请
ApiController\\V1\\Order\\BackEndController.submitAction
后台人工下单
1. 运费由前端传入2. 多个商品运费分摊按照购买数量分摊
是否查询到
运营后台:售后单导出
API: Goods\\GoodsSkuAreaController.getSkuAreaBySkuIds
查询商品信息OrderPlacingFromBackend::getGoodsSellInfo
Job: order:do_refund
验证外部订单号是否重复
查询积分活动信息OrderPlacingFromBackend::getActivityGoodsInfo
获取紫金卡
API:/daojia/v1/order/Backward/return/returnDetail
是
发布评论
查询优惠券信息OrderPlacingFromBackend::getCouponGoodsInfo
内容合规检测
OrderValidate::checkOrderCommitEnabled
最优API: Coupon\\\\MyCoupon.getBestCoupon
查询用户地址信息OrderPlacingFromBackend::getUserAddressInfo
外部订单号不为空时需要验证是否重复
API:/daojia/order/return/returnList
OrderPlacingAtOnce::getInstance
运营后台创建
1. 查询条件:商品价格 (+ 附加服务费用), 购买数量2. 附加服务费用满减折扣会二次分摊
整合用户购买商品数据OrderPlacingFromBackend::getUserSelectedGoods
是否可使用紫金卡
售后结束
结束
获取用户积分信息
API:/daojia/order/return/returnDetail
API:/daojia/order/return/applyReturn
获取配送区域
API:/daojia/order/return/checkReturn
查询商品信息OrderPlacingCart::getGoodsSellInfo
仅退款verify_result=1
1. 验证配送区域
售后单status=5
获取商品可配送区域
获取满减活动
店铺后台下单
重建任务单verify_result=3
1. 计算运费扣减了积分活动折扣
审核驳回
检测外部订单号是否重复OrderPlacingFromBackend::checkoutOutOno
检测API: Coupon\\\\MyCoupon.useOrCheckCoupon
1. 商品信息为空或者获取失败则终止订单流程2. 验证配送区域3. 不支持不同商户号的商品下单
1. 分类:商品优惠券,运费优惠券【暂时不用】2. 商品优惠券:商品价格 (不含运费) = 商品原价 + 附加服务费 - 满减活动折扣3. 如果用户选择了优惠券,则调用检测接口,否则调用最优接口
获取积分活动细信息
API下单
获取用户信息
移动端代客下单
退款查询售后单:status=100退款单:refund_status=2
API: community/v1/discuss/add
运营后台:售后单详情
落库
API: Stock\\StockController.find
ApiController\\V2\\Order\\PlacingController.submitAction
售后/退款列表
OrderPlacing::getOrderPlacingInstance
OrderPlacingCart
是否通过
Job: order:query_refund
分摊运费OrderPlacingFromBackend::resetItemFreight
有
API:/daojia/v1/order/Backward/return/applyReturn
获取商品组织信息API: Sys\\\\OrganizeController.batchIdForOrg
检测提交用户是否为企业用户OrderPlacingFromBackend::checkUserCanOrder
查询用户地址信息OrderPlacingCart::getUserAddressInfo
API:/daojia/order/return/importReturnList
ApiController\\V1\\Order\\PlacingController.submitAction
是否自动审核
售后详情
审核
过滤不能使用紫金卡商品API: Marketing.Bauhinia.BauhiniaCardClientController.checkGoods
发起退款售后单:status=42退款单:refund_status=1
腾讯
积分下单
运营后台下单
OrderPlacingFromBackend::getInstance
0 条评论
回复 删除
下一页