我正在尝试将客户导入 Magento。问题是它显示特定国家/地区的顶级域名错误。例如 myemail@google.com.pk 给出错误和导入脚本说电子邮件无效。
但是当我从前端创建一个具有相同电子邮件 ID 的用户时,就会创建该帐户。我应该怎么做才能让 Magento 停止在客户导入时出错?
我正在尝试将客户导入 Magento。问题是它显示特定国家/地区的顶级域名错误。例如 myemail@google.com.pk 给出错误和导入脚本说电子邮件无效。
但是当我从前端创建一个具有相同电子邮件 ID 的用户时,就会创建该帐户。我应该怎么做才能让 Magento 停止在客户导入时出错?
因此,客户导入过程通过文件进行/app/code/core/Mage/ImportExport/Model/Import/Entity/Customer.php
。在这里,您将找到电子邮件支票。
if (!Zend_Validate::is($email, 'EmailAddress')) {
$this->addRowError(self::ERROR_INVALID_EMAIL, $rowNum);
}
这与通过前端创建客户时所做的检查完全相同。我建议进行以下调试。