Перед администратором розничного магазина встает задача - загрузить на свой сайт эти данные. В битриксе есть стандартные средства для импорта csv и xml, но, как правило, они не подходят, т.к функционал не гибкий, загрузка занимает много времени и требует особой внимательности (неправильное сопоставление полей приведет к ошибкам).
Чтобы упростить работу администратора сайта и свести к минимум время на загрузку прайсов в 1С Битрикс, я предлагаю автоматизировать этот процесс, упростить его до того, чтобы админу оставалось только загрузить файл на сайт и нажать одну кнопку, все остальное сделает скрипт. Если поставщиков несколько, то можно сделать для каждого прайса отдельный загрузчик.
Помимо времени и простоты, скрипт загрузки может иметь дополнительные функциональные возможности, например, создавать наценки для группы товаров, загружать только товары с доступным остатком больше нуля и т.д. Суть заключается в том, что скрипт будет на лету обрабатывать данные по заданной логике.