Ниже общая информация. Конкретику касательно касательно используемых инфоблоков, элементов, мест хранения данных способа реализации задачи готов обсуждать персонально с потенциальным исполнителем.
https://krasnaya-polyana-rent.ru/product/apparts/Необходимо дописать модуль торгового каталога и умного фильтра.
1. Привязать к элементам каталога получение данных из iCal ссылок и формирование своих
https://public-api.reservationsteps.ru/v1/api/ical...https://help.bnovo.ru/knowledgebase/ical/https://sutochno.ru/calendar/ical/a288e270ef836a33... Таким образом, в свойстве элемента будет храниться ссылка на привязку iCal-ссылок, которые будут парсится и создавать записи броней в БД.
При создании элемента так же должна генерироваться ссылка (прим.
https://krasnaya-polyana-rent.ru/product/apparts/1... ) - по переходу на нее отдаем файл со всеми известными бронями элемента.
2. Настроить сurl запрос на получение цен и запись в поля (мин/макс рыночная цена) в каждом элементе по списку URL добавленных в множественное свойство.
3. Настроить хранение данных о бронях из заказов, а так же дополнительно записывать в элементе в том числе брони полученные с iCal других площадок.