ECSHOP设置默认配送方式和默认支付方式
用過(guò)ECSHOP的站長(zhǎng)都知道,首次登陸ECSHOP進(jìn)行購(gòu)物的時(shí)候,購(gòu)物流程中沒(méi)有“默認(rèn)配送方式和默認(rèn)支付方式”這個(gè)功能
即使網(wǎng)站上只有一種配送方式,它也不會(huì)默認(rèn)選中這個(gè)唯一的配送方式。
當(dāng)你的網(wǎng)站只有一種配送方式,或者,你想主推某種配送方式的時(shí)候,這個(gè)功能就顯的尤為重要。
?
那么,如何改進(jìn)呢?下面簡(jiǎn)單說(shuō)一下:
假設(shè)我們要把“申通快遞”設(shè)置為默認(rèn)配送方式,將“支付寶”設(shè)置為默認(rèn)支付方式。
首先:? 我們要到后臺(tái)或者數(shù)據(jù)庫(kù)里確認(rèn)一下“申通快遞”和“支付寶”的ID
這里說(shuō)一下在后臺(tái)查詢的方法:
進(jìn)入 后臺(tái)?? 》? 數(shù)據(jù)庫(kù)管理?? 》? SQL查詢,分別輸入下面兩個(gè)SQL語(yǔ)句進(jìn)行查詢,就能對(duì)應(yīng)找到各自的ID(shipping_id?和?pay_id),查詢的時(shí)候 注意數(shù)據(jù)表前綴 我這里使用的是默認(rèn)前綴。
-------------------------------------------------------------
select * from ecs_payment;
select * from ecs_shipping;
-------------------------------------------------------------
?
然后:? 我們打開(kāi) /flow.php 文件,找到下面代碼
?
-------------------------------------------------------------
$order = flow_order_info();
$smarty->assign('order', $order);
-------------------------------------------------------------
?
將它修改為
?
-------------------------------------------------------------
$order = flow_order_info();
$order['shipping_id'] = 5; //默認(rèn)配送方式ID
$order['pay_id'] = 4; //默認(rèn)支付方式ID
$smarty->assign('order', $order);
-------------------------------------------------------------
?
到這步,看看是不是已經(jīng)有“默認(rèn)配送方式和默認(rèn)支付方式”了。您也可以只設(shè)置一種默認(rèn),那么只要將
$order['pay_id'] = 4;???? 刪掉
或者 將 ? ??
$order['shipping_id'] = 5;??? 刪掉? 即可。
?
程序已經(jīng)修改了,還需要設(shè)置默認(rèn)ID,這個(gè)時(shí)候需要進(jìn)入數(shù)據(jù)庫(kù)。
使用phpmyadmin進(jìn)入以后,找到ecs_payment這個(gè)表,就可以看到下圖所示的情況。
如果要將支付寶設(shè)置為默認(rèn)支付方式,那么就修改為 $order['pay_id'] = 1; 這個(gè)數(shù)字1,就是圖中alipay所對(duì)應(yīng)的pay_id,也可以按照自己的需要修改為其他值。
?
?
同樣的道理,我們進(jìn)入ecs_shipping,找到對(duì)應(yīng)的shipping_id以后。
?
轉(zhuǎn)載于:https://www.cnblogs.com/wangblognet/archive/2012/12/09/2809936.html
總結(jié)
以上是生活随笔為你收集整理的ECSHOP设置默认配送方式和默认支付方式的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: ramdisk根文件系统+initram
- 下一篇: JAVA中equals()方法的重要性