EC-CUBE ポイント利用分も考えた金額を表示させる

2010.06.09 by yamamoto

こんにちは、山本です。

今日は普段『銀行の入金を確認している人』に朗報のカスタマイズかと。

ECサイトを運用する上で、入金確認をする人は
おそらくステータスを変更する画面を多用するかと思います。

「新規受付」「入金待ち」「入金済み」などのステータスですね。

管理画面では「受注管理」の「ステータス管理」なのですが・・・

ここの「購入金額」の値、ポイント分を考えていません。

つまりポイントを利用しているお客様は、ポイント利用分が引かれていない金額が表示されるので、
銀行に入金があった際に若干金額に誤差が生じてしまいます。

するとこのお客様はポイントを利用したのか、ということを
いちいち確認しなくてはいけません。

 
そこでちょっとしたカスタマイズを。

eccube-2.4.3/data/Smarty/templates/default/admin/order/status.tpl
128行目を以下に変更するだけ(total→payment_total)

	<!--{assign var=payment_id value=`$arrStatus&#91;cnt&#93;.payment_id`}-->
	<td align="center"><!--{$arrPayment&#91;$payment_id&#93;|escape}--></td>
	<td align="right"><!--{$arrStatus&#91;cnt&#93;.payment_total|number_format}--></td>
	<td align="center"><!--{if $arrStatus&#91;cnt&#93;.status eq 5}--><!--{$arrStatus&#91;cnt&#93;.commit_date|sfDispDBDate:false}--><!--{else}-->未発送<!--{/if}--></td>
	<td align="center"><!--{$arrORDERSTATUS&#91;$status&#93;}--></td>

これだけで、ポイントを引いた金額になります!

 
細かいことですが、普段EC-CUBEのサイトを運用している人にとっては
微妙な確認作業などが心理的に負担になったりします。

このようなカスタマイズは実際に運用してみないとわからない部分ですよね。

アジケはマイボトルパークを実際に運用しているので、
結構このような管理画面のカスタマイズもしています。

サイトができて終わりでなくて、やはり運用も大切ですからね!

簡単ですので是非お試しあれ!

では!

山本