モバイルでのポイント利用注文 設定方法


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でも変更できることを確認しております。






posted by eccube at 14:49 | Comment(0) | TrackBack(0) | ポイント

ポイント付与率一括変更方法


EC-CUBEでは会員ポイント制度機能がありますが、既に登録済商品のポイント付与率を一括で変更する機能がありません。

管理画面の[基本情報管理]⇒[ポイント設定]で標準の付与率を設定できますが、変更した場合もその後の新規登録商品にしか適用されません。

一括で変更するにはDBを直接いじるしか今のところ方法が無さそうです。

商品ごとのポイント付与率はdtb_productsテーブルのpoint_rate に格納されているので、以下のSQLを流し込めば変更されます。

UPDATE dtb_products SET point_rate = ポイント付与率;

SQLに詳しい方であれば、WHERE句でカテゴリごとに設定するなどもできるようです。




posted by eccube at 14:47 | Comment(0) | TrackBack(0) | ポイント

広告


この広告は60日以上更新がないブログに表示がされております。

以下のいずれかの方法で非表示にすることが可能です。

・記事の投稿、編集をおこなう
・マイブログの【設定】 > 【広告設定】 より、「60日間更新が無い場合」 の 「広告を表示しない」にチェックを入れて保存する。


×

この広告は180日以上新しい記事の投稿がないブログに表示されております。