常见问题:ECJia到家:到家H5众包配送无法使用解决方案

来自ECJiaWiki
跳到导航 跳到搜索

问题描述

  • 到家系统升级到1.20.0版本后,安装众包配送插件后,用户下单会出现下图提示
到家H5众包配送无法使用解决方案01.jpg

问题修复

  • 进入网站根目录,根据路径找到该文件:sites/m/content/themes/h5/extras/controller/cart_controller.php
到家H5众包配送无法使用解决方案02.png
  • 按照图中位置修改代码
$cart_key = md5($address_id.$rec_id);
$pay_code = $_SESSION['cart'][$cart_key]['data']['payment_list'][$pay_id]['pay_code'];
$support_cod = $_SESSION['cart'][$cart_key]['data']['shipping_list'][$shipping_id]['support_cod'];
if(empty($support_code) && $pay_code == 'pay_cod'){
   			return ecjia_front::$controller->showmessage('当前配送方式不支持货到付款', ecjia::MSGTYPE_JSON | ecjia::MSGSTAT_ERROR);
   		}