Ecshop系统添加免运费赠品后,购物车变为收取运费的bug解决。

    在使用ecshop系统的促销功能时,如满足“在山东”网上商城搞的“满100元赠送电影票1张”活动活动的需求,把电影票设置为免运费。

    但是事实情况却事与愿违,消费者购买订单超过100元并添加免运费的赠品后,订单反而又要收取邮费。

    经过笔者分析后台程序源码之后,找到了根源所在:

flow.php

出问题的地方正是函数“add_gift_to_cart”,找到函数的定义,仍在在flow.php文件,

我把该函数修改后的源码贴出来,大家对照一下就明白了:

还看不明白的就联系我的QQ吧。本博客右上角有我的联系方式。

 

您可能还喜欢...