Показаны сообщения с ярлыком MongoDB. Показать все сообщения
Показаны сообщения с ярлыком MongoDB. Показать все сообщения
вторник, 20 декабря 2022 г.

вторник, 20 декабря 2022 г.

Лучшие новинки ПК САМО-тур в 2022 году

Мы спросили наших специалистов о самых интересных задачах в уходящем году и посмотрели в Редмайне и переписке, какими доработками активно пользуются наши клиенты. И вот такой у нас получился список топовых новинок ПК САМО-тур.


1. Хранение цен в MongoDB

Доработку мы анонсировали в конце прошлого года, но активно внедряли в 2022. 

MongoDB - это ориентированная на документы база данных NoSQL с открытым исходным кодом. Модель данных MongoDB позволяет представлять иерархические отношения, проще хранить массивы и другие более сложные структуры. 

Клиенты, использующие новинку, отмечают снижение нагрузки на сервер и ускорение сложных расчетов. Также в текущем году мы расширили возможности решения, начиная с версии 2021.05 и для хранения цен в каталоге цен может использоваться база данных MongoDB. Подробное описание задач и функционала тут.

2. Комбинирование акций

Мы сделали возможным гибко работать с несколькими акциями и комбинировать их, в зависимости от задач маркетинга и продаж. Есть доработка для совместного использования двух скидок, скидки и комиссии ТО, комбинирования акций с контрактными ценами. 

3. Просмотр логов. 

С помощью анализа записей логов пользователи могут решить спорные моменты, которые возникают при взаимодействии с партнерами и клиентами. В некоторых случаях для просмотра логов нашим клиентам приходилось обращаться в техподдержку, что несколько затягивало работу с рекламациями. Мы расширили перечень данных, доступных пользователям. 

Например, в справочнике "Настройка GDS" появилась возможность просмотра служебных логов запросов к поставщику. Это позволит в некоторых случаях при проблемах отправлять эти запросы непосредственно поставщику без нашего участия.

Просмотр логов представлен пунктами меню "Сервис" в справочнике "Настройка GDS:Логи поиска" - запросы к поставщику внешних туров со страницы поиска тура. Для просмотра логов нужен идентификатор поиска, который можно получить при нажатии на соответствующую кнопку на странице поиска билетов или в окне со списком GDS рейсов на странице бронирования.

А в справочнике "Внешние туры" теперь доступна информация по служебным логам запросов к поставщику.  Просмотр логов ищите в меню "Сервис" в справочнике "Внешние туры:Логи поиска" - запросы к поставщику внешних туров со страницы поиска тура. Для просмотра логов нужен идентификатор поиска, который можно получить при нажатии на соответствующую кнопку на странице поиска.

4. Сервис массового редактирования цен гостиниц

В справочнике "Акции от гостиниц" появился сервис массового изменения цен гостиниц. Он позволяет изменить как все цены выбранной гостиницы на указанный период, так и цены конкретной акции.

При необходимости можно выбрать конкретные номера, размещения и питания в гостинице. Если цены гостиницы выходят за указанный интервал дат, то они будут автоматически поделены на периоды с указанным началом и окончанием.

5. Кредитные лимиты партнёров для GDS

Еще одна полезная новинка, помогающая учету кредитных лимитов GDS.
Появился отдельный справочник, где устанавливаются такие лимиты для партнёров. Для работы со справочником необходимо право "Работа с GDS".

Лимитов может быть настроено несколько, каждый в своей валюте. Лимит может быть не ограничен. В окне редактирования кредитного лимита отображается текущая сумма долга по заявкам. Если у кредитного лимита установить галку "Пересчитать", то при следующем ручном или автоматическом пересчёте сумма долга будет актуализирована.

Работа с кредитными лимитами сохраняется в "Истории партнёров".

Конечно, доработок за год было намного больше. О самых важных и интересных мы рассказываем в блоге и в соцсетях. Обращаем ваше внимание, что только сопровождение дает гарантию своевременных получений всех обновлений и быстрого запуска нового функционала в работу.

На 2023 год у нас большой список задач, идей и запросов от пользователей. Будем стараться максимально воплотить его в реальность) 

Удачи!
четверг, 13 января 2022 г.

четверг, 13 января 2022 г.

ТОП-5 новинок ПК САМО-тур

САМО-тур - это самый динамично развивающийся наш продукт на сегодняшний день. Разработчики регулярно выпускают новые версии, и мы рассказываем о новинках в соцсетях. А в сегодняшней статье мы хотим сделать акцент на глобальных доработках, которые принципиально меняют работу в компании или открывают для пользователей новые возможности.

Итак, какие самые важные новинки были запущены с момента выхода прошлых таких постов (2000 год и 2021 год)? 




1. Хранение цен в MongoDB.

MongoDB - это ориентированная на документы база данных NoSQL с открытым исходным кодом. Модель данных MongoDB позволяет представлять иерархические отношения, проще хранить массивы и другие более сложные структуры. И это то, что нужно туристическим компаниям, ведь они используют для формирования туров огромное количество информации, в первую очередь, цены. И собственных серверных мощностей туроператора, к сожалению, может не хватать.

