Общие данные:

1. Сайт, на котором будет производиться установка - joomla версии 3.10, PHP версии 7,4 ИЛИ Отдельная HTML страница (имеется ввиду вариант чистого HTML)

2. Сайт-образец - https://www.zenhotels.com/ - функциональность, возможности и все элементы должны быть реализованы как на сайте-образце на 100% за исключением внешнего вида и дизайна. Для каждого элемента необходимо указать CSS класс для его последующей доработки в цветовом стиле.

3. Источник методов API - https://docs.emergingtravel.com/ -интеграционный метод B2B.

Основная задача:

1. Разработка модуля Joomla с инсталлятором для поиска по техническому заданию. Должен иметь функциональность стандартного модуля Joomla с последующей возможностью размещения его на любой странице сайта. Пример функциональности модуля и его внешнего вида на сайте https://www.zenhotels.com/.

2. Разработка компонента Joomla с инсталлятором - вывод результатов поиска отелей, работа с фильтрами, описаниями отелей ...до последнего шага, получения оплаты и отправки PDF и e-mail подтверждения клиенту. Переход на страницу результатов компонента, должен нести HumanEngageable Link в строке браузера. Весь процесс рабочего процесса описан ниже

Рабочий процесс:

- Hotel Static (должен использоваться для загрузки контента и отображения отелей)

- Страница результатов поисковой системы (должна использоваться для поиска доступных отелей)

- Страница отеля (должна использоваться только для отелей, о которых хочет узнать ваш конечный пользователь; то есть, вы не должны инициировать автоматический поиск HP по всем отелям, возвращаемым при поиске по региону)

- Order Booking Form + Order Booking Finish (должны использоваться для создания нового бронирования)

- Order Booking Finish Status или Order Status Webhook (должен использоваться для получения окончательного статуса бронирования)

- Информация о заказе (используется для получения информации о завершенном бронировании)

- Order Cancellation (используется для отмены бронирования, если необходимо).

3. Back end - бэк-офис

Также необходимо разработать элементарный бэк-офис для компонента, для изертификации секретного ключа и сбора данных клиентов и резервирования в админ-панели компонента в Joomla:

* Поле наценки - Мы получаем нетто цену от API и мне нужно иметь возможность установить автоматическую наценку в процентах или фиксированную в (EUR, USD и т.д.) в бэкенде, а пользователь будет видеть конечную цену с учетом наценки во фронтенде.

*Секретные ключевые поля:

key_id - идентификатор API-ключа

key - токен ключа API

Поля данных резервирования:

* ID заказа

* Страна

* Дата въезда

* Дата отъезда

* Имя, фамилия гостя

* Количество гостей

* Электронная почта гостя

* Номер телефона

* Сумма оплаты

4. Адаптация под 1280-768-480-320 px Pc - Tablet и Mobile (Android, Apple deveces etc...) адаптация компонента и модуля - как на сайте https://www.zenhotels.com/.

5. Кроссбраузерность - Контент и внешний вид должны отображаться одинаково во всех версиях используемых браузеров.

6. Интеграция с платежными системами - Токен и ключи будут предоставлены в конце процесса интеграции.

P.S - рассмотрю варианты создания отдельной страницы под данный проект на HTML с интеграцией и всем функционалом API

2 года назад
Rentaholiday
41 год
3 года в сервисе
Был
год назад

Заявки фрилансеров

Богуслав
 
44 года
18 лет в сервисе
Была
год назад
2 отзыва(-1)
2 года назад
Виктор
 
31 год
2 года в сервисе
Был
2 года назад
2 года назад
  • Похожие заказы

  • Требуются разработчики Yii2 с опытом от 2 лет для работы над интернет-магазином. Задачи включают разработку нового функционала, интеграцию библиотек и рефакторинг. Необходимы знания Yii2, MySQL, Git, а также опыт написания чистого кода. Почасовая оплата от $10 до $20, требуется минимум 15 часов в неделю.

    Закрыт
    2 года назад
  • Требуется интеграция регистрации пользователей по номеру телефона в существующую доску объявлений на WordPress с плагином HivePress. Необходимо разобраться в структуре HivePress и реализовать подключение к SMS-сервису CMC. Возможность дальнейшего сотрудничества на проекте.

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

    Закрыт
    2 года назад
  • Требуется провести миграцию информации из AmoCrm в Битрикс24 без потерь. Необходимо обеспечить качественный и надежный перенос данных, включая все важные элементы и настройки. Задача включает анализ текущих данных и их корректную интеграцию в новую систему.

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

    Закрыт
    2 года назад
  • $100

    Необходимо спарсить данные с сайта b17.ru по психологам. Требуется собрать информацию о ссылке на анкету, имени и фамилии, городе, номере телефона и количестве онлайн-консультаций. Срок выполнения - 1 день.

    Закрыт
    2 года назад
  • Разработка программного обеспечения для автоматической покупки товаров на сайте с возможностью настройки фильтров. Софт должен обновлять поисковую выдачу и моментально добавлять новый товар в корзину, осуществляя покупку с баланса сайта за 0.5-1 секунду. Требуется опытный специалист, который сможет реализовать функционал без эмуляции, отправляя данные напрямую на сервер.

    Закрыт
    2 года назад
  • Требуется опытный специалист по XenForo 2 на постоянной основе. Необходимы навыки установки, настройки и модернизации плагинов, а также выполнение мелких доработок и устранение ошибок. Подробности обсуждаются.

    Закрыт
    2 года назад
  • Необходимо найти методы копирования защищенного текста с локальной веб-страницы. Рассматриваются способы отключения защиты через инструменты разработчика. Предложите решения, которые помогут выполнить задачу, учитывая, что стандартные методы из Google не принесли результата.

    Закрыт
    2 года назад