ECSHOP中的会员中心2条修改方法

ECSHOP中的会员中心2条修改方法,第1张

ECSHOP中的会员中心2条修改方法(等级价格.vip)

会员网站有一个长远的危害,拥有一群粘性用户对成功很重要。那么如何吸引会员申请ss="superseo">ss="superseo">注册,然后转化为高级会员呢?比如我们可以让所有会员都成为VIP会员,对VIP会员显示信息的相对优惠价格,但对匿名用户没有优惠。

会员网站有一个长远的危害,拥有一群粘性用户对成功很重要。那么如何吸引会员申请注册,然后转化为高级会员呢?比如我们可以让所有会员都成为VIP会员,对VIP会员显示信息的相对优惠价格,但对匿名用户没有优惠。

显示信息会员级别价钱

在ecshop中,会员是有等级的,我们可以根据会员的等级设置不必要的折扣,用不同的信息显示不同的优惠价格。

admin/includes/lib_goods.php的goods_list()函数的一部分在

returnarray('goods'=>$row,'filter'=>$filter,'page_count'=>$filter['page_count'],'record_count'=>$filter['record_count']);

改进前后代码


复制以下代码:
foreach($rowas$key_tmp=>;$goods_tmp)
{
$SQL="SELECTrank_id,IFNULL(mp.user_price,r.discount*$goods_tmp[shop_price]/100)ASprice,r.rank_name,r.discount"。
“从”。$GLOBALS['ECS']->;表('user_rank')。如r'所示。
'左连接'。$GLOBALS['ECS']->;表('member_price')。“作为议员”。
"ONMP.goods_id='$goods_tmp[goods_id]'ANDMP.user_rank=r.rank_id"。
"其中r.show_price=1或r.rank_id='$_SESSION[user_rank]'";
$RES_up=$GLOBALS['db']->;查询($SQL);
while($row_up=$GLOBALS['db']->;fetchRow($RES_up))
{
$row[$key_tmp]['user_price'][$row_up['rank_id']]=array(
'rank_name'=>;htmlspecialchars($row_up['rank_name']),
'price'=>;price_format($row_up['price']);
}
}

更改{$goods.shop_price}和

复制以下代码:
{if$goods.user_price}
{foreachfrom=$goods.user_priceitem=user_price}
[{$user_price.rank_name}:{$user_price.price}
{/foreach}
{/if}

[/S2/]会员认证成功后,您要想达到预期的实际效果,就得改变注册申请流程。成功认证的其他成员将被自动设置为某个“唯一级别”。比如会员认证成功,就成为“vip用户”,可以通过以下方式进行更改。

更改包括/lib_passworth.php在

]中复制以下代码:
$update_data=array_merge($update_data,$other);


提高下面一行代码

复制下面的代码:
$update_data['user_rank']=2;//自动申请注册为“VIP会员”
$Globals['DB']-->;查询(“更新”)。$GLOBALS['ECS']->;表('user_rank')。"setspecial_rank=1其中rank_id=2");


那次变更后,会员一申请注册就成为“vip用户”。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/772253.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-03
下一篇 2022-05-03

发表评论

登录后才能评论

评论列表(0条)

保存