В текущей реализации БД MongoDB используется нашими пользователями только для хранения цен, но мы собираем обратную связь, и возможно, функционал решения будет расширен.

2. Настройки комбинирования акций.

В описании акции появилась возможность настроить комбинирование акции с контрактными ценами.


Настройка доступна для "сложных" акций: скидка/доплата, по длительности проживания, замена питания, замена размещения. Если настройка выключена, то акции комбинируются только со стандартными акциями. Если включена - то со стандартными акциями и контрактными ценами (в т.ч. с контрактными акциями).

3.  Новая служба расчетов цен.

Решение устанавливается на основной сервер или на любой другой сервер (как на ОС Windows, так и на ОС Linux) и выполняет ресурсоёмкие расчёты без нагрузки на основную базу данных. При этом, вычисления могут быть вынесены на неограниченное число отдельных серверов, на которых не установлены ни MS SQL, ни MS Windows, что позволит сократить расходы на инфраструктуру серверов для туроператоров с большими объёмами вычислений.

За счёт снижения нагрузки на основной сервер, использование службы расчётов позволяет использовать новый функционал, например, отображение стоимости других вариантов проживания на странице бронирования. При включенной службе расчётов цен на странице бронирования переездного тура теперь для каждого варианта проживания в гостинице теперь отображается доплата к базовому варианту, посчитанному в пакете.

Также при использовании службы расчётов будет возможен более правильный расчёт акций вида "Stay-Pay" или "Rotation". Ранее при настройках акции "Исключить дешёвые ночи" и "Исключить дорогие ночи" исключались дешёвые/дорогие ночи только с начала или конца проживания. Теперь же исключаются дешёвые/дорогие ночи в любом месте периода проживания.

Функционал продолжит развиваться в новых версиях ПК САМО-тур.

4. Доплата за скрещивание аэропортов.

В описании рейса появилась возможность указать услугу доплату за перекрещивание аэропортов. Она будет автоматически добавлена при бронировании, если обратный рейс имеет другие аэропорты вылета.



При расчёте стоимости услуги все параметры цены (авиакомпания, аэропорты, города и т.д.) используются из рейса, для которого настроена доплата.

5. Новый импорт платежей.

В Импорт платежей (с распределением по нескольким заявкам) добавлен вариант импорта платежей из таблицы MS Excel. Такой формат выписки используется в некоторых клиент-банках Казахстана.

Конечно, все эти новые функции не появились без тандема пользователь-разработчик. Благодарим вас за идеи, помощь в составлении ТЗ, тестирование новинок и обратную связь. Вместе мы делаем программу лучше, удобнее и современнее.

Мы запланировали много интересных доработок на 2022 год. Следите за анонсами новых версий в соцсетях и обновляйте свою программу.


среда, 29 сентября 2021 г.

среда, 29 сентября 2021 г.

Хранение цен в MongoDB

Одна из важных новинок в ПК САМО-тур - это возможность хранения цен в MongoDB.

MongoDB - это ориентированная на документы база данных NoSQL с открытым исходным кодом. Модель данных MongoDB позволяет представлять иерархические отношения, проще хранить массивы и другие более сложные структуры. И это то, что нужно туристическим компаниям, ведь они используют для формирования туров огромное количество информации, в первую очередь, цены. И собственных серверных мощностей туроператора, к сожалению, может не хватать.

В сегодняшней статье мы подробно расскажем об этом решении.


В текущей реализации БД MongoDB используется нашими пользователями только для хранения цен. Обработка поисковых запросов и расчёт цен по-прежнему происходят на серверах с MS SQL Server.




Перечислим преимущества хранения цен в MongoDB:
  • Поиск осуществляется с "правильной" сортировкой по цене, тогда как при традиционном поиске сначала отбираются 10000 цен, которые уже потом сортируются, что иногда может приводить к выдаче не самых "дешёвых" цен в результатах поиска;
  • Поиск цен осуществляется сразу с учётом остановок продажи. До внедрения новой функции остановки продажи применяются только после первой выборки в 10000 цен, что может привести к менее точным результатам поиска;
  • MongoDB + Linux бесплатны для коммерческого использования, и это позволяет снизить стоимость инфраструктуры туроператора;
  • База данных каталога цен в MongoDB занимает примерно в 10 раз меньше места, чем БД с тем же количеством цен в MS SQL, а значит, снижаются требования к дисковому месту.
Есть, конечно, и недостатки решения, например в MongoDB на текущий момент нельзя хранить цены базовых и дочерних туров, для работы системы онлайн-бронирования всё еще требуется сервер (а для высоконагруженных систем - несколько серверов) с Windows и MS SQL. 

Но если наши пользователи будут активно использовать новый способ хранения, мы продолжим работу по расширению функционала.

Взвесьте плюсы и минусы решения, и если готовы внедрять новый функционал, напишите нам в поддержку для настройки конфигурации с использованием MongoDB.

Удачи)