建站技術網專注分享網站建設技術,網站建設教程,真正幫你學會做網站技術,輕松解決網站建設過程中遇到的常見問題,為廣大站長服務。 網站地圖 | 收藏本站 | 訂閱
域名投資,就來找米網,認準網址:www.zhaomi.cc 專業仿站,就到仿站網:www.fangzhan.org
  站內公告: ·帝國cms教程內容已更新,歡迎關注     ·建站技術網采用阿里云服務器,備案已通    
您當前的位置:建站技術網 > cms教程 > Ecshop教程

ecshop實現針對不同支付方式對應不同價格折扣的方法

時間:2019-04-26 23:34:07  來源:網絡收集  整理: 建站技術網 www.txwlqq.com     點擊:0次

本文實例講述了ecshop實現針對不同支付方式對應不同價格折扣的方法。分享給大家供大家參考,具體如下:

不少用戶希望ecshop可以實現實現不同的支付方式對應不同的價格折扣,默認的模板沒有這個功能.

第一步:找到:includes/lib_order.php, themes/../order_total.lib

第二步:修改order_total.lib代碼,將if $total.pay_fee > 0修改為:

復制代碼
代碼如下:
<!-- {if $total.pay_fee neq 0} 支付費用 -->
+ {$lang.pay_fee}: <font>{$total.pay_fee_formated}</font>
<!-- {/if} -->

修改lib_order.php,找到“/* 支付費用是一個比例 */”,修改計算方法:

復制代碼
代碼如下:
{
/* 支付費用是一個比例 */
$val = floatval($rate) / 100;
$pay_fee = $order_amount * $val;
}

在訂單頁面,將負號顯示在貨幣前面,修改lib_order.php,找到pay_fee_formated,修改如下:

復制代碼
代碼如下:
if($total['pay_fee']<0){
$total['pay_fee_formated'] = "-".price_format((-1 * $total['pay_fee']), false);
}else{
$total['pay_fee_formated'] = price_format($total['pay_fee'], false);
}

這樣在后臺設置支付費用時,輸入-20%,在選用該支付方式時就可以打八折,這個方法很不錯吧.

希望本文所述對大家基于Ecshop的程序設計有所幫助。

標簽:
文章標題:ecshop實現針對不同支付方式對應不同價格折扣的方法
文章網址:http://www.txwlqq.com/cmsJiaocheng/Ecshop/9204.html
上一篇:ECSHOPv2.7.2首頁商品列表調用該商品所屬分類名稱及鏈接地址修改方法
下一篇:Ecshop實現支付時傳送商品訂單號和商品名稱的方法
來頂一下
返回首頁
返回首頁
相關文章
    無相關信息
推薦資訊
如何通過SEO優化排名賺錢?SEO賺錢方法
如何通過SEO優化排名賺
seo優化教程:網站seo內容優化
seo優化教程:網站seo
SEO細節:企業SEO如何快速為新站做出效果
SEO細節:企業SEO如何
電商技術將如何發展?2018年有這五個大膽預測
電商技術將如何發展?
最新文章
欄目更新
欄目熱門
成人黄色