ITOBEN STYLE > その他 > 5 会員登録:会員登録項目を追加する 2017年5月20日カテゴリー: その他 5 会員登録:会員登録項目を追加する お弁当配達システム会員区分版 EC-CUBE2.13.5を利用したお弁当配達・宅配・店頭引き取りシステム 1 カレンダーに合わせた商品一覧ページ 2 カテゴリ登録:12ヶ月のカテゴリ 3 商品登録:日付・締め切り日・アレルゲン 4 会員登録:ユーザー自身による会員区分の登録 5 会員登録:会員登録項目を追加する 6 会員登録:仮会員から本会員へ管理画面で切り替え 7 献立メニュー(カテゴリ)を会員ごと(ログイン後)に表示 8 新着情報(お知らせ)を会員別で表示 9 ブロック・ページをログイン時のみ表示させる 10 その他の設定 ■インストールと同時に機能が実装されます。 ・ お弁当配達システム ・ お弁当配達システム会員区分版 ・ 宅配・店頭引き取りシステム 詳しくはこちらをご覧ください。 ユーザーの「会員区分」入力を無効すると、登録された会員の区分を判別できない場合があると思います。 そのような場合、登録された会員がどの区分に属するのかを把握するために、新たに項目欄を追加し、団体名や所属名、所属コードなどをユーザーに入力してもらい、それをもとに管理者が区分を決定するという方法も可能です。 システム設定>パラメーター設定 MEMBER_ITEM_FIRSTの値を”団体名”として登録します。 (名称は「団体名」でなくても構いません) ※ 項目は4つまで追加することができます。 会員登録画面に「団体名」が追加されます。 追加した項目を必須にする場合は、ファイルを修正します。 ■data/class/helper/SC_Helper_Customer.php public function sfCustomerCommonParam内、390行目付近、赤字を追加。 $objFormParam->addParam(MEMBER_ITEM_FIRST, $prefix . ‘company_name’, STEXT_LEN, ‘aKV’, array(‘EXIST_CHECK’, ‘MAX_LENGTH_CHECK’, ‘SPTAB_CHECK’)); ■data/Smarty/templates/default/frontparts/form_personal_input.tpl 89行目付近、赤字を追加。 <th><!–{$smarty.const.MEMBER_ITEM_FIRST}–><span class=”attention”>※</span></th> デモサイト お弁当配達システム会員区分版 【MYページ】 ID:sample@itoben.com PASSWORD:demo 管理画面 ID:admin PASSWORD:demo ※登録はできないようになっています。また、一部非表示です。
お弁当配達システム会員区分版
EC-CUBE2.13.5を利用したお弁当配達・宅配・店頭引き取りシステム
1 カレンダーに合わせた商品一覧ページ
2 カテゴリ登録:12ヶ月のカテゴリ
3 商品登録:日付・締め切り日・アレルゲン
4 会員登録:ユーザー自身による会員区分の登録
5 会員登録:会員登録項目を追加する
6 会員登録:仮会員から本会員へ管理画面で切り替え
7 献立メニュー(カテゴリ)を会員ごと(ログイン後)に表示
8 新着情報(お知らせ)を会員別で表示
9 ブロック・ページをログイン時のみ表示させる
10 その他の設定
■インストールと同時に機能が実装されます。
・ お弁当配達システム
・ お弁当配達システム会員区分版
・ 宅配・店頭引き取りシステム
詳しくはこちらをご覧ください。
ユーザーの「会員区分」入力を無効すると、登録された会員の区分を判別できない場合があると思います。
そのような場合、登録された会員がどの区分に属するのかを把握するために、新たに項目欄を追加し、団体名や所属名、所属コードなどをユーザーに入力してもらい、それをもとに管理者が区分を決定するという方法も可能です。
システム設定>パラメーター設定
MEMBER_ITEM_FIRSTの値を”団体名”として登録します。
(名称は「団体名」でなくても構いません)
※ 項目は4つまで追加することができます。
会員登録画面に「団体名」が追加されます。
追加した項目を必須にする場合は、ファイルを修正します。
■data/class/helper/SC_Helper_Customer.php
public function sfCustomerCommonParam内、390行目付近、赤字を追加。
$objFormParam->addParam(MEMBER_ITEM_FIRST, $prefix . ‘company_name’, STEXT_LEN, ‘aKV’, array(‘EXIST_CHECK’, ‘MAX_LENGTH_CHECK’, ‘SPTAB_CHECK’));
■data/Smarty/templates/default/frontparts/form_personal_input.tpl
89行目付近、赤字を追加。
<th><!–{$smarty.const.MEMBER_ITEM_FIRST}–><span class=”attention”>※</span></th>
デモサイト
お弁当配達システム会員区分版
【MYページ】
ID:sample@itoben.com
PASSWORD:demo
管理画面
ID:admin
PASSWORD:demo
※登録はできないようになっています。また、一部非表示です。