ec后台添加订单匿名支付选择配送方式错误

2016-07-07 15:13 来源:www.chinab4c.com 作者:ecshop专家

ec里面 order.php 里2200 行有一行这样的代码$shipping_list[$key]['free_money'] = price_format($shipping['configure']['free_money'] );看起来应该是获取格式化价格的,但是我输出$shipping['configure']['free_money']是已经序列话的数组,数组里面还不存在这个值 只有一个name 和一个value ,但是真心搞不懂为什么会这样写,而且我匿名用户下单时间 选择支付方式 就一直报错 。。。 个人觉得应该改成price_format(unserialize($shipping['configure']['value'])),没有细究,求高手解答是否正确??

回答:
这个不懂,友情帮顶




谢谢楼上,貌似没人解答。。。

哪个是配送方式里面对应的配置信息。以及运费信息。这个只是格式化显示他对应的运费计算情况。没其他特殊意义




这个我知道是格式化运费信息可是$shipping['configure']['free_money'] 这个值并不存在啊 ,所以进入配送方式页面的时候 就一直报错。。。

有些配送方式有,有些没有,如果不想报错,你可以加个判断 就好了,没有值就返回空值……




$shipping['configure']这个数组好像是序列化后的数组,判断时候是不是应该判断反序列化后的$shipping['configure']['free_money'] 的值呢

中国服装人网给你支持,楼主早日找出答案