Події
Події 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);
});
sCommerceAfterOrderUpdate
Event::listen('evolution.sCommerceAfterOrderUpdate', function($params) {
// $params містить інформацію про оновлене замовлення
dd($params);
});