hola, doy por descontando que la web app esta desarollada con php, usas alguna libreria js por ejemplo jquery? imagino que trabajas con un database, cual es?
nuevamente, a que te refieres con notificacion en tiempo real? puede ser un email o un alert js o un popup o un sonido... recuerda que "tiempo real" lo desarrollas tu
puedes en tu database crear una tabla usuario_bodega_nuevo_pedido (id, id_usuario, nuevo_pedido)
- id pk, autoincrement
- id_usuario es foreign key de la tabla usuario
- nuevo_pedido varchar(2) (2 valores SI/NO) default NO
ya con esto, basta luego la logica...
en tu sistema como esta desarrollada la navegacion? manejas todo en index.php? si fuera asi basta que trabajes en esa pagina con la combinacion php + mysql + js o jquery + ajax con eso haces lo que desees...
por ejemplo:
- el usuario_pedido realiza un pedido: quiere decir que hace un insert en la tabla pedidos + otras tablas talvez, ahi en ese evento es donde inicias con la notificacion... haces el UPDATE en la tabla usuario_bodega_nuevo_pedido y actualizas el campo nuevo_pedido = SI para todos los usuarios usuario_bodega de esta manera se estable la notificacion solo para ese grupo de usuarios.
luego, en el index.php (si es que esa pagina maneja tu app) con js o jquery + ajax recuperas con una select mysql mediante php (en una pagina aparte php (la llamas por ajax)) el contenido (por usuario, imagino que trabajas en php con sesiones) interrogado la tabla usuario_bodega_nuevo_pedido WHERE id_usuario = SESSION_USER para saber si contiene SI o NO:
si es SI muestras la notificacion + el UPDATE (en una pagina aparte php (la llamas por ajax)) en la tabla usuario_bodega_nuevo_pedido solo para ese usuario nuevo_pedido = NO
si es NO, no muestra nada.
obviamente, index.php es lado server, asi que para que funcione (realice refresh y ejecutar ajax con las querys) puedes crearte una function en js o jquery y la llamas con setInterval cada 5/10 segundos para que se ejecute.
claro, no soy un experto y seguramente hay otras maneras/productos de realizar lo que necesitas, pero la logica es esta.
salud2.