“收货人信息”与“购物车没有商品”的关系

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

客户下单时发现点击支付方式和配送方式时出现“您的购物车内没有商品”提示框。造成无法付款。
新注册和合作登录的用户都是这种情况。尝试多种方法后,无意中发现最早网站测试中一个账号可以下单,不出现此种情况。最后发现问题所在:
客户下单时如果采用匿名购物时需要填写“收货人信息”,几个必填项必须全部填写。
客户注册登录时不需要填写“收货人信息”。注册后如果不修改补齐收货人信息,就会出现上述“您的购物车没有商品”对话框。填写完整后恢复正常。

请问各位高手,修改哪里可以去掉这个联系?很多时候客户自行取货,没有必要填写收货人信息。
看了论坛上出现这种现象还没有解决办法,我找到了一个原因,但是不会解决,还请大家多多献策,共同为ecshop尽些力。

回答:
还有就是合作登录后,无法调出合作账号原有收货信息,不知道这个可以解决不




楼主使用的是哪个模板的

ECShop V2.7.2 正式版

注意 flow.php 里的下面代码部分

if (empty($cart_goods) || !check_c**ignee_info($c**ignee, $flow_type))
{
$result['error'] = $_LANG['no_goods_in_cart'];
}



  1. || !check_c**ignee_info($c**ignee, $flow_type)
复制代码


删除就不会判断收获地址是否完整了

我晕o n s 这几个字符被 ***掉了

删掉了点选支付方式还是出现没有商品对话框,而且直接注册不填地区的话,不显示配送方式。填了地区可以点选配送方式,但是还是不能点选支付方式。

顶上去,期待完美解决方案

你删除的地方不对,这个文件里有好几处那个代码,删除了绝对可用,
看我的演示
www.oklove.cc

你随便找个商品加入购物车看看

确实,一共有10处,我不管三七二十一全都删了。解决了。多谢了!

解决了就好,呵呵。




请问您删除的是哪个文件的?我也遇到了这个问题,请帮帮我,谢谢

这个很详细,清楚了。