А в чем собственно проблема? вопрос только в зацикливании синхронных запросов к серверу, обработку можно написать с помощью дополнительной базы. для 100 000 товаров не пробовал, максимальное отрабатывал 35 000. На счет выгрузки с разных источников, стандартная работа программиста обработать файл, запрос итд. Как раз из-за допполей приходится писать импорт самому, стандартные не подходят. Обработка остатков это стандарт любого мало-мальски серьезного магазина.
Единственное не писал импорт на модкс решениях, знаю, что он асинхронный. Хотя, один раз столкнулся с importX — пришлось переделать его, что бы он каждый раз запускал на сервере новые процессы, пока задача не выполниться до конца.
Я бы и взялся, но времени вообще нет((( как я и говорил хочу в свободное время написать пару расширений для shopmodx которые упростят жизнь пользователям, пока не знаю когда, а цена уже растет на весь пакет репозитория =)