質問 > フロント機能 > 会員ステータスでの条件分岐について |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
kataqcel |
投稿日時: 2019/7/11 16:47
対応状況: −−−
|
半人前 登録日: 2013/3/11 居住地: 投稿: 21 |
会員ステータスでの条件分岐について アドバイスいただけると幸いです。
現在会員ステータスを追加して、 会員Aのみのカート 会員Bのみのカートという風に切り分けをしたいと考えております。 切り分け自体は条件分岐でイメージしておりますが、 会員ステータスでの条件分岐について、 どういう条件分岐を記述すればいいかいまいちわからず、 お教えいただけると助かります。 何卒よろしくお願いいたします。 [EC-CUBE] 2.13.5 [レンタルサーバ] Xサーバー [PHP] PHP 5.6.31 [データベース] MySQL 5.6.37 |
kataqcel |
投稿日時: 2019/7/11 19:15
対応状況: −−−
|
半人前 登録日: 2013/3/11 居住地: 投稿: 21 |
Re: 会員ステータスでの条件分岐について 。
|
tsuji |
投稿日時: 2019/7/12 9:53
対応状況: −−−
|
仙人 登録日: 2013/11/19 居住地: 投稿: 958 |
Re: 会員ステータスでの条件分岐について kataqcel 様
特定会員のカートは何に利用したいものでしょうか? カートはアクセスしているサイト利用者がカートインした商品しか入ることはないので それぞれの会員の専用のカート状態になっています。 例えば、ポイント率がアップするとか、送料が無料になるとか、 会員ランクのような機能のことをおっしゃっているのでしょうか? それとも購入できる商品を分けるということでしょうか?
|
yuh |
投稿日時: 2019/7/12 10:42
対応状況: −−−
|
神 登録日: 2013/1/9 居住地: 大阪 投稿: 1819 |
Re: 会員ステータスでの条件分岐について 会員A,Bのみではなく会員A,B,非会員の3パターンで考えた方がいいかと思います。
表示のみで機能に影響しない分岐であれば、会員の情報、ログインの有無で$this->tpl_mainpageを切り替えてしまう方法とかがあります。
|
kataqcel |
投稿日時: 2019/7/12 12:42
対応状況: −−−
|
半人前 登録日: 2013/3/11 居住地: 投稿: 21 |
Re: 会員ステータスでの条件分岐について ご返信いただきありがとうございます。
特定会員のみの商品販売を行いたいと思っています。 通常サイト&カート = 非会員、通常会員のみ 特別会員サイト&カート = 特別会員のみ 特別会員がサイトに訪れてログインしたら、非会員と通常会員のカートではなく、特別会員専用の商品一覧、専用カートから購入をしてもらう流れにしたいので、 最初は専用カートを別で構築しようかと思ったのですが、 条件分岐でした方が早いかなと思いお聞きした次第です。 【やりたい事】 ・ログイン後のページを非・通常会員と特別会員で別のサイトのようにみせたい ・特別会員専用ページから、非・通常会員ページへはリンクさせないようにしたい 条件分岐ではなく、特別会員専用のカートを作った方がスムーズでしょうか? ご意見いただけると幸いです。 |
kataqcel |
投稿日時: 2019/7/12 12:53
対応状況: −−−
|
半人前 登録日: 2013/3/11 居住地: 投稿: 21 |
Re: 会員ステータスでの条件分岐について アドバイスいただきありがとうございます。
おっしゃるとおり3パターンで考えた方が良いですね! >会員の情報、ログインの有無で$this->tpl_mainpageを切り替えてしまう方法とかがあります。 テンプレートを任意のものに切り替えれるのですね。 ちょっとやってみようと思います。 ちなみに会員ステータスを取得して切り替えるにはどうすればいいでしょうか? アドバイスをいただけると助かります。 お手数ですが何卒よろしくお願いいたします。 |
kataqcel |
投稿日時: 2019/7/12 17:26
対応状況: 解決済
|
半人前 登録日: 2013/3/11 居住地: 投稿: 21 |
Re: 会員ステータスでの条件分岐について 会員ステータスでの条件分岐解決いたしました。
ログインしなおさないとフロント側で出力するステータスが変わらない事を知らず、 できていることに気づいてなかったようです 苦笑 普通に $this->tpl_status = $objCustomer->getValue( 'status' ); で取得してtplで出力できました ありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |