下架商品依然可以购买
2016-07-07 15:03 来源:www.chinab4c.com 作者:ecshop专家
当商品早于下架之前加入购物车,就会出现已经下架商品依然可以购买的情况。购物车里少了一个对下架商品的判断,不知是我的情况还是大家都有这样的情况。 |
回答:
DDDDDDDDDD |
商品是否上下架,是在商品列表页和商品详情页里起作用的,购物车里不会去判断是否上下架 取购物车里的商品的丞数是lib_order.php里的get_cart_goods函数 ,其中查库语句: /* 循环、统计 */ $sql = "SELECT *, IF(parent_id, parent_id, goods_id) AS pid " . " FROM " . $GLOBALS['ecs']->table('cart') . " " . " WHERE session_id = '" . SESS_ID . "' AND rec_type = '" . CART_GENERAL_GOODS . "'" . " ORDER BY pid, parent_id"; $res = $GLOBALS['db']->query($sql); 如楼主要加上些判断可以在此函数中加上判断 |
能否有具体的解决方案?您给出的是思路,可惜我是菜鸟 |
贴出SQL语句: $sql = "SELECT c.*, IF(c.parent_id, c.parent_id, c.goods_id) AS pid " . " FROM " . $GLOBALS['ecs']->table('cart') . " as c" . " LEFT JOIN " . $GLOBALS['ecs']->table('goods'). " as g on g.goods_id = c.goods_id" " WHERE g.is_on_sale =1 andc.session_id = '" . SESS_ID . "' AND c.rec_type = '" . CART_GENERAL_GOODS . "'" . " ORDER BY pid, c.parent_id"; $res = $GLOBALS['db']->query($sql); |
ddddssss |
ddddddddddddddd |
感谢ecshopkaifa 的无私帮助。功能部分实现。 |
在购物车第一步可以屏蔽下架的商品,点确认订单进入第二步下架商品(早于下架前加入购物车的)还是会显示出来。如何办,思路:把第二步下架的商品作个提示,不只能否实现 |
DDDDDDDDDDDD |
我的是2.51版本,我需要付费来修改这个功能,就是做到下架商品,在购物车里提示 此款商品已经下架,请删除.点确认订单系统自动删除客户没有删的已经下架的商品.就这点要求,50元能做的请联系QQ 782489793.如果出低了别骂人. |
最近更新
常用插件
- ecshop二次开发详细页面生
插件介绍: ECSHOP系统,在很多时候,很多商品没有人购买,不但购买的人...
- ecshop2.7.1打印发货单插件
ecshop2.7.1打印发货单插件介绍:ecshop2.7.1和以前的ecshop版本不一样,ecs...
- ecshop二次商品订购人信息
ecshop二次商品订购人信息填写插件,有时候给朋友送花,或者是送礼品的...
- ecshop分类批量扩展插件
ecshop分类批量扩展插件,这个插件是ecshop插件里面比较核心的插件。我们...
- ecshop商品分类名称增加样
ecshop插件介绍:本插件可以方便在后台管理,为ecshop商品分类名称增加样...
ecshop热门问答
ecshop热门资料
ecshopECShop_mobile
ecshop科士威
dede模板
ecshop我的健康我做主
ecshop备份
ecshop助销
ecshopecs_account_log
ecshop内置邮件服务
ecshop完全
ecshop欢迎页
ecshop鼠标经过
ecshopUTF-8
ecshop淘宝账号
ecshop资料
ecshop效果图
ecshopMYSQLadmin
ecshopsupplied
ecshop折叠式
ecshop区加
ecshopunpack
ecshopabsolute
ecshopCOD
ecshop工具栏
ecshop黄龙玉
ecshopXmlHttpRequest
ecshopdwt
ecshop标准化
ecshopkefu
ecshop网站打不开
ecshop导入