Ко всем проектам

Интеграция на сайте поисковой формы с API SAMO Tour

Qazaq Express — многопрофильный казахстанский туроператор.

Задача:
Интегрировать поисковую форму с API SAMO Tour в готовый сайт на WordPress, адаптировав верстку под существующие стили проекта.

Поисковый сервис SAMO Tour — это сердце туроператора: там сосредоточена вся коммерческая информация по турам, отелям и услугам. Поисковая форма на сайте — это дверь к этой информации с каждой страницы. Она размещается сквозным блоком и даёт пользователю возможность быстро сформировать запрос и перейти к актуальным результатам. Без неё сайт остаётся витриной — без прямого пути к продукту.

К моменту нашего подключения сайт на WordPress был практически готов: дизайн, верстка и программная часть разрабатывались сторонней командой. Нашей задачей стала интеграция поисковой формы с системой SAMO Tour.

Что сделали

Взяли за основу форму, разработанную нами ранее для другого туроператора, и адаптировали её под CSS нового сайта — просто перенести было невозможно из-за различий в стилях.

Форма поддерживает три сценария поиска: пакетные туры с перелётом, отельное размещение без перелёта и экскурсионные туры. Переключение между ними меняет набор полей.

Подключили форму к API SAMO Tour: справочники стран и категорий туров кэшируются на стороне сайта, списки курортов подгружаются динамически. Это исключает пустые результаты в выдаче. Дополнительно реализовали фильтрацию стран по визовому признаку.

При нажатии «Найти» пользователь переходит в интерфейс SAMO Tour с передачей всех выбранных параметров.

Почему это не рядовая задача

Работа с API SAMO Tour требует понимания архитектуры системы и практического опыта интеграции. Квалифицированная команда, впервые столкнувшаяся с этой системой, неизбежно пройдёт через итерации и ошибки — это время и бюджет клиента. Мы работаем с SAMO Tour не первый год, и этот опыт напрямую влияет на скорость и качество результата.

Форма запущена, сайт работает в штатном режиме.