当前位置:首页>>问题

shopro商城,不分佣(购买商品)和水票下单分佣(不用分佣)的问题

分佣文件地址:addons\shopro\service\commission\Reward.php通过上面的,先通过分佣订单的订单id找到用户的订单,通过用户的订单判断是否水票下单,hxcode字段不等于0就是水票下单,就不执行分佣的后续操作

admin

1、购买商品后不分佣的问题?

第一种原因是下单用户没有绑定上下级关系,用户通过上级分享链接进入商城后,没有自动登录成功,而是选择手动登录就没有绑定上下级关系,所以用户下单后就没有给上级分佣;

第二种原因就是购买商品后正常会是“待发货”的状态,我把状态“待发货”改成“交易完成”,导致购买商品的订单无法进入到分销订单,导致无法正常分佣;

第三种原因,排除了上面的两种原因,不分佣可能就是分佣的操作,没有进入到异步队列,没有创建分销订单,导致不分佣。

整个分佣的代码流程:

image.png

image.png

我优化了一下分佣的操作,只有商城订单才能进入到异步队列,水票订单不进入异步队列

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

分佣文件地址:addonsshoproservicecommissionReward.php


2、水票下单分佣的问题(正常是水票下单不分佣)解决办法

image.png

image.png

通过上面的,先通过分佣订单的订单id找到用户的订单,通过用户的订单判断是否水票下单,hxcode字段不等于0就是水票下单,就不执行分佣的后续操作

3、水票下单,不产生分佣和分佣记录,修改文件:/addons/shopro/listener/Commission.php

image.png

4、购物下单后不分佣,如何补上?

先在fa_shopro_commission_order数据表里面新增一个购物订单的分销订单

再去fa_shopro_commission_reward数据表里面新增分佣记录

最后去后台的分佣订单页面进行手动结算即可




返回顶部