Обмен 4, а потом 5 предлагает выгружать товары не все зараз, а пакетами. К примеру, всего 100 000 товаров. Можно разбить их на 1000 пакетов по 100 товаров и эти пакеты выгружать отдельно. Как на стороне сайта узнать, что 1С разбила весь каталог на 1000 пакетов и вот этот, текущий пакет уже последний? Или самый первый.
Для большей ясности - на каждый пакет уходит несколько XML файлов - метаданные товаров и предложений (два файла), товары и предложения (два файла), остатки (один файл) ... Все эти файлы описывают один пакет товаров с их предложениями и остатками по ним.
Посмотрел свежую версию компоненты bitrix:catalog.import.1c (catalog 15.5.0) - там ничего подобного не вижу, пакеты товаров обрабатываются независимо. Т.е. всю серию пакетов не отследить.
Если выгрузка "Полная", тогда в конце серии пакетов 1С отправляет отдельный запрос на деактивацию элементов, в которых время изменения старше, чем время до выгрузки первого пакета. Вот по этому запросу и можно определить, что 1С выгрузила все пакеты.