Event Observer - запуск события - PullRequest
0 голосов
/ 01 июля 2011

Я хотел бы создать наблюдателя событий, который я хочу показывать окно сообщения / оповещения, когда общий вес тележки превышает 23 кг (честно говоря, я хочу, чтобы событие проверяло предельный вес и вызывало окно оповещения, когда клиент добавить товар в корзину).

Может ли кто-нибудь помочь мне сделать такого наблюдателя?

Ответы [ 2 ]

1 голос
/ 02 июля 2011

Эта ссылка может вам помочь:

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

Если у вас есть доступ по SSH, grep 'dispatchEvent', чтобы получить список всех событий

1 голос
/ 02 июля 2011

Вам не нужно ничего такого ...

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

Не просто поместите

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

, поместите пользовательскую переменную в admin и сравните ее стот.В этом весе, если вы смените курьера, ваш клиент может обновить максимальный вес.

...