终于搞定了不同等级会员按不同的价格购买商品的功能了。
2016-07-07 16:49 来源:www.chinab4c.com 作者:ecshop专家
思路如下。 在goods_spec表中加了一个PRICE_ALL字段,用于存放非金牌会员价 在member表中加了一个vip字段,用于区分会员等级。 修改frontend.base.php和api.base.php中的代码以便判定当前用户是否是VIP。 $this->visitor->get('VIP') 修改goods_info.html,my_goods.app.php等文件中的代码,用于添加和显示VIP价格 修改cart.app.php等文件中的代码用于判断订单的价格是哪一种价格。 /* 将商品加入购物车 */ echo $this->visitor->get('cfa_member'); echo "test"; if ($this->visitor->get('VIP') != '0' and $this->visitor->get('vip')> '0') { $price_temp= $spec_info['price']; } else { $price_temp= $spec_info['price_all']; } $cart_item = array( 'user_id' => $this->visitor->get('user_id'), 'session_id' => SESS_ID, 'store_id'=> $spec_info['store_id'], 'spec_id' => $spec_id, 'goods_id'=> $spec_info['goods_id'], 'goods_name' => addslashes($spec_info['goods_name']), 'specification' => addslashes(trim($specification)), 'price'=> $price_temp, 'quantity'=> $quantity, 'goods_image'=> addslashes($spec_info['default_image']), ); 成功。 PS:第一次玩PHP。累的太死。连基本语法都不太明白。刚刚才知道赋值要用$号。呵。。。。希望和更多的朋友一起交流。谢谢 |
回答:
沙发~~~顶你个肺 哈哈 |
高啊,虽然我看不明白代码,呵呵 |
辛苦了…… |
顶上去 LZ太谦虚了 |
你应当再深入一下,还有几个可以修改的 1.店铺添加商品时候,多几种价格类型 比如会员价 代售价 批发价 vip价 2.设定会员类型属性,每个类型享受到不通价格, 批发商享受 批发价 3.前台根据会员类型和捆绑的价格显示具体商品价格 |
这样改是不错,以后不好升级!~ |
看不明白............. |
最近更新
常用插件
- ecshop商品分类名称增加样
ecshop插件介绍:本插件可以方便在后台管理,为ecshop商品分类名称增加样...
- ecshop使用手机验证码登陆
ecshop使用手机验证码登陆,这个功能很新颖,有些特殊的ecshop站点,他到...
- ecshop 手机注册验证插件
ecshop 手机注册验证插件 ,需要通过手机获短信,然后注册验证 价格:...
- ecshop中nginx实现url的重写
上几章为了让ecshop很好的在nginx上运行。我们搭配了ecshop的nginx下的工作...
- ecshop根据订单批量发红包
ecshop根据订单批量发红包 ,大家肯定对ecshop红包不陌生,但是对ecshop订...
ecshop热门问答
ecshop热门资料
ecshop东京
ecshop添加模块
ecshop支付宝订单号
ecshop也买酒
ecshop3个空白
ecshop地理
ecshopPNG
ecshopadshow
ecshop手机中国
ecshop英文网站
后台密码
ecshop河南
ecshop游览器
ecshop测试数据
ecshop备注
ecshop预设
小京东
ecshop滑块
ecshop网站内容
ecshopBlueocean
ecshop阿迪达斯
ecshop中文简体
ecshop保证金
ecshop自定义
修改ecshop的META
ecshop金莱德数码科技
nginx代理
ecshopoption
ecshop订购
ecshop外链