商品重量在ecshop购物车显示

2009-11-16 14:58 来源:www.chinab4c.com 作者:ecshop专家

    处理ecshop购物车显示商品重量的功能。

1:function get_cart_goods()函数中。
修改该数组
$total = array(
        'goods_price'  => 0, // 本店售价合计(有格式)
        'market_price' => 0, // 市场售价合计(有格式)
        'saving'       => 0, // 节省金额(有格式)
        'save_rate'    => 0, // 节省百分比
        'goods_amount' => 0, // 本店售价合计(无格式)
  'weight'    => 0,//重量
    );

2:数组中。取得重量
$row[goods_weight]    +=$GLOBALS[db]-> getOne("select goods_weight from ".$GLOBALS['ecs']->table('goods')." where goods_id = ".$row[goods_id]);
  $total['weight']    += $row[goods_weight];

3:flow.dwt中增加显示重量的
 <th bgcolor="#ffffff">商品重量</th>
 <td bgcolor="#ffffff">{$goods.goods_weight}千克</td>

4:flow.dwt中。显示总重量 商品总重量{$total.weight}千克,
5:cart_goods()函数中,增加下面。显示重量
$arr[$key][goods_weight]    +=$GLOBALS[db]-> getOne("select goods_weight from ".$GLOBALS['ecs']->table('goods')." where goods_id = ".$value[goods_id]);
6:flow.dwt中的中
  <th bgcolor="#ffffff">商品重量</th>
<td bgcolor="#ffffff">{$goods.goods_weight}千克</td> 
用来显示商品重量

7:flow.php中中
 //计算重量
 
 $total_weight = 0;
 foreach($cart_goods as $k => $v){
  $total_weight+= $v[goods_weight];
 }
 $smarty -> assign('total_weight',$total_weight);
 //计算重量
 
8:最后显示总重量.checkout中
 {if $total_weight}商品总重量{$total_weight}千克{/if} 

相关文章:

 修改ecshop产品默认重量

echop产品重量的bug

来源:中国B4C电子商务

上海租车香港公司注册咨询