Готовых на 100% движков под такую задачу вы скорее всего, хотя во многих движках магазинов есть что-то подобное. У Опенкарт например есть цены для групп пользователей которые можно переделать под филиалы/склады, у Престашоп есть склады. Если же речь идет о консолидации информации о ценах с разных источников, то тут самое сложное - создать для них одну общую базу как это делает программа
Inetshop.