Согласен с Александр Маджугин . В шаблоне ничего не хранить. По клику на день делать запрос, а там уже своя выборка откуда нужно с кешированием по дню.
Ставите обработку события = при создании заказа.
В методе можете открывать изображение банально через file_get_contents.
Полученную инфу в поле заказа складывайте. В выгрузке укажите получение этого поля.
Нельзя прямо вот так взять и что-то править в компоненте. получайте список разделов в массив и работайте с ним.
Ну и вполне можете не пользоваться компонентом, а написать свою выборку на CIBlockSection::GetList()
А почему бы в цикле не заполнять какой-то временный массив, в котором ключами будут ID товара, а в значении параметры и при дубле товара просто увеличивать кол-во?