Создайте простой модуль для обновления журнала при обновлении или добавлении продукта.
Это не работает.
Ниже моя структура кодирования.
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');
}
}?>
Я не могу выяснить проблему, будь то проблема с именами или проблема с настройкой или что-то еще.
Может ли кто-нибудь помочь мне узнать мою ошибку. Это будет большим удовольствием и благодарностью.
Попробуй подключиться
catalog_product_save_commit_after
Других решений пока нет …