“货到付款”是一个好东西,如果你的网店可以“货到付款”的话,无疑会相对更吸引顾客来光顾," K; J X5 X) Y/ t q9 H
但是“货到付款”对订单管理也有弊端,比方说恶意下单,你还得电话确认下。/ S, ?0 d; u' {5 ]
) Y) \. a- U s/ [于是有的店主就想,我能不能把 货到付款 做一下限制呢,例如只有vip用户才能使用“货到付款”。( |9 x' C7 D9 g" j
三个太阳(QQ:2211707)告诉你肯定是可以的,下面就来说一下,如何优化ECSHOP购物流程,限制只有VIP用户才能货到付款。
; v6 T2 R* F; `4 ^' X
2 g- Y! m2 C, _5 e$ L5 A这里只是提供一个比较简单易行的方法,如果你有更好的方法,也请不要拍砖哦。
6 s0 a7 f! I# B% m' o8 ~& d
, c. p7 W8 e5 W. F" U8 u& K$ `打开 /flows.php 文件) O# {1 k) s/ v/ R# C& c% W
" v, Q9 e7 m' B4 I: o
找到下面这行代码
- d: w- B2 l! z, M4 K* q
) |$ C( p. s, U$payment_list = available_payment_list(1, $cod_fee);
# ?+ {3 a# r6 O9 Y9 A# {' d" ~& U
将它替换修改为- l9 l6 S" R. p* r; N
" l& }3 c6 e4 I6 \8 h9 M$flag_hdfk_wwwecshop120com=0;( z" R# T3 y0 h; E
if ($_SESSION['user_id'] > 0 and $_SESSION['user_rank'] == 2)# u9 k& F& l$ u9 H
{
2 h: O" }2 M; | $flag_hdfk_wwwecshop120com=1;: ?3 A8 P% `( D) |3 |
}, q) D9 Y% Q' Q/ x
$payment_list = available_payment_list($flag_hdfk_wwwecshop120com, $cod_fee); |
) h0 h) a: k% W! }! w2 k注意上面代码中的/ _& G9 V- `$ ]
$_SESSION['user_rank'] == 2
4 @, f' S3 g8 o4 }& w/ `那个2代表 表示VIP用户的ID,/ \4 c; Z [. k0 r |% R1 h
你也可以改成3来限制只有代销用户才能使用货到付款,
: @" C# L& n" w总之把那个数字写成用户等级ID就可以了,
9 t2 @ Y/ x3 B4 L- v( ?想限制哪个等级就写哪个等级的ID。
' M( F+ S n9 A! X) J
1 |" r h% S+ k( g就是这么简单,只需要修改下程序文件就可以了,不需要修改ECSHOP模板文件。 F3 Z5 X3 y# c
|