求助啊,请问如何在购物车界面调出商品的积分呢?

2016-07-07 15:03 来源:www.chinab4c.com 作者:ecshop专家



请问如何在 购物车 的界面调出 购物车 内的商品能获得的积分呢?
就是这个界面:

回答:
急啊,难道没有人知道吗?

可能因为太简单不愿意说,呵呵,如果你稍微懂一点,别人提示一点你就能改,如果你懂的很少,别人就要说很多,所以就懒得说了,
在lib_order.php 找到函数function cart_goods
然后在查询字段里面增加give_integral,然后在flow显示购物车产品信息的地方增加一列 显示出这个就可以了,方式可以参考产品名字的写法

3# biechao

谢谢您的回复啊,您说的这个函数是取购物车表里的数据吧,可是我看购物车这个表里没有积分的字段啊?

都是强人!~

哦,呵呵,是我的问题,我没仔细看,这个要做个联合查询,将以下sql替换,然后就可以在模板调用了,不过如果用户同一件商品卖了两个,那么获得积分应该是积分*number
  1. $sql = "SELECT g.give_integral, c.rec_id, c.user_id, c.goods_id, c.goods_name, c.goods_sn, c.goods_number, " .
  2. "c.market_price, c.goods_price, c.goods_attr, c.is_real, c.extension_code, c.parent_id, c.is_gift, c.is_shipping, " .
  3. "c.goods_price * c.goods_number AS subtotal " .
  4. "FROM " . $GLOBALS['ecs']->table('cart') ." AS c ". " LEFT JOIN ". $GLOBALS['ecs']->table('goods') ." AS g "." ON c.goods_id=g.goods_id ".
  5. " WHERE c.session_id = '" . SESS_ID . "' " .
  6. "AND c.rec_type = '$type'";
复制代码