登录后,购买下载资源更方便!
您需要 登录 才可以下载或查看,没有账号?立即注册
×
用过ECSHOP的站长都知道,首次登陆ECSHOP进行购物的时候,购物流程中没有“默认配送方式和默认支付方式”这个功能: ]# r8 w4 c) u
即使网站上只有一种配送方式,它也不会默认选中这个唯一的配送方式。9 N5 f! P [5 g5 ] }/ M
当你的网站只有一种配送方式,或者,你想主推某种配送方式的时候,这个功能就显的尤为重要。7 Q0 O* a# G+ X
2 q. t' ?% H' @3 b
那么,如何改进呢?下面简单说一下:7 B5 {( \' q7 A9 }; e2 G( O
假设我们要把“申通快递”设置为默认配送方式,将“支付宝”设置为默认支付方式。
: H( O" u- D, Q1 |. F9 ^# K首先: 我们要到后台或者数据库里确认一下“申通快递”和“支付宝”的ID
( `9 I3 u% Z. E; x1 {+ ]' n5 k0 O/ k& E# E7 x
这里说一下在后台查询的方法:* y! ^. x* N- i+ ^$ ~; @" j
- { R% q$ H- c
进入 后台 》 数据库管理 》 SQL查询,分别输入下面两个SQL语句进行查询,就能对应找到各自的ID(shipping_id 和 pay_id),查询的时候 注意数据表前缀 我这里使用的是默认前缀。$ D( G* v! T* m6 o
: _5 y9 T2 n1 h# 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); -------------------------------------------------------------
2 h4 S! N* b. a0 a' t6 }- ^; R9 a
到这步,看看是不是已经有“默认配送方式和默认支付方式”了。您也可以只设置一种默认,那么只要将
$ L6 t0 I- `, o/ g& M9 ]3 q. j8 P. w; t" X2 @. }, u
$order['pay_id'] = 4; 删掉 n& u& t" M: N1 B# q5 Y
# K- y+ V/ j: t6 X2 \3 f) e
或者 将 - O+ f/ J q) Z' m* f' Q+ U
* M3 R3 [ g4 Q
$order['shipping_id'] = 5; 删掉 即可。
% t9 E& k D- \# f7 n5 @% _8 R: j2 p5 v i% l o% h) Z
|