извините, но вы чушь городите. все нормальные поставщики предоставляют свои прайсы и в основном отдают по API в JSON
я сам делал магаз автозапчастей года 3 назад и подключал если мне не изменяет память к 5 поставщиками. весь смысл работы по API в JSON в том, что наличие и цены предоставляются в реальном времени.
что бы вы немного представляли механизм работы. у вас на сайте нет никаких товаров, покупатель к примеру вводит артикул, артикул в запросах уходит ко всем поставщикам и от них получаем ответы и формируем страницу с данной запчастью, у одного к примеру есть в наличии 5 шт, цена 100 р. у другого 3 шт. цена 120 р. у третьего нет, доставка 2 дня цена 90 р. и т.д. в зависимости от настроек можно выводить кроссы.
как пример возьмите тот же екзист.
поймите если несколько миллионов товаров то при другом варианте вы просто не сможете отслеживать актуальность наличия и цены и платформа тут никакой роли не играет, хоть опенкарт, хоть битрикс, хоть самописка.