Компанія
Оцінити проєкт Оцінити проєкт
img
Переглянути результат

Про компанію

"GuideandGo" ― Нідерландська група компаній, що надає сервіс агрегації, пошуку та бронювання турів, авіаквитків, орендування авто, готелів і тд. Guideandgo.com - сервіс-агрегатор по пошуку турів по всьому світу.

Задача

Доработка сайта на платформе Opencart для создания масштабного агрегатора туров по миру с помощью интеграции, парсинга и размещения на сайте около 300 тысяч товаров с возможностью онлайн-бронирование:

  1. Интеграция с обширным API – viator.com (несколько десятков методов).
  2. Получение сертификации Viator (Tripadvisor) в полном соответствии и возможности партнерства.
  3. Парсинг всех товаров с сайта viator.com на трех языках с отзывами, регулярным обновлением доступности и возможностью онлайн-бронирования и оплаты.
  4. Возможность упорядочить товары компании по сферам применения для удобной ориентировки партнерами
  5. Отдельный модуль поиска с автодополнением и индексированием данных.
  6. Отдельный модуль фильтрации товаров по категориям с большой выборкой по параметрам.
  7. Интеграция с платежными системами.

Общая информация

Онлайн сервис - разработка, поддержка, большое количество интеграций.

WEB, OpenCart

Platform

300+

Hours of anagement scope

500+

Hours of development scope

Етапи розробки

1

Investigation the documentation and assessment of the amount of work. Team reviewed the extensive service integration documentation and assessed the initial pool of tasks to preliminarily meet Viator's requirements..

img

2

Changing the structure of the database and the functionality of the site for the possibility of parsing and displaying products.

img

3

Direct integration process - writing, methods, test requests, finalizing the OpenCart admin panel.

img
img

4

Parsing products and information on them (name and description, photos, addresses and detailed information, cancellation information, reviews, etc.) for three languages (EN, NL, DE). Setting up methods and forms page with booking confirmation (obtaining individual information on forms when booking - for each of the products).

img

5

Passing certification for compliance with more than 50 requirements. Checking the correct operation of each of the methods of parsing information, the content of information on availability, displaying data for users and transmitting information about booking and payment. Communication with the certification team and prompt amendments.

img

6

Refinement of the visual component of the site, editing styles and adaptation for multilanguage.

img

7

Replacing the search and auto-complete module with data indexing, which made it possible to speed up the search several times.

img

8

Replacing, expanding and customizing the filtering module in many ways.

img

9

Website adaptation for mobile display.

img

10

Integration with Google Translate API - for translation of texts into Dutch and German - for products for which there are no descriptions for these languages in the original service. There is parsing and one-time translation of all such goods, and also - if there is an update on the texts - the translation is also updated.

img

Result

  1. Based on the results of several months of development, the client received a fully working aggregator website of more than 300,000 products in three languages, information on which is regularly updated.
  2. Full integration with the service viator.com with the receipt of products and their availability, price updates, the ability to book and pay, automatic order processing with a minimum of intervention in the matter of administration.
  3. Updated interface and greatly expanded functionality of the site.
  4. Quick client search with auto-completion - by product and category.
  5. Extensive product filter with the prospect of adding new filter categories.
  6. Convenient mobile interface adaptation.
  7. Google Translate API integration.

Organization of work and communication

  1. Before starting work on the project, for each reporting period, a pool of tasks is compiled. Each task is estimated in hours and agreed with the client. After confirmation, the task is taken to work, executed on the dev site, tested and transferred to the client for acceptance and corrections. After acceptance by the client, the update is released to the production version of the site and becomes available to users. The version control system allowed to quickly roll back any update. Payment was for the actual time spent on work, according to the time tracker.
  2. Communication is carried out directly between the client and the project manager online with periodic video sessions if necessary. For this project, the client wanted to be as immersed in the project as possible with direct control over the process of completing tasks. There was also a three-way email communication between the client, our company and the certification department during the integration process.

Technologies

  1. Trello, Slack, Worksection - комунікація з клієнтом, постановка задач, організація роботи та звітування по затраченому часу.
  2. OpenCart, PHP, MySQL, JS, BootStrap - технологічний стек.
  3. API Integration, Google Translane, Google Geolocation and Maps API, Git, Cloudflare - інтеграція, контроль версій, захист.
logo
logo
logo
logo
logo
logo
logo
logo
logo
logo
logo
logo
rocket
logo
logo
logo
logo
logo
logo
logo
logo
logo
logo
logo
logo
logo
logo
logo
logo

Почніть свій проект вже сьогодні

Розкажіть про проект і задайте свої питання і ми скоро відповімо Вам 🧡

Ваше ім’я*
Розкажіть про Ваш проект*
file
Прикріпити файл
pluss

Натискаючи на кнопку, ви даєте згоду на обробку персональних даних та погоджуєтеся з політикою конфіденційності.

Натискаючи на кнопку, ви даєте згоду на обробку персональних даних та погоджуєтеся з політикою конфіденційності.