“货到付款”是一个好东西,如果你的网店可以“货到付款”的话,无疑会相对更吸引顾客来光顾,* T2 z0 y1 o2 V1 `. q# I& Y
但是“货到付款”对订单管理也有弊端,比方说恶意下单,你还得电话确认下。+ L; S" B& C" v
3 Q" U9 m* c J# X! \) r3 V Z于是有的店主就想,我能不能把 货到付款 做一下限制呢,例如只有vip用户才能使用“货到付款”。
5 K. c! [9 }% o, M- M三个太阳(QQ:2211707)告诉你肯定是可以的,下面就来说一下,如何优化ECSHOP购物流程,限制只有VIP用户才能货到付款。
6 V/ x) z4 q3 F
1 J: a# r5 L- z这里只是提供一个比较简单易行的方法,如果你有更好的方法,也请不要拍砖哦。/ T9 K" _4 r4 {6 }' u; I# N' M
* l2 v2 x# ?% W% n. v( K7 n, w( `* a打开 /flows.php 文件
, x/ s& S; F% Y- I x1 ]1 p# A5 [ z, c7 }- y1 ]
找到下面这行代码$ \! p' Z4 r! V) I' m3 t: h N$ G
/ A0 [, t; J: {1 F
$payment_list = available_payment_list(1, $cod_fee);
. {2 A4 A8 ]# V+ r- p5 W/ C: ?% ?0 u6 T" Z4 X& T1 s1 q& @
将它替换修改为' l+ ]7 p5 e4 x
0 ]- p' O4 y- T; A5 }+ [8 T
$flag_hdfk_wwwecshop120com=0; y9 i+ D2 W7 g" C
if ($_SESSION['user_id'] > 0 and $_SESSION['user_rank'] == 2)
! o J' s+ g3 _( F4 d" k; B {* N- e* M* x4 ?" m; e* n; Z* S! D
$flag_hdfk_wwwecshop120com=1;4 d4 M: \0 \- ~1 R' w
}1 R u9 B* j$ ~7 g1 B# R
$payment_list = available_payment_list($flag_hdfk_wwwecshop120com, $cod_fee); |
1 G; r2 f2 a% }3 {4 y注意上面代码中的
- }8 N! J0 R& R$_SESSION['user_rank'] == 2 8 j6 {4 P6 \% T9 v Y5 c
那个2代表 表示VIP用户的ID,( g4 J# v. j, x
你也可以改成3来限制只有代销用户才能使用货到付款,$ R# G9 \8 R1 t1 @8 P, Y2 V
总之把那个数字写成用户等级ID就可以了,7 z, x9 Y( M Z. Z' q& P
想限制哪个等级就写哪个等级的ID。9 X' I {$ w7 L! y
: s4 o7 |/ p5 U/ w就是这么简单,只需要修改下程序文件就可以了,不需要修改ECSHOP模板文件。# [; l. b+ [) G, P$ t5 T2 S
|