EC-CUBEの小技:受注登録画面からその客の購入履歴を見る方法
この記事は最終更新日から1年以上が経過しています。
一つのファイルをいじるだけで、こんなに便利
情報元はこちら。
とてもわかりやすいです。
EC-CUBE:2.11系のちょっとうれしいカスタマイズ – EC-CUBE | 役立ち情報
/data/Smarty/templates/admin/order/edit.tpl
26行目辺りを変更
function fnEdit(customer_id) { document.form1.action = '<!--{$smarty.const.ROOT_URLPATH}--><!--{$smarty.const.ADMIN_DIR}-->customer/edit.php'; //document.form1.mode.value = "edit" //document.form1['edit_customer_id'].value = customer_id; document.form1.mode.value = "edit_search" document.form1['edit_customer_id'].value = customer_id; document.form1.search_pageno.value = 1; document.form1.submit(); return false; } </code> さらに148行目辺りの一角を変更 <code lang="php"> <tr> <th>顧客ID</th> <td> <!--{if $arrForm.customer_id.value > 0}--> <!--{$arrForm.customer_id.value|h}--> <a href="#" onclick="return fnEdit('<!--{$arrForm.customer_id.value|h}-->');">顧客情報を見る</a> <input type="hidden" name="customer_id" value="<!--{$arrForm.customer_id.value|h}-->" /> <!--{else}--> (非会員) <!--{/if}--> </td> </tr>
これで顧客ID右側に『顧客情報を見る』というリンクが出来るので、ここを押せば、その客の購入履歴等が見られます。
意外と便利なんですよね、これって。