科恒数字网

标题: ECSHOP设置默认配送方式和默认支付方式 [打印本页]

作者: admin    时间: 2020-6-9 10:35
标题: ECSHOP设置默认配送方式和默认支付方式
用过ECSHOP的站长都知道,首次登陆ECSHOP进行购物的时候,购物流程中没有“默认配送方式和默认支付方式”这个功能
9 Z* w( O+ z; e  s: x4 a: H即使网站上只有一种配送方式,它也不会默认选中这个唯一的配送方式。7 I0 ~) H" M4 a  ?& C) r
当你的网站只有一种配送方式,或者,你想主推某种配送方式的时候,这个功能就显的尤为重要。
5 Q; }$ N1 a0 ?! i) q. `) e$ v2 r' g6 q1 I3 M8 ]9 s% A6 o
那么,如何改进呢?下面简单说一下:
  G- V$ E6 v, [' g( t# k  X" `& f5 V假设我们要把“申通快递”设置为默认配送方式,将“支付宝”设置为默认支付方式。: G9 Y5 ^3 |& \  l+ B
首先:  我们要到后台或者数据库里确认一下“申通快递”和“支付宝”的ID
+ f( H& o6 E7 c8 h1 ?) P
' {( _+ O4 T9 u0 _; s2 J" s) ~% H  c  E这里说一下在后台查询的方法:2 `; L8 ~3 {, S( U
( E( }" ]% `9 e$ u; m5 q' f- n
进入 后台   》  数据库管理   》  SQL查询,分别输入下面两个SQL语句进行查询,就能对应找到各自的ID(shipping_id 和 pay_id),查询的时候 注意数据表前缀 我这里使用的是默认前缀。( {5 u4 ]0 i; r0 _. e

/ d8 M; j; ~+ J5 b* Y

-------------------------------------------------------------

然后:  我们打开 /flow.php 文件,找到下面代码

-------------------------------------------------------------

$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);

-------------------------------------------------------------
( a" n' R( B8 P$ `/ \
! }- L9 U4 c* f: y( ~6 b6 D0 A8 q到这步,看看是不是已经有“默认配送方式和默认支付方式”了。您也可以只设置一种默认,那么只要将
, Q# T8 S$ y8 F  |+ F& C$ }" ~8 b2 A$ h! w' X
$order['pay_id'] = 4;     删掉
4 H# ?( f& V# k3 G9 D* I3 a+ C* S* _8 W' D8 G" [( ?, k
或者 将     
, v/ w& {/ ]2 K: H; j) z5 {1 Q4 Y1 l7 ?
$order['shipping_id'] = 5;    删掉  即可。
* w1 G2 j0 y" t" f2 ~9 _5 j' _) `4 d: c) p7 Y; n





欢迎光临 科恒数字网 (https://www.khcic.com/) Powered by Discuz! X3.4