Magento事件观察员,用于批量导入产品

时间:2011-09-05 15:34:48

标签: events magento observer-pattern

是否有“批量进口产品/客户”的事件?

我打算为我的供应商制作一个模块,通过后端在xml / csv中上传他们的产品信息。上传时,我需要更新我的Solr记录。

感谢名单

1 个答案:

答案 0 :(得分:2)

您可以将Mage_Catalog_Model_Convert_Adapter_Product :: saveRow()覆盖为:
1 GT;在config.xml中

<global>
    <models>
...
        <catalog>
            <rewrite>
                <!-- Override Mage_Catalog_Model_Convert_Adapter_Product -->
                <convert_adapter_product>MagePsycho_Productimport_Model_Convert_Adapter_Product</convert_adapter_product>
            </rewrite>
        </catalog>
...
    </models>
</global>

2 - ;将类文件创建为

class MagePsycho_Productimport_Model_Convert_Adapter_Product extends Mage_Catalog_Model_Convert_Adapter_Product
{    
    public function saveRow(array $importData)
    {
      parent::saveRow($importData);
      //do your extra stuffs here..
    }
}

注意:这只是一个想法,你需要自己开发完整的工作模块。

感谢
问候
MagePsycho