Это ничего, если напишу, как я такие задачи решаю? У меня и в продуктовке давно такой функционал спрашивали. У нас не Супермаг, все проще.
В магазине подсвечивают нужный товар, жмут кнопку Информация о товаре. На сервер через сокеты шлется запрос, результат забирается в виде таблички и отображается пользователю. Там цены, остатки, дата последней закупки и поставщик по каждому магазину. По похожей схеме можно и сложные отчеты с сервера тягать в виде экселевского файла. В ассинхронном режиме. Шлем запрос, получаем имя временного файла, который создастся на сервере. На сервере задание пишется в специальную таблицу и обрабатывается. Из магазина через некоторое время жмут Получить результат, если отчет сформирован, то файл пересылается в магазин и открывается в эксель или калк. При этом в каждом магазине только свои данные. Доступ в магазине можно ограничить правами. При запросе информации с сервера делается верификация пользователя на сервере. Передаются его логин и пароль в базе магазина, которые должны быть разрешены на сервере. Как-то так.