ecshop程序默认配送支付方式的两种方法总结

站长朋友们肯定都经常在淘宝上购物,那么一般购物之后卖家都会给配送,在支付的过程中买家是可以选择对应的支付方式和配送方式的。例如一位站长买了一款php空间需要开发票,那么支付的时候就可以自己选择支付宝,或者银联支付。同样发票邮递过来也是可以自己需求选择快递方式的。可是有的站长朋友们使用的是ecshop这款程序搭建的商城程序站长由于出于种种原因考虑不想要买家自己选择支付方式,那么能否修改默认的支付方式呢?高速度 主机小编经过研究之后也是可以实现的,并且不止一种方法。不论是支付方式还是配送方式都是有对应的数据库表字段的,高速度 主机小编先给站长朋友们截图看看数据库中的表字段。支付方式表字段如下图1:ecshop程序默认配送支付方式的两种方法总结配送方式表字段如图2:ecshop程序默认配送支付方式的两种方法总结有了以上字段那么下面借助以上图来总结以下两种设置方法吧。第一种:直接通过修改程序来实现。从以上图中可以看出支付方式的序号和配送方式的需要。例如高速度 主机小编想要默认的支付方式为支付宝,那么支付宝的pay_id是2,配送方式默认方式为EMS,EMS的shipping_id为1 ,那么步骤如下:1:首先登陆高速度 主机会员中心找到主机管理--控制面板,如下图3:ecshop程序默认配送支付方式的两种方法总结2:点击控制面板—进入文件管理,如下图4:ecshop程序默认配送支付方式的两种方法总结3:点击进入文件管理—找到public_html根目录。如下图5:ecshop程序默认配送支付方式的两种方法总结4找到根目录下的/flow.php文件,点击编辑如下图6:ecshop程序默认配送支付方式的两种方法总结5:使用ctrl+f快捷方式查找以下代码:

$order = flow_order_info();$smarty->assign('order', $order);将它修改为$order = flow_order_info();$order['shipping_id'] = 1; //默认配送方式ID$order['pay_id'] = 2; //默认支付方式ID$smarty->assign('order', $order);
如下图7:ecshop程序默认配送支付方式的两种方法总结第二种修改方法:也是按照上面第一种方法的步骤1,2,3找到include/lib_order.php文件函数。并找到以下代码:
if (empty($row)){/* 如果获得是一个空数组,则返回默认值 */$row = array('shipping_id' => 1, 'pay_id' => 2); // 修改这里的1,可以修改默认为你安装的第几个配送方式 }
这里的数字1和0 也是控制默认的配送方式和支付方式的,只要把这里的1和0修该成上面数据库中的字段分别是pay_id为2,shipping为1就是默认的EMS和支付宝的了。第二种方法和第一种类似有异曲同工之处。只要按照上面第一种可以修改,那么第二种就非常简单了。以上两种方法就是关于ecshop程序默认配送支付方式的两种方法总结了。感谢站长朋友们的支持。温馨提示:该技术解决方案的是由高速度 主机客服为我们空间客户处理该问题时提供的处理方法,确保在高速度 主机能完美实现,因服务较多,客服繁忙,其他主机我们没有过多精力进行大范围测试,不能确保所有虚拟主机都能完美处理,请您理解!
高速度 主机提供365天*24小时全年全天无休、实时在线、零等待的售后技术支持。竭力为您免费处理您在使用高速度 主机过程中所遇到的一切问题!如果您是高速度 主机用户,那么您可以通过企业QQ【417333562 】、售后QQ【网站最下端有】、旺旺【网琦科技 】、78879749 免费电话、后台提交工单这些方式联系高速度 主机客服!如果您不是我们的客户也没问题,点击页面最右边的企业QQ在线咨询图标联系我们并购买后,我们为您免费进行无缝搬家服务,让您享受网站零访问延迟的迁移到高速度 主机的服务!高速度 主机相关文章推荐阅读:如何解决ECSHOP标签时间不正确的问题ECSHOP用户注册的详细时间如何显示出来ECSHOP如何删除掉过期的拍卖活动

本文地址:https://www.gaosudu.com/ecshop/22933.html