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

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

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

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

×
用过ECSHOP的站长都知道,首次登陆ECSHOP进行购物的时候,购物流程中没有“默认配送方式和默认支付方式”这个功能
; w4 B" F  H; H+ X) D8 @即使网站上只有一种配送方式,它也不会默认选中这个唯一的配送方式。
/ H% v! X) J" t3 Y. F  U2 |) j当你的网站只有一种配送方式,或者,你想主推某种配送方式的时候,这个功能就显的尤为重要。
" W  s8 i6 K* h. d. l5 H# M7 B* {& ~1 [: A# s' J
那么,如何改进呢?下面简单说一下:4 Y% M5 j2 S) Y3 `
假设我们要把“申通快递”设置为默认配送方式,将“支付宝”设置为默认支付方式。+ k+ ?3 E/ p4 |) J! G
首先:  我们要到后台或者数据库里确认一下“申通快递”和“支付宝”的ID
" P* p/ i8 \) i8 D  _" L, F; n: N) X8 ~" C, d7 j, w4 \
这里说一下在后台查询的方法:
7 D9 V' C  N: c( r
+ {0 Z8 [  ]) N5 }3 c0 B进入 后台   》  数据库管理   》  SQL查询,分别输入下面两个SQL语句进行查询,就能对应找到各自的ID(shipping_id 和 pay_id),查询的时候 注意数据表前缀 我这里使用的是默认前缀。% C, L" F- ]) ^

: V" u. n+ I& D0 q! u. P

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

然后:  我们打开 /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 n1 T* U8 Q- t! I- Z" i
$ @# x6 t+ E" [0 o% H$ c6 A到这步,看看是不是已经有“默认配送方式和默认支付方式”了。您也可以只设置一种默认,那么只要将
7 T5 a- g) @* }+ o, f* a, A  U% Q5 |5 f8 t: X. F
$order['pay_id'] = 4;     删掉) Z8 j8 C- E5 |; b  |6 z4 J
$ k* C2 I9 v. L2 e6 X* m
或者 将     
# r% d0 [: ~; }  `) E6 N1 X' J6 o7 m4 y7 Y
$order['shipping_id'] = 5;    删掉  即可。
; e! q) Y& r* _6 W' m2 V
  j- i5 U  k7 f* C
评论0

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

GMT+8, 2026-7-17 23:55 , Processed in 0.051703 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.