解决人人商城同城配送时,推送订单到达达,提示cargo_weight必须大于0。
应该是达达原有接口的cargo_weight不需要必填,后面升级为必填后,人人没有跟着升级。
解决办法很简单,直接重新计算订单中商品的重量,然后把参数传上去就可以了。不过要注意有商品有过规格的情况。
找到文件/addons/ewei_shopv2/core/model/order.php中dada_send方法(2187行左右),在提交达达接口前添加下面代码。
然后在下面的参数中补充 ‘cargo_weight’ => $cargo_weight/1000, 即可。
总的来说,人人还是b[……]

赣公网安备36010402000493