新闻中心

如何把Ecshop搭建的商城的配送方式或支付方式设置默认值

作者 / 时间 2014-08-03 15:27:03

一般很多开源的网上商城都有很多种支付的方式和配送方式,例如支付方式有支付宝支付,余额宝支付,财付通支付,银联支付等。配送方式也是五花八门的,例如申通快递,圆通快递,顺丰快递等等。但是作为用户来说一般当然是想使用比较快的快递了,但是成本高客户不愿意出运费。为了节省成本,速度还可以一般电商站长都想把配送方式设置成默认的。最近小编的一位站长就联系到了小编,该站长是用Ecshop搭建的网城,由于最近生意跑火,想改进下配送方式为申通,毕竟申通速度比较快,信誉也是一个比较好的快递公司。支付方式设置和淘宝一样为支付宝。小编查看了下该商城使用的是Ecshop2.7.3版本的。刚好适合也是最新的版本了。例如将配送方式默认为“申通快递”,支付方式默认为“支付宝”,申通快递的ID 为 5,支付宝的ID为4。这个ID可以在源代码或者数据库中查找。直接修改对应的代中的ID即可。 首先找到根目录下的flow.php文件用一款编辑软件打开找到506-507行代码如下 $order = flow_order_info(); $smarty->assign('order', $order); 修改为: $order = flow_order_info(); $order['shipping_id'] = 5; //默认配送方式ID $order['pay_id'] = 4; //默认支付方式ID $smarty->assign('order', $order);   按照以上修改后,保存上传覆盖下以前的文件。这个时候再登陆网站后台找到右上角更新下缓存。当我们再在前台下单的时候就可以看到已经默认是申通快递。支付方式也默认为支付宝了。 无忧主机相关文章推荐阅读: ECSHOP添加自定义模块 ECSHOP无法注册新会员,提示“用户名已经存在,请重新输入“解决方法 解决ECSHOP后台重新发布商品图片产生新图片不覆盖原图的完美解决方案 解决最新ECSHOP2.7.3存在卖家打印快递单时不显示收货人省市区的完美解决方案

本文地址:https://www.51php.com/ecshop/15523.html

1
1
1
1
1
1
1