Создать простой модуль для обновления журнала при обновлении или добавлении продукта. Не работает

Создайте простой модуль для обновления журнала при обновлении или добавлении продукта.
Это не работает.

Ниже моя структура кодирования.

config.xml (app \ code \ local \ ORD \ UpdatePro \ etc \ config.xml)

 <?xml version="1.0" encoding="utf-8"?><config>
<modules>
<ORD_UpdatePro>
<version>0.0.1</version>
</ORD_UpdatePro>
</modules>

<global>

<models>
<ord_updatepro>
<class>ORD_UpdatePro_Model</class>
</ord_updatepro>
</models>

<events>
<catalog_product_save_after>
<observers>
<ord_updatepro>
<class>ord_orderreports/observer</class>
<method>logUpdate</method>
<type>singleton</type>
</ord_updatepro>
</observers>
</catalog_product_save_after>
</events>
</global></config>

ORD_UpdatePro.xml (app \ etc \ modules \ ORD_UpdatePro.xml)

<?xml version="1.0"?>
<config>
<modules>
<ORD_UpdatePro>
<active>true</active>
<codePool>local</codePool>
<version>0.1.0</version>
</ORD_UpdatePro>
</modules>
</config>

Observer.php (app \ code \ local \ ORD \ UpdatePro \ Model \ Observer.php)

<?php class ORD_UpdatePro_Model_Observer{
public function logUpdate(Varien_Event_Observer $observer){
$product = $observer->getEvent()->getProduct();
$name = $product->getName();
$sku = $product->getSku();
Mage::log("{$name} ({$sku}) updated", null, 'product-hansa.log');
}
}?>

Я не могу выяснить проблему, будь то проблема с именами или проблема с настройкой или что-то еще.
Может ли кто-нибудь помочь мне узнать мою ошибку. Это будет большим удовольствием и благодарностью.

0

Решение

Попробуй подключиться

catalog_product_save_commit_after
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]