Сделай скрипт на беке который будет выдавать дату, юзера и ид товара, который был куплен последним, если этот товар был куплен менее 10 секунд назад. На фронте аяксом долбимся каждые 10 секунд на этот скрипт, и проверяем выдало нам чёто или нет, если выдало выдаем попап...
В русском сегменте это обычно это товар из особого списка, выборка по этому списку через нужный промежуток времени с рандомной выборкой или с приоритетом просроченных товаров
если другое назначение - не понимаю мне нужно велик, тут мне показывают что купили туалетную бумагу и гречку.