ECSHOP商品显示属性价格最低价格到最大价格

ECSHOP教程 来源: ECSHOP教程网www.ecshop119.com 时间:2020-05-24 ECSHOP教程分类:ECSHOP二次开发教程

ECSHOP获得有规格属性的商品的销售价格范围 实现显示价格区间 

仿淘宝对有商品属性且属性有附加价格的商品显示为价格区间 首先请看效果截图:


代码修改:

1. includes/lib_goods.php 文件中找到function get_goods_info($goods_id)

在此函数中找到代码:

 

/* 获得商品的销售价格 */

$row['market_price']        = price_format($row['market_price']);

$row['shop_price_formated'] = price_format($row['shop_price']);

 

然后在此代码下面加上如下一段代码即可实现:

 

/* 获得有规格属性的商品的销售价格范围 */

$sql = "SELECT SUM(max_attr_price) AS max_price FROM (SELECT MAX(attr_price+0) AS max_attr_price FROM " . $GLOBALS['ecs']->table('goods_attr') .

" WHERE goods_id = '".$goods_id."' GROUP BY attr_id) AS a";

$max_price = $GLOBALS['db']->getOne($sql);

if(intval($max_price) > 0)

{

$goods_max_price = intval($max_price) + intval($row['shop_price']);

$row['shop_price_formated'] = "".number_format($row['shop_price'], 2)." ".number_format($goods_max_price, 2)."";

}

转载请注明:ECSHOP模板屋-ECshop教程网http://www.ecshop119.com/ecshopjc-1041.html

ECSHOP
ecshop下载 ecshop安装教程 ecshop在线演示 ecshop后台测试
ECSHOP二次开发手册
ecshop教程 ecshop二次开发 ecshop模板教程 ecshop微信配置
ECSHOP商城网站建设
ecshop空间域名 ecshop商城建设 ecshop模板修改 ecshop开发定制
ECSHOP模板屋
ecshop开发团队 ecshop开发中心 ecshop模板制作 模板屋简介
服务支持:7X24小时 151 059 55077
ECShop二次开发
ecshop搭建
qqtelcodeback_top
温馨提示

确定取消
温馨提示

关闭