Magento - catalog_product_save_after: проверить, был ли сохранен товар

В настоящее время я пытаюсь сохранить продукт с атрибутами, которые я создал, и он работает нормально. Я также настроил свой код для вызова функции catalog_product_save_after в моем наблюдателе, как показано ниже:

class Package_MyModule_Model_Observer
{ 
    public function catalog_product_save_after($observer)
    {
        $product = $observer->getProduct();
        //Do stuff here
    }
}

Есть ли в этой строке кода способ определить, был ли продукт уже сохранен (т. е. сообщения об ошибках не отображались)? Потому что мне нужно обновить некоторые значения в базе данных, когда продукт будет успешно сохранен.


person dabaerju    schedule 03.09.2014    source источник


Ответы (1)


В основном это вызывается после успешного сохранения продукта, но чтобы убедиться, что вы можете подключиться к

catalog_product_save_commit_after
person huzefam    schedule 03.09.2014
comment
Спасибо, я пойду с этим. Я попробовал это с ошибками в деталях продукта, и у меня все заработало. :) - person dabaerju; 04.09.2014