如何自定义默认 Magento 产品导入数据流,以便在将某些字段插入数据库之前对其进行编辑。
我应该覆盖哪些文件来做到这一点?
非常感谢您的帮助。
转到系统 -> 导入/导出 -> 数据流配置文件 -> 导入所有产品然后转到包含 XML 的选项卡。你应该看到这个:
<action type="dataflow/convert_parser_csv" method="parse">
<var name="delimiter"><![CDATA[,]]></var>
<var name="enclose"><![CDATA["]]></var>
<var name="fieldnames">true</var>
<var name="store"><![CDATA[0]]></var>
<var name="adapter">catalog/convert_adapter_product</var> <!-- override this module -->
<var name="method">parse</var> <!-- method that will import your data -->
</action>
如您所见,您必须覆盖的类是 Mage_Catalog_Model_Convert_Adapter_Product ,负责导入数据的方法是: parse()