登录后,购买下载资源更方便!
您需要 登录 才可以下载或查看,没有账号?立即注册
×
用过ECSHOP的站长都知道,首次登陆ECSHOP进行购物的时候,购物流程中没有“默认配送方式和默认支付方式”这个功能6 t* d2 _& K4 B
即使网站上只有一种配送方式,它也不会默认选中这个唯一的配送方式。
: j: m& `$ }! t: A/ C* h当你的网站只有一种配送方式,或者,你想主推某种配送方式的时候,这个功能就显的尤为重要。
: V8 [7 \% y& n
7 T! }$ P+ V3 U% X6 e/ Y+ ^6 S那么,如何改进呢?下面简单说一下:
8 u M8 `- K! t- f假设我们要把“申通快递”设置为默认配送方式,将“支付宝”设置为默认支付方式。% [* Z# s5 {. w& z3 g4 I& _
首先: 我们要到后台或者数据库里确认一下“申通快递”和“支付宝”的ID5 B; ]$ C& I% T$ L" o0 Y% l8 h
: e9 y8 T6 d# \6 H* t/ Z这里说一下在后台查询的方法:7 h, t/ P9 x/ m, l; u5 K( ^
' z: s" x/ u7 ^+ v% y
进入 后台 》 数据库管理 》 SQL查询,分别输入下面两个SQL语句进行查询,就能对应找到各自的ID(shipping_id 和 pay_id),查询的时候 注意数据表前缀 我这里使用的是默认前缀。
' D* T. t) J. v2 d% P9 o" q, D
* ~4 A+ s0 d) W8 P# l------------------------------------------------------------- 然后: 我们打开 /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); -------------------------------------------------------------
$ T; H2 u U) |! b: C' g& ?
$ A8 G+ N/ }" z' Y到这步,看看是不是已经有“默认配送方式和默认支付方式”了。您也可以只设置一种默认,那么只要将
3 y& K2 u: d- R0 f- |6 ]* ?* r( i$ }: D- O! |0 F3 E0 L- I
$order['pay_id'] = 4; 删掉0 o$ P1 C) {8 a3 e
8 v3 A' n) }. Z! o
或者 将
1 ^, t* I6 C) I9 V3 ]
n0 B1 M! B* r$ v. T$order['shipping_id'] = 5; 删掉 即可。
$ B" A) D' X# R! U8 |" }
7 d1 j* M! K) @ O |