新聞中心
如何把Ecshop搭建的商城的配送方式或支付方式設(shè)置默認(rèn)值
一般很多開(kāi)源的網(wǎng)上商城都有很多種支付的方式和配送方式,例如支付方式有支付寶支付,余額寶支付,財(cái)付通支付,銀聯(lián)支付等。配送方式也是五花八門的,例如申通快遞,圓通快遞,順豐快遞等等。但是作為用戶來(lái)說(shuō)一般當(dāng)然是想使用比較快的快遞了,但是成本高客戶不愿意出運(yùn)費(fèi)。為了節(jié)省成本,速度還可以一般電商站長(zhǎng)都想把配送方式設(shè)置成默認(rèn)的。最近小編的一位站長(zhǎng)就聯(lián)系到了小編,該站長(zhǎng)是用Ecshop搭建的網(wǎng)城,由于最近生意跑火,想改進(jìn)下配送方式為申通,畢竟申通速度比較快,信譽(yù)也是一個(gè)比較好的快遞公司。支付方式設(shè)置和淘寶一樣為支付寶。小編查看了下該商城使用的是Ecshop2.7.3版本的。剛好適合也是最新的版本了。例如將配送方式默認(rèn)為“申通快遞”,支付方式默認(rèn)為“支付寶”,申通快遞的ID 為 5,支付寶的ID為4。這個(gè)ID可以在源代碼或者數(shù)據(jù)庫(kù)中查找。直接修改對(duì)應(yīng)的代中的ID即可。 首先找到根目錄下的flow.php文件用一款編輯軟件打開(kāi)找到506-507行代碼如下 $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); 按照以上修改后,保存上傳覆蓋下以前的文件。這個(gè)時(shí)候再登陸網(wǎng)站后臺(tái)找到右上角更新下緩存。當(dāng)我們?cè)僭谇芭_(tái)下單的時(shí)候就可以看到已經(jīng)默認(rèn)是申通快遞。支付方式也默認(rèn)為支付寶了。 無(wú)憂主機(jī)相關(guān)文章推薦閱讀: ECSHOP添加自定義模塊 ECSHOP無(wú)法注冊(cè)新會(huì)員,提示“用戶名已經(jīng)存在,請(qǐng)重新輸入“解決方法 解決ECSHOP后臺(tái)重新發(fā)布商品圖片產(chǎn)生新圖片不覆蓋原圖的完美解決方案 解決最新ECSHOP2.7.3存在賣家打印快遞單時(shí)不顯示收貨人省市區(qū)的完美解決方案
本文地址:http://www.gle-technology.com/ecshop/15523.html