Ecshop教程:详细页不同级别客户看到不同价格
很多使用ecshop商城系统在高速度
主机php免备案空间建站的用户问到过,要怎么样让不同等级的会员,只能查看自己会员帐号等级的会员价格呢。主要是根据登录会员的会员等级查看商品详细页里面会员等级价格,高等级的会员可以看到低等级会员的等级价格,而低等级会员则看不到高等级会员价格。一般的流程是在你没有登录的时候,需要提示登陆才可以看到价格。登陆后等级高的会员可以看到自己和等级低的会员价格,而等级低的会员只能看到自己和比自己等级低的会员价格。这才是一个正常的合理的流程。极其的方便了用户体验。后来在官网论坛泡了一下,发现果然是后台可以设置的。 具体操作方式: 后台 -> 会员管理 -> 会员等级 显示价格关闭就可以了。 那么想要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如何修正本文地址:https://www.gaosudu.com/ecshop/20462.html