Developers
Events
Back In Stock provides a collection of events for extending its functionality. Modules and plugins can register event listeners, typically in their init() methods, to modify Back In Stock’s behavior.
Log Events
The beforeSaveLog event
The event that is triggered before a log is saved.
use verbb\backinstock\events\LogEvent;
use verbb\backinstock\services\Logs;
use yii\base\Event;
Event::on(Logs::class, Logs::EVENT_BEFORE_SAVE_LOG, function(LogEvent $event) {
$log = $event->log;
$isNew = $event->isNew;
// ...
});The afterSaveLog event
The event that is triggered after a log is saved.
use verbb\backinstock\events\LogEvent;
use verbb\backinstock\services\Logs;
use yii\base\Event;
Event::on(Logs::class, Logs::EVENT_AFTER_SAVE_LOG, function(LogEvent $event) {
$log = $event->log;
$isNew = $event->isNew;
// ...
});
Last updated: May 4, 2026, 9:11:46 AM