分类分类
更新时间:2026-10-06 17:17:29作者:zhao
有着网购经验的“剁手党”们都知道如果您在一家淘宝店里同时购买两个商品,如果一个商品包邮另外一个产品是不包邮的时候,通常这个时候您需要联系掌柜沟通修改价格后才能让您所购买的两个产品享受包邮的活动。
同理ECshop也是存在这类的问题的,爱吾源码小编认为这样很不人性化而且很不方便,淘宝商家是无法修改,难道ECshop自己的网店也无法修改这个机制和算法吗?
这不最近,爱吾源码的一位用户就找到小编寻求解决办法。以下是小编找到的解决办法,有需要的朋友不妨一试。
ECshop订单其中一个包邮商品,如何让整个订单都包邮经验分享:
文件编辑器(editplus)打开文件目录:…./includes/lib_order.php
查找:(大约在:682行)
// 查看购物车中是否全为免运费商品,若是则把运费赋为零
$sql = 'SELECT count(*) FROM ' . $GLOBALS['ecs']->table('cart') . " WHERE `session_id` = '" . SESS_ID. "' AND `extension_code` != 'package_buy' AND `is_shipping` = 0";
修改为:
// 查看购物车中是否全为免运费商品,若是则把运费赋为零
$sql = 'SELECT count(*) FROM ' . $GLOBALS['ecs']->table('cart') . " WHERE `session_id` = '" . SESS_ID. "' AND `extension_code` != 'package_buy' AND `is_shipping` = 1";
查找:(大约在:686行)
$total['shipping_fee'] = ($shipping_count == 0 AND $weight_price['free_shipping'] == 1) ?0 : shipping_fee($shipping_info['shipping_code'],$shipping_info['configure'], $weight_price['weight'], $total['goods_price'], $weight_price['number']);
修改为:
$total['shipping_fee'] = ($shipping_count >= 1 AND $weight_price['free_shipping'] == 1) ?0 : shipping_fee($shipping_info['shipping_code'],$shipping_info['configure'], $weight_price['weight'], $total['goods_price'], $weight_price['number']);
总结:通过以上修改就可以实现一个商品包邮,可以让整个购物车内所有购买的商品都享受包邮。切记用户在修改文件代码的时候,提前备份好。
相关
摄像头远程监控看家2026官方最新版本生活服务36.4 MBv1.0.02026-10-06
下载公务员省考最新手机版学习办公57.5 MBv6.09.112026-10-06
下载野性蜂巢(Wild Hive)经营养成267.49 Mv1.66.42026-10-04
下载趣好卖app网上购物74.76 Mv5.2.52026-10-04
下载兔叽月记app医疗健康55.33 Mv1.5.22026-10-04
下载魔力弹神策略游戏33.56 Mv1.0.02026-10-04
下载大破坏幸存者策略游戏62.28 Mv1.0.32026-10-04
下载啃豆小仓拼豆app实用工具41.74 Mv1.32026-10-04
下载方块公国安卓移植版策略游戏1.58Gv1.2.202026-10-04
下载快车顺风车出行2026官方最新版本生活服务82.0 MBv1.1.22026-10-04
下载网约上门按摩2026官方最新版本生活服务73.9 MBv2.0.22026-10-04
下载道运考试通(道路考练工具)学习办公32.8 MBv6.0.12026-10-04
下载










