自社アフィリエイト構築モジュール v1.3.0.1のバグと解決策
News 11月 30th, 2008自社アフィリエイト構築モジュール(v1.3.0.1)において、いくつかのバグ報告がありましたので、解決方法などをご報告させていただきます。
症状1)
支払い管理にて、削除のキャンセルを行うとページが表示されない
http://zen-cart.jp/bbs/viewtopic.php?t=4261
対策1)
上記フォーラムでも回答いたしましたが、
admin/affiliate_payment.phpの427行目
[code]
$contents[] = array(‘align’ => ‘center’, ‘text’ => ‘
‘ . zen_image_submit(‘button_delete.gif’, IMAGE_DELETE) . ‘ affiliate_payment_id) . ‘”>’ . zen_image_button(‘button_cancel.gif’, IMAGE_CANCEL) . ‘‘);
[/code]
と修正してください。
症状2)
下位階層システムが機能していない(親階層に報酬が計上されない)
対策2)
install.sqlのタイプミスでした。
同モジュールをインストール前であれば、
install.sqlの198行目
[code]
INSERT INTO configuration VALUES (” , ‘下位階層システム:利用する’, ‘AFFILATE_USE_TIER’, ‘false’, ‘下位階層システムを使用する場合は、trueに設定します。’, @configuration_group_id, 73, NULL, NOW(), NULL, ‘zen_cfg_select_option(array(”true”, ”false”),’);
[/code]
の
AFFILATE_USE_TIER
を
AFFILIATE_USE_TIER
に変更してください。
インストール後の場合には、
管理画面>追加設定・ツール>sqlパッチのインストールにて
[code]
UPDATE configuration SET configuration_key = ‘AFFILIATE_USE_TIER’ WHERE configuration_key =’AFFILATE_USE_TIER’ LIMIT 1 ;
[/code]
を実行することで解決します。
ちなみに
会員登録:還元レート 10.0000
下位階層システム:利用する true
下位階層:階層の数 2
下位階層:還元レート 8.00;5.00;1.00
にして、子階層の広告HTMLから注文して、
Aには8%
Bには10%
の報酬が計上されれば問題なく機能しているということになります。
ご迷惑をおかけして申し訳ありませんが、ともに次期バージョンでバグフィックスの予定ですので、それまでは上記方法にてご対応ください。