EC-CUBE 2.11.5、ポイント付与のタイミング変更

EC-CUBE 2.11.5でポイント付与のタイミングを変更したい場合は、

/data/class/helper/SC_Helper_Purchase.php
function isAddPoint($status)のswitch文を変更する。

function isAddPoint($status) {
  switch ($status) {
    case ORDER_NEW: // 新規注文
    case ORDER_PAY_WAIT: // 入金待ち
    case ORDER_CANCEL: // キャンセル
    case ORDER_BACK_ORDER: // 取り寄せ中
    case ORDER_DELIV: // 発送済み
      return false;

    case ORDER_PRE_END: // 入金済み
      return true;
    default:
      break;
  }
  return false;
}

受注管理画面から個別にステータスを変更した場合でも、
対応状況管理画面から複数ステータス変更した場合でも
ポイント加算される。