ECSHOP添加制定支付方式享受折扣功能(适用于2
思韵闪耀
2013-11-20
0

最近在使用ecshop程序时,遇到了商城支付功能没有享受折扣的优惠项目。所以在找了很多资料后,还是觉得根据现有的条件更改一下。

    思路:根据各个支付插件现有的支付手续费进行设置。

    设置如下:

                需要修改的文件:includes/lib_order.php 和 themes/…/library/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); 

                            }

        到此就可以在后台设置支付手续费用时,

        输入-5%,即可选用该支付方式时打九五折。或者输入定额的如-5,即可选用该支付方式时直减5元。


【版权声明】
本站部分内容来源于互联网,本站不拥有所有权,不承担相关法律责任。如果发现本站有侵权的内容,欢迎发送邮件至masing@13sy.com 举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。

LAN

相关内容

网页保护、网页图片保护
1、禁止另存网页,把如下代码加入到网页body/body中 程序代...
2025-05-30
docker-compos...
1.Compose介绍 DockerCompose是一个用来定义和...
2024-04-26
数字证书和加密Exchan...
加密和数字证书是所有组织的重要考虑因素。 默认情况下,Exchan...
2022-09-16
mysql 如何跟踪_My...
在项目开发中,难免会遇到在数据库服务器端跟踪sql执行语句的需求,...
2022-09-08
Docker的一系列操作(...
首先要清楚Redis是安装在Docker容器,所以要进行很长的Do...
2022-09-08
服务器安全策略配置方案一览
服务器安全可以通过软件,修复漏洞以及第三方云服务来保障,但是服务器...
2022-06-17

热门资讯

ecshop中mobile和W... WAP里没有购物流程。mobile里是新的手机购物,如果有用手访问会直接转入这里的文件,进行手机购物...
ecshop在PHP 5.4以... 运行Ecshop首页出现报错:出现下面这就话: Strict Standards: Only var...
完美解决ecshop和jque... 1、加入JSON2.js文件 原因很简单,transport修改Object是为了加入支持JSON的...
修改ECSHOP注册页面的Em... 有人说,在后台的 会员注册项设置 里面不是可以控制是否必填吗??我就碰到好几个人这么说过。 其实是他...
ECSHOP页面出现numbe... 首先需要说明的是:不是所有人的网站都会出现这个错误,只有符合一定环境和条件的网站才有可能出现这类错误...
Ecshop后台商品添加一个新... 1.在数据库 ecs_goods 这个表里面新建 你所需要的字段。例如(goods_xxx,good...
ecshop在PHP 5.4以... 运行Ecshop首页出现报错:出现下面这就话: Strict Standards: Only var...
Ecshop系统添加免运费赠品... 使用商城的朋友可能会经常碰到关于利用ecshop来实现一些活动的需求,把电影票设置为免运费。但是事实...
ecshop2.7.3忘记管理... 进入phpmyadmin,进入ecshop的数据库,进入表ecs_admin_user 打开,如下图...
完美解决ecshop和jque... 用过 ecsh op模板 的朋友都知道ecshop和Jquery是不兼容的,这也是我们在做 ecs ...