В модуле бронирования или при работе с Channel Manager - предусмотрен выбор размещения для детей и взрослых.
Выделены три возрастные категории детей, которые можно задать в файле конфигурации сервиса взаимодействия с каналами.
Редактируются файлы конфигурации служб - на СЕРВЕРЕ:
для EdelWebFormBooking - C:\EDEL\EdelWebFormBooking\EdelWebFormAgent.exe.config
для сервиса Travelline - c:\EDEL\SERVICES\TravelLineEdelWCFClient\TravelLineEdelWCFClient.exe.config
задайте возрастной диапазон для "детей А и В" для того, чтобы Тревеллайн понимал, к чему относится эта цена:
<!-- Разрешить передачу нулевых цен (требует активации опции на стороне TravelLine) -->
<!-- Пока что распространяется только на цены для категорий детей -->
<add key="AllowZeroPrice" value="true"/>
<!-- Дублировать цены на основные места детей в ценах на доп. места детей -->
<add key="UseAdditionalChildrenAmount" value="true"/>
<!-- Возрастной диапазон для детей категории A -->
<add key="ChildrenAMinAge" value="1"/>
<add key="ChildrenAMaxAge" value="7"/>
<!-- Блокировать отправку цен на основное место для детей категории A -->
<add key="FreezeMainAmountChildrenA" value="false"/>
<!-- Возрастной диапазон для детей категории B -->
<add key="ChildrenBMinAge" value="8"/>
<add key="ChildrenBMaxAge" value="14"/>
<!-- Блокировать отправку цен на основное место для детей категории В -->
<add key="FreezeMainAmountChildrenB" value="false"/>
<!-- Возрастной диапазон для детей категории С -->
<add key="ChildrenCMinAge" value="15"/>
<add key="ChildrenCMaxAge" value="17"/>
<!-- Блокировать отправку цен на основное место для детей категории С -->
<add key="FreezeMainAmountChildrenC" value="false"/>
<!-- Детское размещение без предоставления места (выгружается фиксированная цена = 0) -->
<add key="ChildrenNoBedRequired" value="true"/>
<!-- Возрастной диапазон для детей без предоставления места -->
<add key="ChildrenNoBedRequiredMinAge" value="1"/>
<add key="ChildrenNoBedRequiredMaxAge" value="4"/>
<!-- Формировать цены для максимального кол-ва персон -->
<add key="UseMaxPersonsForPrice" value="true"/>
В личном кабинете Тревеллайн настройте такие же диапазоны возраста для детей и укажите соответствие колонкам(А В С) Эдельвейса.
Цена рассчитывается исходя из прописанных цен на размещение детей в пакетной таблице используемого при выгрузке тарифа, Цена допместа рассчитывается как разница между стоимостью варианта размещения выше основного размещения. Например при указании основных мест = 2, стоимость допместа равна разнице стоимости 3-х месного размещения с 2-х месным из тарифа.
После редактирования полей, следует сохранить изменения в файле и перезапустить службу взаимодействия.