EC-CUBEではデフォルトでモバイルサイトも構築されますが、ポイント利用注文がテンプレートに反映されていません。
モバイルではポイント利用注文は仕様上実現できないのかな?と思っていたんですが、よくテンプレートを見るとポイント利用ロジックは残っており、これを表示させるようにテンプレートを変更すればモバイルでもポイント利用注文が可能になります。
【モバイルでのポイント利用注文反映方法】
※バージョン2.0、デフォルトテンプレートの変更方法です。
まず、
/data/Smarty/templates/default/mobile/shopping/deliv_date.tpl
の33〜35行目を以下の内容に変更します。
<!--{if $tpl_login == 1}-->
■ポイント利用<br />
現在の所持ポイントは「<!--{$tpl_user_point|default:0}--> pt」です。<br />
所持ポイント以上のポイントはご利用いただけません。<br />
<input type="hidden" name="point_check" value="1" />
<input type="text" name="use_point" istyle="4" />
<!--{/if}-->
次に、
/data/Smarty/templates/default/mobile/shopping/confirm.tpl
の72行目に以下の文を挿入します。
<!--{assign var=discount value=`$arrData.use_point*$smarty.const.POINT_VALUE`}-->-<!--{$discount|number_format|default:0}-->円
これでモバイルからの注文でもポイント利用が可能です。
若年層を中心にモバイルショッピングは年々市場規模を拡げていますので、是非ポイント利用も導入してユーザを取り込んでいきましょう。
※バージョン2.0で説明しましたが、1.3でも変更できることを確認しております。