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

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

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

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

×
用过ECSHOP的站长都知道,首次登陆ECSHOP进行购物的时候,购物流程中没有“默认配送方式和默认支付方式”这个功能7 p; H# N, g1 f# b* J' [
即使网站上只有一种配送方式,它也不会默认选中这个唯一的配送方式。7 o# A8 m$ J( L3 H) {
当你的网站只有一种配送方式,或者,你想主推某种配送方式的时候,这个功能就显的尤为重要。
  K! P. N6 ^) @: B2 z& c( {* y
5 Z. e0 W0 |% E4 P( d那么,如何改进呢?下面简单说一下:
! N4 H( u1 `7 B% }% s* E假设我们要把“申通快递”设置为默认配送方式,将“支付宝”设置为默认支付方式。6 X! S6 M- r$ Q( C
首先:  我们要到后台或者数据库里确认一下“申通快递”和“支付宝”的ID# [# v, ]2 S! n" V
  T  q7 ^' m& |* z' v
这里说一下在后台查询的方法:
/ ^# J8 n6 X" w- ~5 m8 O% i6 Z9 I+ A' c. T1 V5 p
进入 后台   》  数据库管理   》  SQL查询,分别输入下面两个SQL语句进行查询,就能对应找到各自的ID(shipping_id 和 pay_id),查询的时候 注意数据表前缀 我这里使用的是默认前缀。& f+ f: l+ a. z# J' r1 Q

0 R* A2 A/ g3 Q3 p9 P' ]# C1 P1 S/ L4 W

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

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

-------------------------------------------------------------, C5 T. m2 v. A
  ^" a' f& v0 E$ |/ \2 |& \
到这步,看看是不是已经有“默认配送方式和默认支付方式”了。您也可以只设置一种默认,那么只要将8 [9 r$ _' F/ z* g

: G* o7 [- C( [. B0 ]. _+ D4 G$order['pay_id'] = 4;     删掉
: V" m8 _) [8 e+ {! b/ Q; [; o9 `9 X- f& b- C  u% c
或者 将     
! C1 L& G$ _' z; F8 _5 b- p. o. N
; G5 M& Y: k$ M$order['shipping_id'] = 5;    删掉  即可。8 w, ~, q5 \+ X  O9 r

8 [, C, ?! @! K: e5 m; w
评论0

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

GMT+8, 2025-12-18 16:41 , Processed in 0.050910 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.