事件观察者 - 触发事件

时间:2011-07-01 18:48:28

标签: events magento observer-pattern

我想创建一个事件观察员,当车的总重量超过23公斤时,我想显示一条消息/警告框(说实话,我想要一个事件检查重量限制并在客户触发警报框时将产品添加到购物车中。)

有人能帮助我做这样的观察员吗?

2 个答案:

答案 0 :(得分:1)

您不需要任何涉及的内容......

您已经获得了编写权重的代码,将此代码放在一个块中,将其放入标题(甚至是购物车边栏)并添加IF语句。

不要只是把

if($weight>23) { echo "Too Heavy - Shopping Cart is going to burst itselves!" }

在admin中添加自定义变量并将其与之进行比较。在称重时,如果您更换快递,那么您的客户可以更新最大重量。

答案 1 :(得分:1)

此链接可以帮助您:

http://www.magentocommerce.com/wiki/5_-_modules_and_development/0_-_module_development_in_magento/customizing_magento_using_event-observer_method

如果您有SSH访问权限,请使用grep“dispatchEvent”获取所有事件的列表