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