关于让ecshop默认选择第默认的配送方式
2016-09-11 20:39 来源:www.chinab4c.com 作者:ecshop专家
下面以2.7.3版为例进行讲解,其他版本估计也使用。
方法一:
例如将配送方式默认为“申通快递”,支付方式默认为“支付宝”,申通快递的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 默认选择第默认的配送方式
只需要修改一个地方,就可以实现更改默认的配送方式不选择的问题
includes\\lib_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,可以修改默认为你安装的第几个配送方式 QQ 733905 phpsir
}
return $row;
}
看
最近更新
常用插件
- ecshop最小购买数量控制插
ecshop最小购买数量控制插件,这个插件主要是为我们提供一个十分方便...
- ecshop二次开发商品购买增
图片1香...
- ecshop2.7.2生成虚拟订单2.
以前我们开发过ecshop下的虚拟订单,就是客户在访问的时候,会自动生...
- ecshop没登陆情况下订单查
ecshop没登陆情况下订单查询插件,主要是针对ecshop在没有登陆的情况下...
- ecshop2.7.1邮件发送插件
ecshop2.7.1邮件发送插件:该插件主要的开发思想是源于ecshop短信发送系统...