“货到付款”是一个好东西,如果你的网店可以“货到付款”的话,无疑会相对更吸引顾客来光顾,- B7 u/ I3 {$ O
但是“货到付款”对订单管理也有弊端,比方说恶意下单,你还得电话确认下。
9 A T; u8 O0 w; a7 V" b0 j% R, |: M: P4 d! `; @- ?: {
于是有的店主就想,我能不能把 货到付款 做一下限制呢,例如只有vip用户才能使用“货到付款”。: |; r8 v& ?; {$ N& _4 U
三个太阳(QQ:2211707)告诉你肯定是可以的,下面就来说一下,如何优化ECSHOP购物流程,限制只有VIP用户才能货到付款。
5 r3 V3 R2 D H, z9 U/ F3 a1 }% P# \4 I% Q7 Z6 S p1 d7 G
这里只是提供一个比较简单易行的方法,如果你有更好的方法,也请不要拍砖哦。$ h* i3 @$ _: V" T1 r
5 x- R& r) T- l7 S打开 /flows.php 文件
4 g! }6 Z+ m4 K- F* ^
. k, y8 E- t0 Q5 `) ]找到下面这行代码
$ {* b% t! y9 l" ^* F/ ^
7 H( S8 y @( d. [2 n% j. O; k$payment_list = available_payment_list(1, $cod_fee);6 Y0 H" F: a9 `/ M/ ^ ?
/ W* B/ c0 D2 e6 O$ l3 v; |/ s3 D将它替换修改为
. _* n& O. I( ^( u! ^: z$ @& B& w8 M
$flag_hdfk_wwwecshop120com=0;8 s1 ?) i5 E* B, Z4 U/ m: b
if ($_SESSION['user_id'] > 0 and $_SESSION['user_rank'] == 2)! ~5 k* E, j) y' k. s* }
{4 ?) x9 h* k" c& C( F! H
$flag_hdfk_wwwecshop120com=1;
7 m j" ^2 v/ @3 _$ J c$ ^ }: }$ t* X/ C" j
$payment_list = available_payment_list($flag_hdfk_wwwecshop120com, $cod_fee); |
2 S* s/ {4 J9 ^' q( h" q% O8 E" h" b! B注意上面代码中的
- s- A) T9 O5 O7 v9 j! K* P$_SESSION['user_rank'] == 2 ) v2 t4 v. b, Z% t3 |
那个2代表 表示VIP用户的ID,! e4 W9 K/ G+ ?; o& S
你也可以改成3来限制只有代销用户才能使用货到付款,
: \/ d+ D/ Q# @) I# V总之把那个数字写成用户等级ID就可以了,2 Q( ^, u3 _( \5 l- N
想限制哪个等级就写哪个等级的ID。
. |, v6 t. a) A# N' y9 m" ]+ x2 G% R9 q) v" B3 Z' u8 M
就是这么简单,只需要修改下程序文件就可以了,不需要修改ECSHOP模板文件。, U2 \; @7 a; K) `
|