香港独立IP空间
香港php空间
美国php空间
域名注册

很多使用ecshop商城系统在无忧主机php免备案空间建站的用户问到过,要怎么样让不同等级的会员,只能查看自己会员帐号等级的会员价格呢。主要是根据登录会员的会员等级查看商品详细页里面会员等级价格,高等级的会员可以看到低等级会员的等级价格,而低等级会员则看不到高等级会员价格。一般的流程是在你没有登录的时候,需要提示登陆才可以看到价格。登陆后等级高的会员可以看到自己和等级低的会员价格,而等级低的会员只能看到自己和比自己等级低的会员价格。这才是一个正常的合理的流程。极其的方便了用户体验。
后来在官网论坛泡了一下,发现果然是后台可以设置的。 具体操作方式: 后台 -> 会员管理 -> 会员等级 显示价格关闭就可以了。

ec 2015 10 23 1 300x19 Ecshop教程:详细页不同级别客户看到不同价格

 

那么想要ecshop详细页不同级别客户看到不同价格只需要修改模板文件:goods.dwt
首先找到如下代码:

<!-- {foreach from=$rank_prices item=rank_price key=key} 会员等级对应的价格-->
<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} 会员等级对应的价格-->
<!-- {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}-->

保存,再去清理一下缓存即可。

无忧主机相关文章推荐阅读:
ECSHOP如何显示已付款的订单信息
ECSHOP教程:设置只有登录用户才可查看商品详情
ECSHOP的RECIEVE.PHP邮件自动确认收货BUG如何修正

本文地址:http://www.51php.com/ecshop/20462.html

喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^

阅读本文的人还阅读:


搜索技术文档