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

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

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

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

×
用过ECSHOP的站长都知道,首次登陆ECSHOP进行购物的时候,购物流程中没有“默认配送方式和默认支付方式”这个功能
+ Z/ [: y8 f. D% k- d+ ]0 b即使网站上只有一种配送方式,它也不会默认选中这个唯一的配送方式。
, e5 s4 L, G) U当你的网站只有一种配送方式,或者,你想主推某种配送方式的时候,这个功能就显的尤为重要。
! G& w. J" G* _3 g5 D- h- v5 D& t- J: o  T
那么,如何改进呢?下面简单说一下:
* |' `. ^) \. L4 [* u' K) ~. }假设我们要把“申通快递”设置为默认配送方式,将“支付宝”设置为默认支付方式。6 I# u7 I# j) u( G( {5 f2 A
首先:  我们要到后台或者数据库里确认一下“申通快递”和“支付宝”的ID: Y2 M' R3 G3 N9 R/ ?6 k( P0 @5 R

2 e- o% p: O; r7 z这里说一下在后台查询的方法:+ C3 B# S- ]5 a

( |/ I1 `  B/ {, l" W- D( w- c4 c进入 后台   》  数据库管理   》  SQL查询,分别输入下面两个SQL语句进行查询,就能对应找到各自的ID(shipping_id 和 pay_id),查询的时候 注意数据表前缀 我这里使用的是默认前缀。. |8 ]9 F5 }7 ~5 d1 `+ l- l5 W( u# l
2 |# _1 l: M+ z. M9 H% g7 i$ A  B9 ^

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

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

-------------------------------------------------------------9 E( t8 q5 ^* v5 o4 A
3 |# i' @: {% l/ S+ D+ z
到这步,看看是不是已经有“默认配送方式和默认支付方式”了。您也可以只设置一种默认,那么只要将
8 @; P. Z' \4 e) O  ^# c" V6 W" d0 f' e
$order['pay_id'] = 4;     删掉
) ^7 R* L, |* ^. W
; C" ~" x: p' f4 U0 i或者 将     
1 H) }0 l2 t8 U2 D9 H& Z5 f& Z! b
$order['shipping_id'] = 5;    删掉  即可。/ K5 F" D2 H: c2 w
1 ~' A4 Y9 v/ J3 Z1 s: G' U9 }# c
评论0

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

GMT+8, 2026-8-21 09:51 , Processed in 0.067135 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.