hooks.php 2.8 KB
<?php

return [
  // 订单创建
  'order_create_before' => [       // 订单创建前
    'addons\\shopro\\listener\\order\\Create'
  ],
  'order_create_after' => [        // 订单创建后
    'addons\\shopro\\listener\\order\\Create'
  ],

  'order_payed_after' => [        // 订单支付成功
    'addons\\shopro\\listener\\order\\Payed'
  ],

  // 订单关闭
  'order_close_before' => [       // 订单关闭前
  ],
  'order_close_after' => [        // 订单关闭后
    'addons\\shopro\\listener\\order\\Invalid'
  ],

  // 订单取消
  'order_cancel_before' => [        // 订单取消前
  ],
  'order_cancel_after' => [         // 订单取消后
    'addons\\shopro\\listener\\order\\Invalid'
  ],

  // 订单发货
  'order_send_before' => [       // 订单发货前
  ],
  'order_send_after' => [        // 订单发货后
    'addons\\shopro\\listener\\order\\Send'
  ],

  // 订单确认收货
  'order_confirm_before' => [       // 订单确认收货前
  ],
  'order_confirm_after' => [        // 订单确认收货后
    'addons\\shopro\\listener\\order\\Confirm'
  ],

  // 订单完成事件
  'order_finish' => [
    'addons\\shopro\\listener\\order\\Finish'
  ],

  // 订单评价
  'order_comment_before' => [       // 订单评价前
  ],
  'order_comment_after' => [        // 订单评价后
    'addons\\shopro\\listener\\order\\Comment'
  ],

  // 订单退款
  'order_refund_before' => [       // 订单退款前
    'addons\\shopro\\listener\\order\\Refund'
  ],
  'order_refund_after' => [        // 订单退款后
    'addons\\shopro\\listener\\order\\Refund'
  ],

  // 订单拒绝退款 (钩子废弃 2020-07-28)
  // 'order_refund_refuse_before' => [        // 订单拒绝退款前
  //   'addons\\shopro\\listener\\order\\Refund'
  // ],
  // 'order_refund_refuse_after' => [        // 订单拒绝退款后
  //   'addons\\shopro\\listener\\order\\Refund'
  // ],

  // 售后完成
  'aftersale_finish_before' => [        // 售后完成前
  ],
  'aftersale_finish_after' => [        // 售后完成后
  ],
  // 售后拒绝
  'aftersale_refuse_before' => [        // 售后拒绝前
  ],
  'aftersale_refuse_after' => [        // 售后拒绝后
  ],
  // 售后变动,(包含完成,拒绝)
  'aftersale_change' => [               // 售后变动
    'addons\\shopro\\listener\\order\\Aftersale'
  ],
  // 活动更新
  'activity_update_after' => [        // 活动更新后
    'addons\\shopro\\listener\\activity\\Update'
  ],
  'activity_delete_after' => [        // 活动删除之后
    'addons\\shopro\\listener\\activity\\Update'
  ],

  // 拼团
  'activity_groupon_finish' => [        // 拼团成功
    'addons\\shopro\\listener\\activity\\Groupon'
  ],
  'activity_groupon_fail' => [        // 拼团失败,超时,后台手动解散等
    'addons\\shopro\\listener\\activity\\Groupon'
  ]
];