商品总价错误
2016-07-07 15:32 来源:www.chinab4c.com 作者:ecshop专家
注册会员价格设置了一个固定的价格,但是在页面显示的商品总价和购物车的价格还是显示本店售价,已经会员登录,请指教 |
回答:
function get_final_price($goods_id, $goods_num = '1', $is_spec_price = false, $spec = array()) { $final_price= '0'; //商品最终购买价格 $volume_price= '0'; //商品优惠价格 $promote_price = '0'; //商品促销价格 $user_price = '0'; //商品会员价格 //取得商品优惠价格列表 $price_list= get_volume_price_list($goods_id, '1'); if (!empty($price_list)) { foreach ($price_list as $value) { if ($goods_num >= $value['number']) { $volume_price = $value['price']; } } } //取得商品促销价格列表 /* 取得商品信息 */ $sql = "SELECT g.promote_price, g.promote_start_date, g.promote_end_date, ". "IFNULL(mp.user_price, g.shop_price * '" . $_SESSION['discount'] . "') AS shop_price ". " FROM " .$GLOBALS['ecs']->table('goods'). " AS g ". " LEFT JOIN " . $GLOBALS['ecs']->table('member_price') . " AS mp ". "ON mp.goods_id = g.goods_id AND mp.user_rank = '" . $_SESSION['user_rank']. "' ". " WHERE g.goods_id = '" . $goods_id . "'" . " AND g.is_delete = 0"; $goods = $GLOBALS['db']->getRow($sql); /* 计算商品的促销价格 */ if ($goods['promote_price'] > 0) { $promote_price = bargain_price($goods['promote_price'], $goods['promote_start_date'], $goods['promote_end_date']); } else { $promote_price = 0; } //取得商品会员价格列表 $user_price = $goods['shop_price']; //比较商品的促销价格,会员价格,优惠价格 if (empty($volume_price) && empty($promote_price)) { //如果优惠价格,促销价格都为空则取会员价格 $final_price = $user_price; } elseif (!empty($volume_price) && empty($promote_price)) { //如果优惠价格为空时不参加这个比较。 $final_price = min($volume_price, $user_price); } elseif (empty($volume_price) && !empty($promote_price)) { //如果促销价格为空时不参加这个比较。 $final_price = min($promote_price, $user_price); } elseif (!empty($volume_price) && !empty($promote_price)) { //取促销价格,会员价格,优惠价格最小值 $final_price = min($volume_price, $promote_price, $user_price); } else { $final_price = $user_price; } //如果需要加入规格价格 if ($is_spec_price) { if (!empty($spec)) { $spec_price= spec_price($spec); $final_price += $spec_price; } } //返回商品最终购买价格 return $final_price; } 你认真研究该函数.并且打印你的会员等级.看看是否是注册会员的rank_id 这个函数说的很清楚了 |
详情参考楼上 |
请问你用的是什么模板。 |
最近更新
常用插件
- ecshop导出待发货订单exce
ecshop导出待发货订单excel格式,这个东西是十分重要的,我们在倒出ec...
- ecshop2.7.2迷你购物车插件
ecshop2.7.2迷你购物车插件,这个插件主要是针对修改ecshop购买功能,为了...
- ecshop评论功能改进插件
ecshop评论功能改进插件,这个插件是改进了现有的ecshop评论功能的一些...
- ecshop商品列表中品牌批量
ecshop商品列表中品牌批量转移插件.这个插件听起来非常希奇。但是我们...
- ecshop后台订单商品列表查
ecshop后台订单商品列表查询插件,可以通过名称。就把产品显示检索出...
ecshop热门问答
ecshop热门资料
ecshop看得见
ecshop应用程序
ecshop租用
ecshoplaobingcs
ecshop陌生人
ecshop生意兴隆
ecshopECSHOP整站建设
ecshop分类模板
ecshop响声
ecshop智能机器人
ecshop单权限
ecshopopen
ecshop结算
ecshopECMALL商城
ecshop最热
ecshop异常
ecshop品牌数量
ecshop显示图
ecshop师兄
ecshop网吧
ecshop属性值太多
ecshop在线支付
ecshopdocument
ecmall标签
ecshop江山
ecshop绿卡
ecshop品名
ecshop童鞋
ecshop详细信息
ecshop大哥