osCommerceアフィリエイトモジュールですが、致命的なバグが発見されましたので運用中のショップ様は至急以下のファイルをダウンロードして上書きしてください。
バグ1
admin/affiliate_payment.php にある報酬確定抽出ボタンを押すと、注文ステータスに
関係なく全ての売上げがアフィリエイターにカウントされてしまう。
例)キャンセルや未決済分までアフィリエイト売上げ計上されてしまう
バグ2
管理 > 基本設定 > アフィリエイトプログラム > 注文件数(最小)
とあるが、これは実際には注文件数(最小)ではなく、アフィリエイト支払還元を許可する
注文ステータスIDを入力する項目である
1.以下のリンクよりファイルをダウンロードしadminディレクトリに上書きしてください。
パッチファイルDownload
ダウンロードしたファイルの拡張子を.txtから.phpに変更してください。
2.管理 > 基本設定 > アフィリエイトプログラム > 注文件数(最小)
から注文件数最小ではなくアフィリエイト支払還元を行う注文ステータスIDを指定して
ください。(半角数字で入力)
注文ステータスIDを確認するには?
管理 > ローカライズ > 注文ステータス設定
一覧表示される注文ステータスをクリックするとURLの最後のパラメータに
http://www.XXXXXXXXX.com/admin/orders_status.php?page=1&oID=7
となる「oID」の7が注文ステータスIDとなります。
例)
アフィリエイト支払還元を行う注文ステータスを「配送済み」の場合は配送済みの注文ステータスを
クリックして、URLの最後のパラメータ[admin/orders_status.php?page=1&oID=5]の数字を指定します。
この場合は5が配送済みの注文ステータスIDとなります。