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