科恒数字网

标题: ECSHOP设置默认配送方式和默认支付方式 [打印本页]

作者: admin    时间: 2020-6-9 10:35
标题: ECSHOP设置默认配送方式和默认支付方式
用过ECSHOP的站长都知道,首次登陆ECSHOP进行购物的时候,购物流程中没有“默认配送方式和默认支付方式”这个功能  f/ l& x4 G: n* Z/ \: a5 G
即使网站上只有一种配送方式,它也不会默认选中这个唯一的配送方式。8 Q" C/ c, ]& d0 m- z; z
当你的网站只有一种配送方式,或者,你想主推某种配送方式的时候,这个功能就显的尤为重要。3 j/ Z3 X: C4 `/ u2 C' }

0 k3 I9 U$ m) F  O( Z4 m# \: u那么,如何改进呢?下面简单说一下:
4 g: o; Z* h4 d1 F8 \假设我们要把“申通快递”设置为默认配送方式,将“支付宝”设置为默认支付方式。
' k1 C* J- B9 v7 Z/ q  A首先:  我们要到后台或者数据库里确认一下“申通快递”和“支付宝”的ID, s' Y- i9 Y4 l# _

) M# J/ W( Z. W, j3 V这里说一下在后台查询的方法:& f! l5 U* x! T% |) u

; t4 z4 M# G) a- @6 D1 S进入 后台   》  数据库管理   》  SQL查询,分别输入下面两个SQL语句进行查询,就能对应找到各自的ID(shipping_id 和 pay_id),查询的时候 注意数据表前缀 我这里使用的是默认前缀。8 v9 t% ]* B& K1 R

& l! r' f7 K/ S+ x& t% y, ~

-------------------------------------------------------------

然后:  我们打开 /flow.php 文件,找到下面代码

-------------------------------------------------------------

$order = flow_order_info();

$smarty->assign('order', $order);

-------------------------------------------------------------

将它修改为

-------------------------------------------------------------

/* 代码修改 */

$order = flow_order_info();

$order['shipping_id'] = 5; //默认配送方式ID

$order['pay_id'] = 4; //默认支付方式ID

$smarty->assign('order', $order);

-------------------------------------------------------------
* ?* r) P& k6 Z" y& j! L, n8 j" O1 S" k  k* [
到这步,看看是不是已经有“默认配送方式和默认支付方式”了。您也可以只设置一种默认,那么只要将. C2 a" O1 H/ `

. G8 B+ V/ h, e: t- D0 R$order['pay_id'] = 4;     删掉
. @' z: W) E+ N& `9 a0 }7 ^* _* O
& T7 c. a1 @, z9 `- F或者 将     
( Y- m: M% A$ ]/ ?. ^8 V
* r9 t, L( ]* o; {. e" E$order['shipping_id'] = 5;    删掉  即可。
  n: P# O* j2 B
  Q% i0 g& f. L2 y; ^




欢迎光临 科恒数字网 (http://www.khcic.com/) Powered by Discuz! X3.5