magento dataflow: how to call action once before processing any row

Triafttof

New Member
Context: Magento 1.7.0.0 version. I have to import csv data, with magento dataflow advanced profiles.I have made an Adapter that implements Mage_Dataflow_Model_Convert_Adapter_Abstract. I've implemented saveRow() method for processing each row, ok.Next step: I want to run some code before any row is processed: something like save() or beforeSave() method... How can I do it?I guess that I have to implement save() method from Mage_Dataflow_Model_Convert_Adapter_Abstract and to add something on the the Actions XML section on my Import Profile:\[code\]<!-- adapter: loading data from local csv file--><action type="dataflow/convert_adapter_io" method="load"> <var name="type">file</var> <var name="path">var/import</var> <var name="filename"><![CDATA[blabla.csv]]></var> <var name="format"><![CDATA[csv]]></var></action><!-- parsing: transform into database entities --><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="number_of_records">1</var> <var name="adapter">mymodule/convert_adapter_blabla</var> <var name="method">saveRow</var></action>\[/code\]Any suggestions will be welcome, thanks! :)
 
Back
Top