Такой вопрос, например сейчас в базе хранится 10 товаров, но кто то из пользователей добавил 1 товар, при входе в админку, как уведомлять админа о том что добавлен товар? Какая логика у этой функции, есть примеры реализации в инете?
Я похожее, делал так (только, вместо товаров были сообщения):
1) поле -status- , где 1 - новое сообщение, 0 - просмотренное админом;
2) для вывода новых - идет запрос + where status = 1;
3) при, просмотре админом в админке, нужно обновлять status: Update....
status = 0 where id =...
Сделайте систему уведомлений. При добавлении нового товара в методе afterSave в модели пишите информацию в таблицу с уведомлениями.
А при входе администратором показывайте все не прочтённые уведомления. Ну и отдельную форму для показа всех уведомлений.
Можете попробовать после добавления товара кем либо в сессию или бд записывать, мол добавлен товар и данные о нем. И когда происходит вход в админку проверять есть ли данная сессия или запись в бд.