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

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

开通本站Svip会员,全站资源免费下
用过ECSHOP的站长都知道,# O! @4 f, D5 n6 o/ @' |% P( M
当你首次登陆ECSHOP进行购物的时候,购物流程中是没有“默认配送方式和默认支付方式”这个功能的。
6 u$ a; B8 S2 @7 O8 c哪怕你的网站上只有一种配送方式,它也不会默认选中这个唯一的配送方式。0 [4 ~# T) w2 `# o
! L. D& {7 e5 U5 {& H# i# ?
当你的网站只有一种配送方式,或者,你想主推某种配送方式的时候,这个功能就显的尤为重要。8 \) j$ v/ E% x4 {" N' x4 `
那么如何改进这个蹩脚的地方呢?下面说一下,其实比较简单。* f. Z( P9 a/ b0 P; t

7 {5 V1 R6 ]- w2 j9 T这里假设我们要把“申通快递”设置为默认配送方式,将“支付宝”设置为默认支付方式。) e9 B7 d5 ^. w5 C

: G- u/ q" ?! P+ O% d7 p那么首先我们要到后台或者数据库里确认一下“申通快递”和“支付宝”的ID。" w8 }. y  C; |  z; D' |
这里说一下在后台查询的方法,
% d+ X1 s5 n* X5 w6 y进入 后台》数据库管理》SQL查询,分别输入下面两个SQL语句进行查询,就能对应找到各自的ID(shipping_id 和 pay_id; Z' y2 S3 e0 q6 @
),查询的时候 注意数据表前缀 我这里使用的是默认前缀。* j3 W! p' c; O" f% ]/ N0 d

; ?1 c% S) }6 H7 I; o
select * from ecs_payment;
7 q( l$ e' ?" Yselect * from ecs_shipping;

* m' j5 h; A, y: o6 |然后我们打开 /flow.php 文件,
; c! e5 e: g6 l9 H8 g找到下面代码
* k, H2 V- ~8 |3 P6 K% l) o
6 v3 P7 |% J! [- |0 q; v
$order = flow_order_info();  Y3 V% D2 N1 k# F$ M1 N& m
    $smarty->assign('order', $order);

. x+ a1 l( j/ j8 N! a
4 i5 e& C5 h  O将它修改为! I! c8 l; T7 q+ s1 V) a
. r* N6 t; n/ k; [2 O: T! k  @
/* 代码修改 By www.ecshop120.com */7 c* m2 N$ O# w% f! G8 ]5 A
$order = flow_order_info();
5 x5 [$ H7 }) S/ p0 ]/ ~$order['shipping_id'] = 5; //默认配送方式ID4 ]$ F- Y; a6 H' A$ |9 b3 m
$order['pay_id'] = 4; //默认支付方式ID
! n. W# c: p+ S$smarty->assign('order', $order);

% u. ?8 Z- N3 W) V
- I) s* @0 W2 Q1 M) F8 B& a到此就OK了,看看是不是已经有“默认配送方式和默认支付方式”了。您也可以只设置一种默认,那么只要将, L) {; Z) s! l- k& R# ~* @
$order['pay_id'] = 4; 删掉 或者 将 $order['shipping_id'] = 5; 删掉即可
: g( A; g( ]5 y# K
, H: R: k! d9 H/ Z6 }5 U

全部评论 0

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