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

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

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

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

×
用过ECSHOP的站长都知道,首次登陆ECSHOP进行购物的时候,购物流程中没有“默认配送方式和默认支付方式”这个功能- g# ?; f0 p& p: ?
即使网站上只有一种配送方式,它也不会默认选中这个唯一的配送方式。
/ `- W: H0 G" }  ^' ^当你的网站只有一种配送方式,或者,你想主推某种配送方式的时候,这个功能就显的尤为重要。& J* s* v' f2 I2 d4 c: r

& a. O; F7 K. B那么,如何改进呢?下面简单说一下:* ~5 k+ m$ T" ^9 {! t- `$ f6 M( s' [' B) h
假设我们要把“申通快递”设置为默认配送方式,将“支付宝”设置为默认支付方式。
; {6 I. U. k' a9 G首先:  我们要到后台或者数据库里确认一下“申通快递”和“支付宝”的ID
* m7 U# k0 y  v6 C7 l6 D" x9 V5 A: f6 e3 ]. q
这里说一下在后台查询的方法:) u7 P5 n8 K" c- ]/ f
' H: O- A' ?' u0 q5 b  j$ V9 d9 A7 W
进入 后台   》  数据库管理   》  SQL查询,分别输入下面两个SQL语句进行查询,就能对应找到各自的ID(shipping_id 和 pay_id),查询的时候 注意数据表前缀 我这里使用的是默认前缀。
+ d) c0 b, t4 S  s
" ^9 m2 I8 q6 Y/ L4 z  t

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

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

-------------------------------------------------------------
3 _% v: m0 Y5 y+ u
2 X' W$ e. I5 v6 n$ z3 r, U/ y到这步,看看是不是已经有“默认配送方式和默认支付方式”了。您也可以只设置一种默认,那么只要将: K$ u5 ]+ w1 C+ u

7 Q' F* O' R% h6 E5 d$order['pay_id'] = 4;     删掉9 k, I6 E' m$ e1 o4 K  y
! {9 l/ A" s+ X
或者 将     9 U' n# R6 e2 H  b: i
1 O, U! c' z1 v0 O" O  X5 I
$order['shipping_id'] = 5;    删掉  即可。
: b; v$ ~- U9 W9 V( s& a" K' I! L+ Q* ?2 A- T9 K1 m& D2 P
评论0

手机版|小黑屋|源码模版|全球支付|VISA信用卡|MASTER信用卡|科恒数字网-持续研发、集成、交付、运营方案资源库

GMT+8, 2026-5-23 07:04 , Processed in 0.050629 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.