[Ecshop] ECSHOP设置默认配送方式和默认支付方式

[复制链接]
admin 发表于 2020-6-9 10:35:44 | 显示全部楼层 |阅读模式

登录后,购买下载资源更方便!

您需要 登录 才可以下载或查看,没有账号?立即注册

×
用过ECSHOP的站长都知道,首次登陆ECSHOP进行购物的时候,购物流程中没有“默认配送方式和默认支付方式”这个功能1 t) w+ R* B: L6 v, E3 n8 K1 c
即使网站上只有一种配送方式,它也不会默认选中这个唯一的配送方式。
: U0 e$ I9 V1 I7 a; Q当你的网站只有一种配送方式,或者,你想主推某种配送方式的时候,这个功能就显的尤为重要。
; h4 I, t  ]1 d6 I4 b& u; n7 I7 K
那么,如何改进呢?下面简单说一下:
' t. ?/ G+ A: t: r$ V假设我们要把“申通快递”设置为默认配送方式,将“支付宝”设置为默认支付方式。3 P/ N9 F2 j1 L, }/ F  @
首先:  我们要到后台或者数据库里确认一下“申通快递”和“支付宝”的ID
# g! t! k" k' Z( ^7 I3 f/ Q9 i! x0 W. E# d9 v& J
这里说一下在后台查询的方法:
( R" h+ f( v5 T$ q* A1 K( H. \* P) `. c, f( K
进入 后台   》  数据库管理   》  SQL查询,分别输入下面两个SQL语句进行查询,就能对应找到各自的ID(shipping_id 和 pay_id),查询的时候 注意数据表前缀 我这里使用的是默认前缀。
9 M* G, w8 o. a, n. J* v0 n2 T' I/ _0 h( K2 X; ~

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

然后:  我们打开 /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);

-------------------------------------------------------------
1 A* Q. v% o  v! H
! n* N) u  L3 o. H到这步,看看是不是已经有“默认配送方式和默认支付方式”了。您也可以只设置一种默认,那么只要将
0 H8 \- x! v) i1 O( s/ ^2 D' O5 g( A4 w: g
$order['pay_id'] = 4;     删掉; O0 k+ ?7 t' P/ [
) a3 j+ @' R' `* S# y
或者 将     $ ]9 n6 p+ K: W& b* H
+ f, U4 @' S3 J9 Y
$order['shipping_id'] = 5;    删掉  即可。: W1 n7 g( A1 I9 R# _
( k2 t$ x; N( T' Z/ U* [, U8 M/ P
评论0

手机版|小黑屋|源码模版|全球支付|VISA信用卡|MASTER信用卡|科恒数字网

GMT+8, 2025-4-30 19:05 , Processed in 0.044805 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.