Как сделать мгновенное оповещение всех пользователей в Yii2?
Либо использовать web сокеты, есть примеры чатов.
Либо на фронтенде установить интервал JS для опроса через AJAX изменений о наличии товаров, и выводить уведомление.
Иметь некий буфер с сообщениями, имеющими ограниченный срок жизни, я бы это вообще файлами сделал. Админ делает какое-то движение, создающее файл. Браузеры всех юзеров опрашивают некий action, выдающий им эти сообщения, с периодичностью, скажем, 10 секунд. Юзер видит сообщение, закрывает его, записываем в кук со сроком жизни 1 час ID сообщения, чтобы оно больше не вываливалось. Через час файл на сервере тоже удаляется.