中国インターネット事情
このエントリーをはてなブックマークに追加
  • 最新配信
  • RSS

ECcube 無料商品のカートへの追加を会員のみに制限するハック

カテゴリ : 
プログラム
執筆 : 
chinese-homepage.com 2010-10-26 0:19

サンプル(無料商品)を取り寄せる人に会員登録をお願いするための手法で、ログイン状態でないと無料商品をカートに追加できません。

場所
/data/class/SC_CartSession.php

まず、こちらを参考にしてください。
http://chinese-homepage.com/modules/d3blog/details.php?bid=301

if ($price === "0"){以下の部分に、以下のコードを挿入します。

              $objCustomer = new SC_Customer();
              //ログイン判定
              if (!$objCustomer->isLoginSuccess()){
                 SC_Utils_Ex::sfDispSiteError(FREE_ERROR_MSG,"",false,"無料商品は会員登録してログイン状態で選択してください。<br />会員登録は右上の「会員登録」からお願いします。",false); //←ログイン以外はエラー
                 exit;
              }

会員以外は、エラーメッセージを表示して、無料商品をカートに追加することが出来ない状態になります。なお、有料商品は普通に追加可能です。
サンプルを配りつつ会員を増やす場合に有効です。

なお、不具合については特にチェックしていませんのでよくテストをした方が良いと思われます。
ハックの適用は自己責任でお願いします。 


その他のニュース
中国あちらこちら
上海地下鉄10号...
上海地下鉄10号...
7690 hits   POPLAR
金茂大厦
金茂大厦
7265 hits   POPLAR
浦東国際空港
浦東国際空港
7170 hits   POPLAR
ユニクロ旗艦...
ユニクロ旗艦...
7060 hits   POPLAR
外灘(バンド...
外灘(バンド...
6983 hits   POPLAR
上海環球金融...
上海環球金融...
6651 hits   POPLAR
ブログランキング
にほんブログ村 IT技術ブログへ
 
ニュースカテゴリ
中国ネット基本情報
人気の記事
ニュースのトップへ
中国語サイト制作
ランキング参加中
にほんブログ村 IT技術ブログ Webサイト構築へ
人気ブログランキングへ
プロフィール
後藤(作者)
放浪中国写真集