客户导入的Magento电子邮件验证

时间:2013-11-03 20:27:52

标签: magento

我正在尝试将客户导入Magento。问题是它显示国家特定tld的错误。例如,myemail @ google.com.pk给出错误和导入脚本说电子邮件无效。

但是当我使用相同的电子邮件ID从前端创建用户时,会创建该帐户。我应该怎么做才能让Magento停止对客户导入提出错误?

1 个答案:

答案 0 :(得分:4)

因此,客户导入过程通过文件/app/code/core/Mage/ImportExport/Model/Import/Entity/Customer.php起作用。在这里,您将找到电子邮件检查。

if (!Zend_Validate::is($email, 'EmailAddress')) {
    $this->addRowError(self::ERROR_INVALID_EMAIL, $rowNum);
}

与通过前端创建客户时完成的检查完全相同。我建议以下内容进行调试。

  1. 检查是否可以通过前端创建具有此地址的客户
  2. 检查您是否未覆盖导入的客户实体