登录后,购买下载资源更方便!
您需要 登录 才可以下载或查看,没有账号?立即注册
×
用过ECSHOP的站长都知道,首次登陆ECSHOP进行购物的时候,购物流程中没有“默认配送方式和默认支付方式”这个功能 {9 H- P9 ?) m9 ^
即使网站上只有一种配送方式,它也不会默认选中这个唯一的配送方式。
0 f3 @3 [$ H( v: m8 U当你的网站只有一种配送方式,或者,你想主推某种配送方式的时候,这个功能就显的尤为重要。2 f1 W& |. T4 Y0 `6 C$ A
+ j( x, }) ]3 v, w6 V" _: N
那么,如何改进呢?下面简单说一下:# E' x1 L! i7 M
假设我们要把“申通快递”设置为默认配送方式,将“支付宝”设置为默认支付方式。
1 z/ H+ q- [. ^5 |- {首先: 我们要到后台或者数据库里确认一下“申通快递”和“支付宝”的ID
) E8 Q, I8 a' ]5 G
1 S) t& r& @: W3 Q4 O' v; i, m这里说一下在后台查询的方法:8 p( |7 T% D* }' ]7 `
I" s# p; q: p( P0 r3 V5 q7 |进入 后台 》 数据库管理 》 SQL查询,分别输入下面两个SQL语句进行查询,就能对应找到各自的ID(shipping_id 和 pay_id),查询的时候 注意数据表前缀 我这里使用的是默认前缀。
; f9 x2 @9 B) h% A/ q8 q1 ?2 S3 f* F8 B
------------------------------------------------------------- 然后: 我们打开 /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); -------------------------------------------------------------- l0 z4 \" x" N; c8 ~
g9 G$ W2 t$ O0 p" m$ W L+ F2 V5 y到这步,看看是不是已经有“默认配送方式和默认支付方式”了。您也可以只设置一种默认,那么只要将
% n, j+ w0 X. c* k2 S4 n4 p6 i# h# j7 Q4 ^6 q% H" Y1 ?' g
$order['pay_id'] = 4; 删掉5 I8 n9 Z w/ K7 G" Y$ F
3 ]3 N% P8 W3 v" F
或者 将 - D8 |* I* \- q: S1 t* l
2 o: G) s3 `( F+ c9 g6 w
$order['shipping_id'] = 5; 删掉 即可。
% k4 ^/ ~% i0 j+ U+ F. P8 r
4 F0 V- g% u' W4 ]" Y6 c" ` |