2013-01-10 102 views
0

如何自定義默認Magento產品導入數據流,以便在將其插入數據庫之前編輯某些字段。Magento:自定義Magento產品導入數據流

我應該重寫哪些文件來做到這一點?

非常感謝您的幫助。

+0

看到你的數據流導入的XML從後端,它將調用一些模型和方法 – ivantedja

+0

我試圖找到好的模型,但我不太明白它是如何工作的。一些路徑或方法將非常有用。謝謝 – Bizboss

回答

0

轉到系統 - >導入/導出 - >數據流配置文件 - >導入所有產品 然後轉到包含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負責導入數據的方法是:解析()