Есть редакция 1С Битрикс малый бизнес.
Нужно организовать одностороннюю загрузку определенных каталогов продукции от двух поставщиков OCS и Treolan раз в сутки на сайт, чтобы данные каталога на сайте были актуальны сточки зрения цены и реально доступного для заказа товара. Для решения задачи необходимо использовать это бесплатное ядро модулей выгрузки товаров:
http://marketplace.1c-bitrix.ru/solutions/insmart.core/#tab-comments-link
Описание : https://adpar.ru/helpdesk/
Необходимый нам функционал модуля в том, что товары разных дистрибьюторов сравниваются по партномеру (уникальный идентификатор товара, который у всех поставщиков для одного и того же товара одинаковый). Если партномера совпадают, то модуль выбирает товар того дистрибьютора, цена которого ниже, и именно этот товар попадает на сайт. При этом также учитываются остатки по товарам. То есть если у одного дистрибьютора нулевой остаток, а у второго положительный, то на сайт будет добавлен товар того дистрибьютора, у которого остаток положительный, даже если цена по нему будет выше.
Сравнение товаров происходит каждый раз при работе агента товаров, и соответственно, у товара в каталоге может меняться привязка к дистрибьютору в зависимости от текущих остатков и цен на сравниваемые товары.
Другими словами, нужно написать парсеры для OCS и Treolan и организовать их работу через модуль.
Есть возможность установить дополнительно коммерческий модуль на тестовый период и осуществить загрузку данных от поставщика и посмотреть его работу.