Обозреватель событий Magento для массового импорта товаров - PullRequest
2 голосов
/ 05 сентября 2011

Есть ли какое-либо событие для "массового импорта товаров / клиентов"?

Я собираюсь сделать модуль для своих поставщиков, чтобы загружать информацию о своих продуктах в xml / csv через бэкэнд.Когда они загружаются, мне нужно обновить мои записи Solr.

Спасибо

1 Ответ

2 голосов
/ 06 сентября 2011

Вы можете переопределить Mage_Catalog_Model_Convert_Adapter_Product :: saveRow () как:1> в 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

...