2

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

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

4

1 回答 1

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. 检查您是否没有为导入覆盖客户实体,
于 2013-11-10T17:59:47.723 回答