123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144 |
- <?php
- $defaultHooks = [
- // 订单创建
- 'order_create_before' => [ // 订单创建前
- 'addons\\shopro\\listener\\Order'
- ],
- 'order_create_after' => [ // 订单创建后
- 'addons\\shopro\\listener\\Order'
- ],
- 'order_paid_after' => [ // 订单支付成功
- 'addons\\shopro\\listener\\Order'
- ],
- 'order_offline_after' => [ // 订单选择线下支付(货到付款)付款
- 'addons\\shopro\\listener\\Order'
- ],
- 'order_offline_paid_after' => [ // 订单线下支付(货到付款)支付成功
- 'addons\\shopro\\listener\\Order'
- ],
- // 订单失效
- 'order_close_after' => [ // 订单关闭后
- 'addons\\shopro\\listener\\Order'
- ],
- 'order_cancel_after' => [ // 订单取消后
- 'addons\\shopro\\listener\\Order'
- ],
- // 订单发货
- 'order_dispatch_after' => [ // 订单发货后
- 'addons\\shopro\\listener\\Order'
- ],
- 'order_dispatch_change' => [ // 订单发货后
- 'addons\\shopro\\listener\\Order'
- ],
- // 订单收货
- 'order_confirm_after' => [ // 订单确认收货后
- 'addons\\shopro\\listener\\Order'
- ],
- 'order_confirm_finish' => [ // 订单确认收货完成
- 'addons\\shopro\\listener\\Order'
- ],
- 'order_refuse_after' => [ // 订单线下拒绝付款
- 'addons\\shopro\\listener\\Order'
- ],
- // 订单完成事件
- 'order_finish' => [
- 'addons\\shopro\\listener\\Order'
- ],
- // 订单申请全额退款后
- 'order_apply_refund_after' => [
- 'addons\\shopro\\listener\\Order'
- ],
- // 订单评价
- 'order_comment_after' => [ // 订单评价后
- 'addons\\shopro\\listener\\Order'
- ],
- // 订单商品退款后
- 'order_item_refund_after' => [
- 'addons\\shopro\\listener\\Order'
- ],
- // 订单退款后
- 'order_refund_after' => [
- 'addons\\shopro\\listener\\Order'
- ],
- // 订单售后
- 'order_aftersale_completed' => [ // 售后完成
- 'addons\\shopro\\listener\\OrderAftersale'
- ],
- 'order_aftersale_refuse' => [ // 售后完成
- 'addons\\shopro\\listener\\OrderAftersale'
- ],
- 'order_aftersale_change' => [ // 售后状态改变
- 'addons\\shopro\\listener\\OrderAftersale'
- ],
- // 拼团
- 'activity_groupon_finish' => [ // 拼团成功
- 'addons\\shopro\\listener\\Activity'
- ],
- 'activity_groupon_fail' => [ // 拼团失败,超时,后台手动解散等
- 'addons\\shopro\\listener\\Activity'
- ],
- // 用户
- 'user_wallet_change' => [ // 用户账户变动
- 'addons\\shopro\\listener\\User'
- ],
- // 商品库存预警
- 'goods_stock_warning' => [
- 'addons\\shopro\\listener\\Goods'
- ],
- // 关注公众号
- 'wechat_subscribe' => [],
- // 取消关注公众号
- 'wechat_unsubscribe' => [],
- 'upload_after' => [
- 'addons\\shopro\listener\\Upload'
- ]
- ];
- // -- commission code start --
- // 分销相关钩子
- $commissionHooks = [
- 'user_register_after' => [ // 新用户注册成功
- 'addons\\shopro\listener\\Commission'
- ],
- 'user_share_after' => [ // 用户分享后
- 'addons\\shopro\\listener\\Commission'
- ],
- 'order_paid_after' => [ // 订单支付成功
- 'addons\\shopro\\listener\\Commission'
- ],
- 'order_offline_paid_after' => [ // 货到付款支付成功
- 'addons\\shopro\\listener\\Commission'
- ],
- 'order_confirm_finish' => [ // 订单确认收货后
- 'addons\\shopro\\listener\\Commission'
- ],
- 'order_item_refund_after' => [ // 订单商品退款后
- 'addons\\shopro\\listener\\Commission'
- ],
- 'order_finish' => [ // 订单完成事件
- 'addons\\shopro\\listener\\Commission'
- ],
- ];
- if (check_env('commission', false)) {
- $defaultHooks = array_merge_recursive($defaultHooks, $commissionHooks);
- }
- // -- commission code end --
- return $defaultHooks;
|