ECSHOP后台订单中编辑配送方式提示错误以及免费额度不显示价钱问题

ECSHOP位置:ECSHOP商家需给客户订单换快递配送方式时,都需要通过ECSHOP后台订单中点击编辑配送方式进入页面操作。

ECSHOP问题:进入页面的时候报错:Warning: number_format() expects parameter 1 to be double, string given in C:\www.ecshop.cx\includes\lib_common.php on line 963,同时配送列表的每个免费额度都不能正常显示价钱问题。

ECSHOP原因:1)PHP版本为5.3及以上版本。2)配送方式存在免费额度为0 。这两个问题引起的以上ECSHOP问题。

问题截图如下:
ECSHOP后台订单中编辑配送方式提示错误以及免费额度不显示价钱问题

ECSHOP插件网发现网上普遍有解决方法,方法也非常简单,虽然网上部分提供的能解决问题,不过不完善问题解决了可免费额度依旧不显示价钱问题。ECSHOP插件网唯一提供最完善的解决方案如下:
打开admin/order.php文件搜索如下代码,共有两处只需要修改前面第一条即可。
$shipping_list[$key]['free_money'] = price_format($shipping['configure']['free_money']);
将以上的代码修改为如下代码,即可完美解决问题
            $shipping['configure'] = unserialize($shipping['configure']);
            $sun_shipping = array();
            foreach ($shipping['configure'] AS $row)
            {
                $sun_shipping[$row['name']] = $row['value'];
            }
            $shipping_list[$key]['free_money'] = price_format($sun_shipping['free_money']);

本文原创地址:https://www.ecshop.cx/article-238.html
版权所有 © 转载时必须以链接形式注明出处!

觉得本文对您有用,想收藏下来!方法很简单:请点击-〉
我们一直坚持白天工作、晚上熬夜更新资源,付出了巨大的精力和时间,其中的辛酸难以言述。

实时购买动态 ×

Andy范安迪会员 在 2019-07-08 购买了 ECShop商品详情页面属性价格直观显示 直接显示商品属性总价