Мы как-то сталкивались с проблемой выгрузки объемного каталога с большим количеством картинок, выгружаемых из 1С. И решили в этой ситуации прибегнуть к передаче архива по FTP: http://dev.1c-bitrix.ru/community/webdev/user/30123/blog/7553/
[B]VKuser190546126[/B], я думаю, если для диплома, и если вам именно инфа сначала нужна, то вам помогут вот эти разделы учебных курсов: http://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=43&CHAPTER_ID=04957&LESSON_PATH=3913.4776.4957 - тут про "монитор качества" - это инструмент для выявления и модификаций ядра в том числе. http://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=42- а вот этот курс непосредственно об интернет-магазинах.
Конкретика нужна. Для начала, нужно проверить, не было ли у вас модифицировано ядро. Потом, если ядро модифицированно - устранить модификации. Накатить обновления - по крупному ничего отвалиться не должно, мелочи можно поправить (там может отвалиться обмен с 1С в некоторых случаях) Затем уже постепенно подключать тот функционал, возможность использования которого появилась в версии 12.5
Я думаю, в данном случае придется сначала назначить товарам на сайте внешние коды, соответсвующие внешним кодам товаров в 1С. После этого можно настроить, чтобы разделы на сайте не перезаписывались при импорте и спокойно вести обмен изменениями и заказами между 1С и сайтом - количество будет синхронизироваться и заказы так же будут в 1С уходить.
Я думаю, в качестве примера вам подойдет скрипт стандартного импорта из .csv - я его постоянно за основу беру, когда нужно что-то свое импортировать. Этот файл имя_нового _импорта_setup.php - он для настроек параметров импорта. Если вы не предполагаете ничего выносить в настройки - я бы взяла соответсвующий файл от стандартного импорта, и выкинула из него все настройки - оставив болванку.
Я вот тут писала про это http://dev.1c-bitrix.ru/community/webdev/user/30123/blog/7242/ Там еще важно правильно назвать новый скрипт импорта, и тогда появится возможность создать с ним профиль.