通过导出客户导出自定义Magento字段

时间:2014-10-28 10:51:36

标签: php magento csv export

我创建了一个扩展程序,为客户帐户添加了一个额外的字段,这非常有用 - 数据已保存 - 一切都很好。但...

我们需要使用System - >导入/导出 - >出口。当我选择"客户"从下拉列表中Magento给出了以下错误:

Custom field error

我的属性被添加,因为它出现在eav_attribute表中。我能找到的与此非常相似的唯一问题就是让我看一下:\ app \ code \ core \ Mage \ Customer \ Model \ Convert \ Parser \ Customer.php

我理解此时Magento在管理面板中构建一个网格,允许您选择要导出的字段 - 但这是由unparse()中的\Parser\Customer.php函数还是其他地方处理的?

1 个答案:

答案 0 :(得分:0)

感谢Magento IRC找到了问题的根源。

我的属性位于eav_attribute表中,但是在'source_model'字段中的那一行是值'(NULL)'。

要解决此问题,我只是将此单元格设为空,因此未指定模型或空值。客户现在成功导入和导出。

希望这有助于其他人!