新聞中心
Ecshop教程:詳細(xì)頁不同級別客戶看到不同價格
作者 / 無憂主機 時間 2015-10-23 21:36:46
很多使用ecshop商城系統(tǒng)在無憂主機php免備案空間建站的用戶問到過,要怎么樣讓不同等級的會員,只能查看自己會員帳號等級的會員價格呢。主要是根據(jù)登錄會員的會員等級查看商品詳細(xì)頁里面會員等級價格,高等級的會員可以看到低等級會員的等級價格,而低等級會員則看不到高等級會員價格。一般的流程是在你沒有登錄的時候,需要提示登陸才可以看到價格。登陸后等級高的會員可以看到自己和等級低的會員價格,而等級低的會員只能看到自己和比自己等級低的會員價格。這才是一個正常的合理的流程。極其的方便了用戶體驗。 后來在官網(wǎng)論壇泡了一下,發(fā)現(xiàn)果然是后臺可以設(shè)置的。 具體操作方式: 后臺 -> 會員管理 -> 會員等級 顯示價格關(guān)閉就可以了。 那么想要ecshop詳細(xì)頁不同級別客戶看到不同價格只需要修改模板文件:goods.dwt 首先找到如下代碼:
<!-- {foreach from=$rank_prices item=rank_price key=key} 會員等級對應(yīng)的價格--> <strong>{$rank_price.rank_name}:</strong><font class="shop" id="ECS_RANKPRICE_{$key}">{$rank_price.price}</font><br /> <!--{/foreach}-->將其修改為以下這段代碼:
<!-- {foreach from=$rank_prices item=rank_price key=key} 會員等級對應(yīng)的價格--> <!-- {if $key eq $smarty.session.user_rank} --> <strong>{$rank_price.rank_name}:</strong><font class="shop" id="ECS_RANKPRICE_{$key}">{$rank_price.price}</font><br /> <!-- {/if} --> <!--{/foreach}-->保存,再去清理一下緩存即可。 無憂主機相關(guān)文章推薦閱讀: ECSHOP如何顯示已付款的訂單信息 ECSHOP教程:設(shè)置只有登錄用戶才可查看商品詳情 ECSHOP的RECIEVE.PHP郵件自動確認(rèn)收貨BUG如何修正
本文地址:http://www.gle-technology.com/ecshop/20462.html