请教一下.2.72版本。修改运费首重和续重应该怎么改?
2016-07-07 15:01 来源:www.chinab4c.com 作者:ecshop专家
我找到个教程。上面写 Ecshop的配送方式的插件是放在/includes/modules/shipping文件夹下,打开该文件夹,找到需要修改的配送方式的插件,比如圆通的是yto.php,找到以下的代码: if ($goods_weight > 1) { $fee += (ceil(($goods_weight - 1))) * $this->configure['step_fee']; } 改为以下的代码 if ($goods_weight > 0.5) { $fee += (ceil(($goods_weight - 0.5) / 0.5)) * $this->configure['step_fee']; } 保存,上传以后即可生效。 但是,我要改的是2.72版本。并且我需要把续重重量由1000g改为100g。请问该怎么改啊? |
回答:
if ($goods_weight > 0.5)//这里的0.5代表的是首重是500克 { $fee += (ceil(($goods_weight - 0.5) / 0.1)) * $this->configure['step_fee']; //$goods_weight - 0.5得到的总的续重,除以0.1是得到有多少个续重 } 原理就是这样的 |
大哥。我用了你的方法。 if ($goods_weight >1) { $fee += (ceil(($goods_weight - 1) / 0.1)) * $this->configure['step_fee']; } 以期得到首重1kg续重0.1kg的效果。但是现在出bug了,续重是整数,例如1.1kg 1.2kg的时候,续重会被多算一次。1.1kg会算两次续重,1.09就只算一次续重了,请问这是啥米原因? |
mark一下 学习续重 |
已经做好了 |
最近更新
常用插件
- ecshop分类批量扩展插件
ecshop分类批量扩展插件,这个插件是ecshop插件里面比较核心的插件。我们...
- ecshop二次商品订购人信息
ecshop二次商品订购人信息填写插件,有时候给朋友送花,或者是送礼品的...
- ecshop2.7.1打印发货单插件
ecshop2.7.1打印发货单插件介绍:ecshop2.7.1和以前的ecshop版本不一样,ecs...
- ecshop二次开发详细页面生
插件介绍: ECSHOP系统,在很多时候,很多商品没有人购买,不但购买的人...
- ecshop商品分类名称增加样
ecshop插件介绍:本插件可以方便在后台管理,为ecshop商品分类名称增加样...
ecshop热门问答
ecshop热门资料
ecshopexchange
ecshopdiscus
ecshop中报
ecshop空白
ecshop商品编码
ecshop地方
ecshop清理
ecshop红美人
ecshop网店系统
ecshopFCK编辑器
ecshop免费版
ecshop幻灯效果
ecshop概念
zencart评论等级
ecshopToo
ecshop商品描述
ecshop自主
ecshop推广
ecshop后台管理员
ecshop收藏本站点
ecmall系统参数
ecshop对比框大小
ecshop商品库存
ecshop商品生成代码
ecshop拷问
ecshop乱码 新装
ecshop回头路
ecshop模板共享
ecshop服务公司
ecshop英雄