在商品分类页,当产品库存为0时,如何让购买切换成缺货?
2016-07-07 15:18 来源:www.chinab4c.com 作者:ecshop专家
查询库存啊。如果存在。就购买。否则就缺货图片。我上次就弄过一个 |
回答:
查询库存怎么查?我还是觉得这种http://www.100xiu.net/category.php?id=209,更直观,不用点击进入产品详细页就知道有没有货,然后也不需要登陆才知道。 |
麻烦大家跟踪处理一下,谢谢! |
我顶你我也想知道 |
自动的吧 数量为0,自动显示为缺货 |
不是自动的要修改 |
我继续帮你顶希望有人站出来 |
我也想知道 |
楼主这个方法不是修改你要改的东西 而是修改单个商品的显示你说得不清楚 应该是现实一个系列商品的列表下显示缺货不缺货 |
对,是要在商品列表里,显示是否缺货。麻烦高手处理一下,谢谢! |
I need help, please! |
回楼主: 原因很简单,因为商品列表页(category.php)返回的商品列表信息里 , 没有返回商品库存字段信息,那当然不显示了。注意观察 category_get_goods() 函数部分下面一段, /* 获得商品列表 */ $sql = 'SELECT g.goods_id, g.goods_name, g.goods_name_style, g.market_price, g.is_new, g.is_best, g.is_hot, g.shop_price AS org_price, ' . "IFNULL(mp.user_price, g.shop_price * '$_SESSION[discount]') AS shop_price, g.promote_price, g.goods_type, " . 'g.promote_start_date, g.promote_end_date, g.goods_brief, g.goods_thumb , g.goods_img ' . '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 $where $ext ORDER BY $sort $order"; 里面没有库存字段, 解决办法: 把库存字段goods_number 也加到SQL语句中和返回的数组中就可以了!! 如果不能解决 请联系QQ:2211707 |
请楼上的写个详细步骤出来吧,感谢感谢! |
再顶一下 |
最近更新
常用插件
- ecshop选择下单时间插件
ecshop选择下单时间插件主要是根据不同的下单配送要求,在ecshop购物车...
- ecshop供应商插件免费下载
ecshop供应商插件免费下载...
- ecshop二次开发售后维修卡
插件介绍: 本插件是用于专门从事电子,信息,软件等售后服务关键比...
- ecshop快递发货单打印商品
ecshop快递发货单打印商品信息,大家都知道ecshop快递单打印的时候,只能...
- ecshop按分类筛选销售排行
ecshop按分类筛选销售排行...
ecshop热门问答
ecshop热门资料
ecshop继续购物
ecshopLicensed
ecshop行货手机
ecshopEMS
ecshopmembers
ecshop大哥
ecshop下装
ecshop新手
ecshoptest
ecshop空行代码
ecshop空位
ecshopZlib
ecshop班主
ecshop大图
ecshop美容化妆品
ecshop浮动层
ecshop红包不限使用次数
ecshop数据库版本太低
ecshopuhome
ecshop为什么
ecshop更多
dedecms非常慢
ecshop讲座
ecshop名称长度设置
ecshop背景图片
ecshop如何更快修改网站?
ecshop法藤
ecshop询查
ecshop独立后台
ecshop分成管理