Skip to content

订单发货

liaofei edited this page Jan 20, 2021 · 1 revision

订单发货

目前发货支持快递发货,配送员送货,虚拟发货;发货逻辑由app\services\order\StoreOrderDeliveryServices.php 中的 delivery 方法处理

三种发货类型都会把订单状态改为已发货,对应数据库字段为store_order.status字段,值改为:1;

确认收货

确认收货逻辑由app\services\order\StoreOrderTakeServices.php文件中的takeOrder方法处理

订单验证无误后赠送积分,付费会员翻倍赠送积分,赠送积分记录 输入图片说明

返佣处理,返佣金额计算由app\services\order\StoreOrderCartInfoServices.php内的方法getProductBrokerage计算出一级返佣或二级返佣金额。金额为0不返佣 输入图片说明

二级返佣由一级返佣处理完成后直接代用backOrderBrokerageTwo方法执行二级返佣逻辑

增加经验,提供给免费会员使用 输入图片说明

后置事件记录用户收货信息,发送收货模板消息,发送给用户短信提醒;

Clone this wiki locally