LUNARAVE WEBクリエーターの仕事と休息

アクセスカウンタ

help リーダーに追加 RSS ログインユーザ別の価格表示・購入をする -EC-CUBE-

<<   作成日時 : 2007/05/28 12:37   >>

トラックバック 0 / コメント 2

クライアントのECサイトとしてオープンソースの"EC-CUBE"を利用している。


 EC-CUBE

導入実績として主にVPSサーバである"ラピッドサイト"か低コストな"CPI"にて実装している。


尚、現在使用しているバージョンは"1.3.0"である。


クライアントからの要望でサイトにアクセスした一般ユーザの他に、販売代理店も"EC-CUBE"から発注できるようにしてほしいと要望があった。

現状の"EC-CUBE"にはそのような機能がないため、これもカスタマイズすることにした。

このカスタマイズのポイントは、
(1)販売代理店向けの価格設定をする
(2)会員登録時に販売代理店であることを明記する
(3)販売代理店がログインした場合は、販売代理店向け価格が表示され購入できる
の3点となる。


まず、(1)の販売代理店の価格設定は管理画面に入力欄を設け、DB登録できるようにする。

 価格設定


次に(2)の販売代理店の登録では登録画面に一般か販売代理店かのフラグを立てるための入力欄を設ける。

 会員登録


最後に、商品表示時にログインしているユーザが販売代理店ならその価格が表示されるようにする。
通常なら下記のように一般価格だけが表示される。

 価格表示

ログイン時にはこうなる。

 販売代理店価格



入力欄の表示はテンプレートファイルを修正すれば問題ないが、その入力値を処理する点でPHPを修正・追記しなければならない。

特に購入時は一般価格ではなく、販売代理店価格での計算となるのでその部分での作業時間を大半を占めた。


"EC-CUBE"で初めてSmarty・PEARに触れることになったのだが、かなりの作業時間の短縮につながるのがよくわかった。

インストーラーや入力チェックがなど一通りの機能が備わった"EC-CUBE"をベースにすれば他分野のWebアプリケーションも容易に構築できそうな気がする。

設定テーマ

注目テーマ 一覧

月別リンク

トラックバック(0件)

タイトル (本文) ブログ名/日時

トラックバック用URL help


自分のブログにトラックバック記事作成(会員用) help

タイトル
本 文

コメント(2件)

内 容 ニックネーム/日時
はじめまして。
この機能をEC-CUBEのVer:2.01へ実装する事は可能でしょうか? また、費用等を御聞きしたいのですが…。 宜しく御願い致します。
じい
2008/03/08 13:51
できますよ。
詳しくは上部「プロフィール」からメッセージを送っていただけると返答できます。
LUNARAVE
2008/03/11 12:45

コメントする help

ニックネーム
本 文
WEB技術関連
EC-CUBE関連
ソフトウェア関連