我正在尝试将客户导入Magento。问题是它显示国家特定tld的错误。例如,myemail @ google.com.pk给出错误和导入脚本说电子邮件无效。
但是当我使用相同的电子邮件ID从前端创建用户时,会创建该帐户。我应该怎么做才能让Magento停止对客户导入提出错误?
答案 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);
}
与通过前端创建客户时完成的检查完全相同。我建议以下内容进行调试。