События
События Evo предоставляют простую реализацию шаблона наблюдателя, позво ляющую вам подписываться и прослушивать различные события, которые происходят в вашем приложении. Используя события, удобно управлять дополнительными параметрами sCommerce. Ниже приведен список зарезервированных событий.
Расширение возможностей управления интерфейсом
sCommerceManagerAddTabEvent
Event::listen('evolution.sCommerceManagerAddTabEvent', function($params) {
dd($params);
});
Манипуляции с товарами
sCommerceAfterProductSave
Event::listen('evolution.sCommerceAfterProductSave', function($params) {
dd($params);
});
sCommerceAfterProductDuplicate
Event::listen('evolution.sCommerceAfterProductDuplicate', function($params) {
dd($params);
});
sCommerceAfterProductDelete
Event::listen('evolution.sCommerceAfterProductDelete', function($params) {
dd($params);
});
События корзины
sCommerceAfterAddToCart
Event::listen('evolution.sCommerceAfterAddToCart', function($params) {
// $params содержит информацию о добавленном товаре
dd($params);
});
sCommerceAfterRemoveFromCart
Event::listen('evolution.sCommerceAfterRemoveFromCart', function($params) {
// $params содер жит информацию об удаленном товаре
dd($params);
});
События заказов
sCommerceAfterOrderCreate
Event::listen('evolution.sCommerceAfterOrderCreate', function($params) {
// $params содержит информацию о созданном заказе
dd($params);
});