如何更改ecshop默认快递配送支付方式
更新时间:2016-07-09 点击量:1381
Tag关键词: 快递 支付 配送 ecshop模板 ecshop4.0模板 二次开发 ecshop3.6模板 ecshop小程序
优易软件为大家整理如何去更改ecshop默认配送支付方式。
下面以2.7.3版为例进行讲解,设置ecshop默认配送支付方式,其他版本估计也使用。
方法一:
例如将配送方式默认为“申通快递”,支付方式默认为“支付宝”,申通快递的ID 为 14,支付宝的ID为4。这个ID可以在源代码或者数据库中查找。
打开 /flow.php 文件,
找到
$order = flow_order_info(); $smarty->assign('order', $order);
将它修改为
$order = flow_order_info(); $order['shipping_id'] = 14; //默认配送方式ID $order['pay_id'] = 4; //默认支付方式ID $smarty->assign('order', $order);
方法二:
更改一个字,让ecshop 默认选择第默认的配送方式
只需要修改一个地方,就可以实现更改默认的配送方式不选择的问题
includeslib_order.php 的函数
function last_shipping_and_payment() { $sql = "SELECT shipping_id, pay_id " . " FROM " . $GLOBALS['ecs']->table('order_info') . " WHERE user_id = '$_SESSION[user_id]' " . " ORDER BY order_id DESC LIMIT 1"; $row = $GLOBALS['db']->getRow($sql); if (empty($row)) { /* 如果获得是一个空数组,则返回默认值 */ $row = array('shipping_id' => 1, 'pay_id' => 0); // 修改这里的1,可以修改默认为你安装的第几个配送方式 } return $row; }看支付方式的id是在数据库中找到这个表ecs_payment
在下面的浏览中看到
看配送方式的id也是在数据库中这个表ecs_shipping
如果文章对您有帮助,就打赏一个吧