为ECSHOP设置默认配送方式和默认支付方式-站长杂谈下载

为ECSHOP设置默认配送方式和默认支付方式

开通本站Svip会员,全站资源免费下
用过ECSHOP的站长都知道,8 S  n) ]4 p6 G5 u# A9 U
当你首次登陆ECSHOP进行购物的时候,购物流程中是没有“默认配送方式和默认支付方式”这个功能的。5 W& f! L, b3 z# ]$ v6 \" o8 k
哪怕你的网站上只有一种配送方式,它也不会默认选中这个唯一的配送方式。
9 o# K+ h: |' ?, U0 N" ]3 {4 E$ Q+ t( m
当你的网站只有一种配送方式,或者,你想主推某种配送方式的时候,这个功能就显的尤为重要。3 o( C3 {; ^5 W( C0 ~
那么如何改进这个蹩脚的地方呢?下面说一下,其实比较简单。
; ]. u$ e  b3 Z* z/ P  |
! {) ^+ H5 Y8 K; `) a- T2 Y这里假设我们要把“申通快递”设置为默认配送方式,将“支付宝”设置为默认支付方式。# v$ o8 N/ [+ o6 V" u3 W

: ?; r+ a0 O, ^: |! ^那么首先我们要到后台或者数据库里确认一下“申通快递”和“支付宝”的ID。
4 C: m: s* I2 {! {; f0 d4 w这里说一下在后台查询的方法,: Q0 v7 \& m: x, |. A
进入 后台》数据库管理》SQL查询,分别输入下面两个SQL语句进行查询,就能对应找到各自的ID(shipping_id 和 pay_id* A/ D2 [/ P( M8 P3 f' w0 E; ^
),查询的时候 注意数据表前缀 我这里使用的是默认前缀。- U, S# _4 N+ e' X8 B3 S
8 Z. p: U% ]3 l; P, p. q- q
select * from ecs_payment;% E5 B, ?- b/ s7 e. D
select * from ecs_shipping;
% a! @1 L; `8 s! Z" e% H! [6 A
然后我们打开 /flow.php 文件,2 j  T+ [# t3 e$ J$ ~
找到下面代码
# Y! \: D! V8 C$ T5 U! W2 K  z7 O' G. [- F* ^4 `: E
$order = flow_order_info();8 L+ P0 W' e1 F. P6 U* {1 H3 m+ o9 M
    $smarty->assign('order', $order);

/ {: _9 y! T  n. O3 ^4 J8 a" N0 T6 r) t: t
将它修改为% ]: e" N4 v( Q- f3 q

( Q/ F0 q/ c# p/ |
/* 代码修改 By www.ecshop120.com */, _' t3 |6 G+ M' j* k8 T, Z
$order = flow_order_info();
/ ~' X" j, b. ?8 a4 U  U$order['shipping_id'] = 5; //默认配送方式ID
7 J: }$ X/ W$ o; J$order['pay_id'] = 4; //默认支付方式ID
" @- @4 k3 J* u7 i. ^% m7 S0 t0 F$smarty->assign('order', $order);

; I4 T  c) J0 k8 }. [$ `
) f. }7 P2 \0 [到此就OK了,看看是不是已经有“默认配送方式和默认支付方式”了。您也可以只设置一种默认,那么只要将
1 f& T4 c6 U1 C& I$order['pay_id'] = 4; 删掉 或者 将 $order['shipping_id'] = 5; 删掉即可
0 C* Q: M* y& t
9 R( ?$ e: \1 |: a$ @

全部评论 0

您需要登录后才可以回帖 立即登录
登录
0
0
0
返回顶部