+38 (044) 227-46-18 БЦ Гулливер, г. Киев, пл. Спортивная, 1а

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

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

Что такое САМО-тур, САМО-софт?

САМО-тур является продуктом компании САМО-софт, которая специализируется на туризме. Их продукцией пользуется множество операторов, таких как JoinUp и другие. CАМО-тур – это комплексная система, созданная для помощи туроператора, а именно: создание и управление продуктом, онлайн-продажи, составление туров, интеграция со страховыми компаниями и т. д.

Зачем он нужен?

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

Теперь подробнее о программе:

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

<script src=»http://user_ip/search_tour?samo_action=embed» charset=»windows-1251″></script>

User_ip – обычное ip, которое Вам выдает программа, к этому ір будет привязана Ваша база данных или «бд» (да звучит странно). После подключения данного скрипта Вам выйдет такая форма:

само

Но если вам она не нравиться, с помощью знания JS и CSS Вы можете дать ей абсолютно другой вид. Проблема в том, что САМО-тур решил поддерживать все браузеры и даже ранние версии IE, поэтому для создания данной формы используется табличная верстка. Соответственно, придется постараться, чтоб убрать некоторые блоки, однако у Вас может получиться что- то красивое, например, такое:

само2

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

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

http://{HTTP_HOST}{WWWROOT}/export/default.php?samo_action=api&version=1.0&oauth_token={token}1&type={type} &action={action}

{HTTP_HOST} — имя сервера, на котором установлена система онлайн-бронирования

{WWWROOT} — директория, в которой находится система онлайн-бронирования

{ token} — ключ доступа. Создаётся в САМО-Туре

{type} — формат данных ответа (xml или json)

{action} – метод

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

 

Насчет методов – их целая куча и Вы сможете найти их в документации, но делятся они по определенным категориям:

  • Поиск тура — можно поиск тура по количеству звезд, ночей, взрослых в номере и т. д.
  • Остановки продаж — можно получить данные о том, какие отели или туры остановили продажи.
  • Продажа авиабилетов.

 

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

Мы с Вами прошли только часть всего САМО-тура. После того, как человек нажал на кнопку «результаты», выходят варианты отелей, которые подходят под требования пользователя. Выглядит это изначально так:

само3

Но вы можете его стилизировать до такого варианта:

само4

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

Есть множество вариантов вывода туров, но у САМО есть и один недостаток, который может стать неприятным подводным камнем: Вы не можете вывести все туры вместе, а только 10, 20, или 100. В чем проблема, я сейчас объясню. Логично, что подгружать сразу 100 отелей никто не будет, так как это нагрузит сервер и сайт будет очень долго грузиться, но если Ваш заказчик захочет выводить не 10, а 15 или 18 то Вам придется писать достаточно объемный кусок кода, чтобы это обойти, но такая манипуляция точно так же нагрузит прогрузку страницы.

Это основные моменты, которые Вам могут встретиться на первоначальном этапе работ с САМО. Надеюсь статья была Вам полезной и помогла решить все вопросы, связаны с этим продуктом.

Влад Шпадий

Автор статьи:

Влад Шпадий
Программист туристических программных комплексов
Читайте также:

Самые актуальные темы:Заказ услуг и консультирование по тел.: +38 (044) 227-46-18


Детальная информация по тел: +38 (044) 227-46-18
Статистика продвижения:

Видео с участием Фомин и Партнеры
© 2007 - 2016
Fomin&Partners
БЦ Гулливер, пл. Спортивная, 1а. Украина, г. Киев.

+38 (044) 227-46-18
Способы оплаты