Magento事件观察员批量进口产品

问题描述:

是否有批量导入产品/客户的事件?

Is there any event for "bulk import of products/customers"?

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

I intend to make a module for my vendors to upload their product information in xml/csv through the backend. When they upload, I need to update my Solr records.

Thanx

您可以在config.xml中覆盖Mage_Catalog_Model_Convert_Adapter_Product :: saveRow():

1>

You can override the Mage_Catalog_Model_Convert_Adapter_Product::saveRow() as:
1> in 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..
    }
}

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

Note: This is just an idea, you need to develop full working module by yourself.

感谢

注意

MagePsycho

Thanks
Regards
MagePsycho