我正在寫一個自定義模塊,其中添加了自定義產品類型。我如何才能爲該自定義產品類型編寫觀察員catalog_product_save_after?Magento觀察僅保存特殊產品類型
0
A
回答
1
您不能爲該類型的產品添加觀察者,但是如果產品有效,則可以在觀察者中檢查。如果沒有,那就什麼都不做
public function doSomething($observer){
$product = $observer->getEvent()->getProduct();
if ($product->getTypeId() != 'YOUR TYPE HERE'){
return $this;
}
//your magic here
}
0
的*_save_after
事件從Varien_Object
類解僱,是動態的,取決於類。所以這將是所有產品類型的同一事件。
,您仍然可以觀察到catalog_product_save_after事件和執行取決於產品類型的動作:
public function yourObserverMethod($observer)
{
$product = $observer->getEvent()->getProduct();
if($product == Mage_Catalog_Model_Product_Type::TYPE_CONFIGURABLE) {
// Your stuff
}
}
相關問題
- 1. Magento特殊產品視圖
- 2. Magento加載產品事件觀察者?
- 3. Magento產品刪除觀察者?
- 4. 功能和產品類型特殊性
- 5. 特定類別的Magento造型產品
- 6. Magento產品未保存
- 7. Magento保存產品兩次
- 8. 產品刪除觀察者
- 9. Magento的產品類型
- 10. Magento - 刪除產品類型
- 11. 在事件觀察者中保存產品屬性
- 12. 僅導入magento類別和產品表
- 13. Woocommerce(3.0)產品類型不會保存
- 14. Magento的觀察者不看產品細節
- 15. Magento - 在觀察者中更改產品自定義選項值
- 16. Magento添加新產品活動觀察者
- 17. Magento - 僅搜索父產品
- 18. 僅當保存在Magento中時纔會顯示產品
- 19. angular2觀察特性 'debouceTime' 上不存在類型 '可觀察<any>'
- 20. Magento - 只保存產品媒體庫
- 21. Magento 1.7無法保存upsell產品
- 22. magento:無需事件保存產品?
- 23. Magento - 保存產品後屏幕變空
- 24. Magento管理產品不會保存
- 25. Magento自定義模塊 - 保存產品
- 26. Magento無法保存新產品
- 27. Magento 1.9.1 - 保存產品非常慢
- 28. C#類型特定觀察者
- 29. 觀察特定類型的事件
- 30. Excel - 特殊產品配方?