Magento 中的属性更改时如何通知某些用户?
当编辑和保存产品并且一个给定属性已更改时,我需要通知用户组。
假设我有一个属性 is_new
设置为 false,如果管理员更新产品,我需要挂钩该属性已更改并通过电子邮件通知“订阅者”组。
有什么想法吗?
I need to notify on group of user when a product is edited and saved and one given attribute has been changed.
Let's say I've an attribute is_new
sets to false, if an admin update the product, I need to hook that this attribute has been changed and notify via emails the group "subscribers".
Any ideas?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用事件来完成此操作,magento wiki 中有一些有关如何创建事件的基本信息:
http://www.magentocommerce.com/wiki/5_-_modules_and_development/0_-_module_development_in_magento/customizing_magento_using_event-observer_method
您需要的事件可能是catalog_product_save_before或catalog_product_save_after,具体取决于您如何设置代码。
You can do this with events, there's some basic information on how to create events in the magento wiki:
http://www.magentocommerce.com/wiki/5_-_modules_and_development/0_-_module_development_in_magento/customizing_magento_using_event-observer_method
The event you need is probably catalog_product_save_before or catalog_product_save_after, depending on how you setup the code.