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