Примечания к релизам продукта ПК Мастер-Тур (15 версия)
Версия статьи от 16-03-2021.
Содержание
Введение
Данная статья содержит список изменений в ПК «Мастер-Тур» версии 15 по релизам продукта.
Для процедуры обновления необходимо сделать следующее:
- обновить базу данных;
- обновить файлы клиентских приложений и файлы служб.
Подробное описание процедуры обновления см. Описание процедуры обновления
Релиз 15.7 (в разработке)
На что обратить внимание при переходе на релиз 15.7
- Переписаны справочник Страны на web-интерфейс
- В TourPrograms реализовано новое основное меню
- Переписан справочник Валюты на web-интерфейс
- Добавлена настройка Отображение валюты в поиске, благодаря которой можно устанавливать вид валюты, отображаемой в поиске
- Служба кеша для акций перенесена в состав службы MasterTourService (теперь ее не нужно устанавливать отдельно)
- Переписан справочник Источники рекламы на web-интерфейс
- Переписан справочник Основания для скидок на web-интерфейс
- Переписан справочник Причины аннуляции на web-интерфейс
- Убрана необходимость обязательного сопоставления типов воздушных судов при подборе регулярных рейсов из внешних систем.
- Добавлена настройка, позволяющая задавать отображение результатов поиска в Canary по умолчанию плиткой, списком или вместе с картой.
- Добавлена возможность задавать дополнительный фильтр, который будет открыт по умолчанию при поиске туров и поиске авиабилетов (доступно только для Canary)
- Модернизирован дизайн поиска и корзины Canary, улучшено взаимодействие с пользователем.
Релиз 15.6 от 07.08.2020
На что обратить внимание при переходе на релиз 15.6
- Разработан новый дизайн поиска с улучшенным интерфейсом, удобным и современным поиском туров и отдельно авиаперелетов. В нем также реализована работа с корзиной, бронирование, поиск внешних отелей и авиабилетов
- Добавлена возможность вывода в API для отдачи цен в поисковые системы детальной информации об услугах в туре. Регулируется настройками в конфигурационном файле службы поиска.
- Добавлена возможность отправки ошибок на почту администратора в момент их возникновения в любом приложении системы
- Добавлена возможность работы с днями предоставления не маршрутных услуг, а также возможность задать продолжительность для несистемной маршрутной услуги и она будет учтена при построении маршрута. День предоставления и продолжительность задаются в параметрах предоставления услуг.
- Добавлена обработка мест посадки на обратном автобусном переезде. В поиске подбирается самый дешевый вариант, а в корзине доступен выбор вариантов мест посадки на обратном автобусном переезде.
- Реализован новый механизм кеширования, который позволит более правильно работать с кешированными данными. Также данный механизм позволяет задействовать многопоточную обработку обновления данных.
- Произведены работы по улучшению безопасности системы. В рамках этих работ был реализован механизм, позволяющий работать всем службам и приложениям с минимальным набором прав у пользователя, от которого они будут запущены.
- Реализован адаптер для динамического пакетирования Rocket Travel System
- Реализован адаптер для динамического пакетирования TravelGateX
- 2020-10-12 Разработан новый метод GetReservation, возвращающий информацию о путевке
- 2020-10-16 Разработан новый сервис квотирования, благодаря которому снимается дополнительная нагрузка со службы поиска, связанная с логикой работ с квотами. В новом сервисе оптимизирована скорость обработки квот и Stop-Sales, реализована многопоточность обработки изменений, что позволило значительно ускорить применение изменений. Сервис не обязательный для работы системы, рекомендуется устанавливать в случае появления проблем с обработкой большого количества квот.
- 2020-10-20 В новый дизайн поиска возвращен основной фильтр Тип тура
- 2020-10-27 Реализована версия нового поиска, адаптированная для мобильных устройств
- 2020-11-11 Реализована настройка Путь к папке с файлом базы данных авиа GDS. Благодаря этой настройке, можно уменьшить расход места на базу GDS.
- 2020-11-24 Улучшения в новом дизайне поиска:
- Сделана фиксация основных и дополнительных фильтров при прокручивании результатов вниз
- Добавлена возможность сброса всех ранее выбранных дополнительных фильтров
- Добавлена кнопка Вверх, позволяющая сразу перейти на начало страницы
- Переверстана вкладка Размещение в дополнительных фильтрах (теперь признаки отелей отображаются списком)
- 2020-12-17 Реализована настройка Выбирать рейс автоматически, если не выбран пользователем для внешнего адаптера Авиа GDS
- 2020-12-23 Улучшение дизайна карточки тура в поисковой выдаче нового поиска
- 2021-01-11 Новый дизайн поиска переименован в Canary
- 2021-01-22 Реализован новый формат валидации поля ввода номера телефона туриста в корзине для туров с внешними перелётами Авиа GDS
- 2021-01-22 Реализована возможность выбора постоянного клиента в качестве покупателя в экране Оформление клиентов
Релиз 15.5 от 13.03.2020
На что обратить внимание при переходе на релиз 15.5
- Переписаны справочники городов и курортов на web-интерфейс
- Авиа GDS
- В окне редактирования поставщика добавлена возможность указывать значения фильтров для поиска по умолчанию
- В выдаче результатов изменено отображение фильтров поиска (убран фильтр по количеству результатов, добавлен фильтр по времени перелета в пути)
- В выдаче результатов реализована возможность получать альтернативные семейства тарифов для авиаперелетов
- В выдаче результатов реализована возможность сортировать результаты поиска
- В выдаче результатов, при актуализации и бронировании авиаперелетов добавлена информация о тайм-лимите по выписке авиабилета
- Реализовано кэширование минимальных цен
- Оптимизация скорости поиска
- Реализована обработка исключительных ситуаций
- Реализован механизм, позволяющий задавать даты заездов не только диапазоном, но и определенными датами или периодами
- Реализовано отображение информации о ценовых блоках и акциях в онлайне
- Реализован адаптер для динамического пакетирования TravelBox OTA API (Desert Adventures)
- API для отдачи цен в поисковые системы: в методы GetTours, GetToursAllPrices добавлены новые параметры hasGDSFlight и hasGDSHotel, позволяющие отбирать туры по перелетам и отелям из внешних поисковых GDS систем
- В настройку Осуществлять поиск панели администрирования добавлена опция в ночах проживания в отеле, позволяющая осуществлять поиск туров по количеству ночей проживания в отеле, а также формировать тур по количеству ночей проживания в отеле в оформлении клиентов.
- Разработан экран, отображающий информацию оплат от поставщика
- 2020-04-14 Реализована новая форма быстрого поиска
- 2020-04-20 Реализована настройка View для разграничения туров, опубликованных для продажи
- 2020-04-20 В API для отдачи цен в поисковые системы добавлен новый метод GetHotelInfo – возвращающий описания и изображения отеля
- 2020-04-20 Добавлены новые форматы изображений для отелей medium и small160х90.
- 2020-05-27 Добавлена настройка, которая позволяет отключать поиск во внешних системах (в API для поисковых систем).
- 2020-05-28 Реализован новый сервис интеграции с платежной системой Tinkoff
Релиз 15.4 от 05.07.2019
Список особенностей при переходе на релиз 15.4
- Динамическое пакетирование
- Реализовано ядро динамического пакетирования, позволяющее формировать и бронировать туры с перелетом и проживанием напрямую из внешних систем без предварительной загрузки цен в базу данных Мастер-Тур
- Реализован адаптер для динамического пакетирования The DOME (ITravex)
- Реализован адаптер для динамического пакетирования Hotusa (Restel)
- Реализован адаптер для динамического пакетирования TravelBox OTA API (Desert Adventures)
- Отображение фотографий отелей в поиске
- Переписан справочник отелей на web-интерфейс
- Реализована возможность в справочник отелей добавлять фотографии отелей и описания к ним
- Реализована возможность в справочник отелей добавлять описания отелей
- Реализована возможность в поиске и корзине отображать фотографии по каждому отелю
- Оформление клиентов
- Реализована возможность получения полной детализации расчета для каждой услуги
- В фильтрах Откуда и Куда реализован следующий механизм отображения данных: сначала полужирным отображаются те города начала поездки и страны, по которым есть туры, далее отображаются все остальные города начала поездки и страны
- Реализована возможность удалять любую услугу из Оформления клиентов независимо от того, указан ли признак Удаляемая в программе туров или нет
- В карточку создания/редактирования услуги добавлен вывод информации о дате начала услуги, порядковом дне и продолжительности услуги
- В карточку создания/редактирования услуги добавлен признак С ценами/Все, который позволяет устанавливать выбранное значения для всех фильтров
- API для отдачи цен в поисковые системы: добавлены новые методы
- GetTourTypes – возвращающий список типов туров по определенному городу отправления, стране и городу прибытия
- GetDates – возвращающий список доступных дат заездов для поискового запроса
- GetDurations – возвращающий список доступных продолжительностей для поискового запроса
- GetTourPrograms – возвращающий список актуальных для поиска программ туров
- GetTours и GetToursAllPrices – добавлена возможность передачи входных параметров tourTypeIds (идентификаторы типов тура) и tourProgramIds (идентификаторы программ туров)
- Проведена оптимизация по избыточным перерасчетам программ туров
- Переписаны справочники авиакомпаний и категорий отелей на web-интерфейс
- Добавлена информация об ip-адресах (в логах), с которых было обращение от поисковых систем
- Реализована упрощенная регистрация для частных лиц, позволяющая регистрироваться в системе с минимальным вводом личных данных
- 2019-08-09: добавлена возможность копировать существующую акцию
- 2019-08-20: добавлена возможность поиска постоянного клиента по e-mail
- 2019-09-26: в справочник стран добавлены колонки ISO 3166-1 (числовой), ISO 3166-1 (2-х буквенный), ISO 3166-1 (3-х буквенный)
- 2019-09-26: проведены работы по amoCRM
- Добавлена передача в amoCRM города вылета и ИНН компании
- Реализована проверка на дублирование контактов по e-mail и компаний по ИНН
- Добавлена возможность отправлять заявки в amoCRM только по определенному признаку филиала
- Реализована возможность отправлять заявки в amoCRM при бронировании из экрана Оформление клиентов
- 2019-08-29: добавлены настройки Отображать при полной оплате и Максимальный размер недоплаты в нац. валюте в дополнительный модуль Привязка файлов к путевке
- 2019-09-23: создан новый дополнительный модуль Отправка страховок Sinoasia B&R для службы заданий Мастер-Сервис
- 2019-09-23: добавлены настройки, задающие параметры услуги, которая добавится в путевку при наличии комиссии, и стоимость которой будет равна сумме комиссии, для платежного сервиса Uniteller
- 2019-10-07: добавлен механизм, позволяющий регулировать сквозное бронирование во внешней системе The DOME (ITravex)
- 2019-10-18: добавлена настройка создания дополнительного сообщения в письме в дополнительный модуль Отправка сообщения покупателю для службы заданий Мастер-Сервис
- 2019-10-30: добавлена настройка, включающая детализацию платежей по путевке в ПК «Мастер-Web»
- 2019-10-30: создан новый дополнительный модуль Пересчет стоимости путевки в национальной валюте для службы заданий Мастер-Сервис
- 2019-12-09: убраны лишние вызовы расчета цены во внешних системах при вводе не всех дат рождения туристов
- 2019-12-21: добавлена возможность множественного сопоставления справочника городов в синхронизации адаптера внешней системы The DOME (ITravex). Курорты из внешней системы перенесены в справочник городов.
- 2019-12-21: В методах загрузки справочников поисковых API теперь доступны сопосталенные справочники из внешних систем
- 2019-12-28: Добавлена настройка, позволяющая отключать доступ к API для поисковых систем для определенной службы поиска
- Свыше 200 исправленных ошибок и доработок
Релиз 15.3 от 29.06.2018
Список особенностей при переходе на релиз 15.3
- Разработан экран поиска и бронирования авиабилетов
- Проведена существенная оптимизация системы. Получены следующие результаты:
- ускорена первоначальная загрузка службы поиска в 2 раза
- увеличена скорость поиска туров в 2 раза
- увеличена скорость загрузки корзины и бронирование в 5 раз
- увеличена стрессоустойчивость системы в 2 раза (система работает в штатном режиме при нагрузке в 100 потоков)
- Доработана работа с фильтрами поиска
- В главные фильтры поиска добавлена кнопка Очистить фильтры.
- Реализовано сохранение дат проживания и продолжительности при перевыборе основных фильтров (откуда, куда, город и тип тура).
- Реализован механизм, позволяющий не сбрасывать фильтры при выборе еще одного элемента в фильтре Откуда.
- Реализован механизм, позволяющий не сбрасывать дополнительные фильтры при изменении основных фильтров.
- Реализован механизм, позволяющий осуществлять подсчет общего количества найденных отелей, а также подсчет выбранных отелей в дополнительных фильтрах.
- Добавлена настройки, позволяющая ограничивать максимальное количество выбранных дат тура для поиска.
- Добавлена настройки, позволяющая ограничивать максимальное количество выбранных продолжительностей для поиска.
- Добавлена настройки, позволяющая ограничивать максимальное количество выбранных продолжительностей для API поисковых систем.
- Изменен интерфейс внесения цен по доплатам к отелям и доплатам к авиаперелетам.
- Добавлена возможность выбора параметров цены (комиссионная, групповая) в доплатах к отелям и доплатах к авиаперелетам.
- Изменено отображение итоговых цен в корзине в блоке информация о заказе.
- Добавлена настройка осуществлять поиск в днях тура/в ночах тура, позволяющая производить поиск либо в днях тура, либо в ночах тура.
- Добавлена возможность указать признак участвовать в бонусной программе при регистрации партнера.
- Добавлена возможность сбросить выбранную группировку в поиске по кнопке.
- Добавлены две настройки автоматической регистрации партнеров: тема письма об изменении регистрационных данных и тема письма о перезаключении договора.
- Реализован механизм, позволяющий добавлять различные доплаты к акциям. Это позволит решить следующие задачи, например, для акции типа PayStay 7=5 есть условие, что питание в бесплатные ночи оплачивается дополнительно, то есть скидка идет только на само проживание. Либо в номере 2+1 дети в бесплатные ночи должны оплачивать свои доп. кровати или завтраки.
- Добавлена возможность выводить в дополнительных фильтрах поиска сгруппированные типы питания и категории отелей по их глобальным кодам. Регулируется соответствующими настройками
- Добавлена возможность выбора филиала и ведущего менеджера при бронировании путевки. Теперь при бронировании путевки филиал бронирования определяется не по создателю путевки, а по ведущему менеджеру.
- Исправлена проблема с определением минимальной цены тура в поиске. Точность определения минимальной цены повышена с 95% до 99%
- Реализована интеграция с amoCRM
- 2018-07-13: разработан новый метод в API, позволяющий выгружать список измененных турпрограмм
- 2018-07-23: в экран Цены на отели добавлен признак Отображать все виды проживания без учета питания и ценового блока. По умолчанию признак не выбран и подгружаются виды проживания только по выбранным питаниям и ценовым блокам. Изменения признака применяются при нажатии на кнопку Показать цены.
- 2018-07-23: в API для отдачи цен в поисковые системы добавлена обработка двух настроек, позволяющая упростить расчет для поисковых систем, а также ограничить максимальное количество выдаваемых результатов.
- 2018-08-02: добавлено поле ID агентства в форму настроек удаленного поставщика для внешних систем.
- 2018-08-07: реализован отчет агента (4095).
- 2018-08-07: добавлен новый action "Работа менеджеров" -> Запретить менять ведущего менеджера путевки.
- 2018-08-24: в API для отдачи цен в поисковые системы добавлен новый метод GetToursAllPrices, возвращающий все цены по туру, не сгруппированные по отелю.
- 2018-09-05: доступен дополнительный модуль депозиты.
- 2018-09-25: расширены возвращаемые результаты метода API, позволяющего выгружать список измененных турпрограмм.
- 2018-09-27: добавлена настройка, позволяющая проверять корректность данных туристов.
- 2018-09-28: в API для отдачи цен в поисковые системы добавлен ряд возвращаемых результатов (идентификатор страны, название страны, идентификатор валюты и т.д.).
- 2018-10-02: добавлены новые разрешения (actions), позволяющие регулировать возможность работы со списком туров, с программами туров, с оформлением клиентов.
- 2018-10-08: разработан сервис интеграции с платежной системой WebPay. Данный модуль позволяет произвести оплату путевок при помощи платежной карты через WebPay.
- 2018-10-16: добавлена настройка, позволяющая искать цены на альтернативные размещения.
- 2018-11-09: в ценовой блок добавлены поля дней до заезда от/до, позволяющие ограничивать цены по дням до заезда.
- 2018-11-09: в API для отдачи цен в поисковые системы добавлены методы, позволяющие выгружать списки типов номеров, категории номеров и типов размещений, на которые есть актуальные цены.
- 2018-12-05: в личном кабинете ПК «Мастер-Web» реализована возможность загружать файлы к путевке.
- 2018-12-28: добавлена возможность применять комиссии, наценки и доплаты к услуге от удаленного поставщика.
- 2019-01-10: добавлена настройка showServicePriceInActualizeTour, позволяющая регулировать отображение поля с ценой услуги в методе актуализации цены в API для отдачи цен в поисковые системы
- 2019-01-11: добавлены два признака в дополнительные фильтры Параметры авиаперелета: разрешить комбинировать авиаперелеты и разрешить комбинировать классы.
- Исправлены ошибки
Релиз 15.2 от 18.08.2017
Список особенностей при переходе на релиз 15.2
- Добавлена возможность работы с автобусными турами.
- Добавлена возможность работы с турами без проживания.
- Добавлена интеграция с внешними системами (Nemo).
- Добавлена возможность создавать группы доплат к отелям.
- Добавлена локализация на английский язык в Программе туров и Поиске.
- Добавлена настройка использовать быстрый алгоритм поиска, позволяющая быстрее получить результаты поиска, но отображающая в дополнительных фильтрах избыточные данные.
- Добавлена настройка отображать кнопку "Применить фильтры", позволяющая регулировать загрузку поиска после изменения дополнительных фильтров.
- Добавлено навигационное меню в экране Программ туров.
- Добавлен справочник Признаки отелей.
- Внутренние работы: теперь актуализация всех справочников в поиске и корзине будет происходить по общему механизму и применяться в течение 1 минуты.
- Исправлены ошибки