登录后,购买下载资源更方便!
您需要 登录 才可以下载或查看,没有账号?立即注册
×
用过ECSHOP的站长都知道,首次登陆ECSHOP进行购物的时候,购物流程中没有“默认配送方式和默认支付方式”这个功能
! o! [, P0 @1 U! G即使网站上只有一种配送方式,它也不会默认选中这个唯一的配送方式。
! E' l9 U0 ?: y m- ]当你的网站只有一种配送方式,或者,你想主推某种配送方式的时候,这个功能就显的尤为重要。
$ Y+ z% d3 `, h3 d ]% J! D0 ?" Y- i5 f) u; [7 T& {% p2 v5 l/ Z
那么,如何改进呢?下面简单说一下:
) Y: _2 r5 Q7 [ d假设我们要把“申通快递”设置为默认配送方式,将“支付宝”设置为默认支付方式。! K9 }; S" _) y, R Q$ o6 d- @
首先: 我们要到后台或者数据库里确认一下“申通快递”和“支付宝”的ID8 }6 |/ y# O/ P
. I4 ^% o2 R" ~4 e5 M) z% N这里说一下在后台查询的方法:! @. ]' a9 F4 j o2 K4 y. B
/ b% R! N0 ]# k1 V
进入 后台 》 数据库管理 》 SQL查询,分别输入下面两个SQL语句进行查询,就能对应找到各自的ID(shipping_id 和 pay_id),查询的时候 注意数据表前缀 我这里使用的是默认前缀。
+ n. D9 L) K2 j- ^; ~
8 D+ m. |3 c9 z6 M2 L------------------------------------------------------------- 然后: 我们打开 /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); -------------------------------------------------------------, Q+ b' @. `$ t6 u& {
8 H# F8 B) i+ r _8 i$ w到这步,看看是不是已经有“默认配送方式和默认支付方式”了。您也可以只设置一种默认,那么只要将
) A& C2 u) |4 T( y& w' q7 w& L2 Y! Q3 w. i
$order['pay_id'] = 4; 删掉5 R3 m: A3 q) c$ l) F. C
U- ^) O8 p. W! o4 s+ S7 q或者 将
' R6 v. B1 @: u3 c h4 Z$ e" w! e. N0 @) {! d
$order['shipping_id'] = 5; 删掉 即可。6 J( Q, S: } W. U( L
6 C& A) y m- P& T- p4 J
|