Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Задача:

Cоздать систему бронирования на базе MODX Revolution.

Условия: весь php код в сниппетах (не во внешних файлах).Исключением может быть крон файл для снятия брони по истечении срока бронирования. Все необходимые файлы приложены к задаче.

Прототипы (папка прототипы):

1 страница – здесь идет просто выбор дат и выбор размера номера.

2 страница – выпадают типы номеров согласно заданным условиям из 1 страницы. (Одноместный 1 категории Корпус №1, Комфорт корпус №7 и тд). Выпадают только номера, где свободно основное место.

(Смотри файл «Таблица номеров», есть основное место и места на подселение,

например 1+1 значит что 1 место основное и 1 на подселение). По факту в таблице

номеров есть поле «Кол-во номеров», предлагаю сделать его динамическим, при

бронировании номера цифра уменьшается, при отмене и окончании возрастает, таким

образом можно будет задать условие при выводе «WHERE count>0 AND quantity=условие из 1 страницы …». Но в целом на ваше усмотрение.

3 страница – основная часть, взависимости от выбранных полей подстраивается цена (смотри файл «Прайс»). Цены

на основное место и место при подселении отличаются, так же отличаются цены на

ребенка и взрослого. При бронировании номера данные записываются в таблицу, а так же отправляются на email того,кто бронирует и email  менеджера. В контактных данных все поля обязательные. При бронировании номера основное место обязательно к заполнению, остальные нет. Основное место может занять только взрослый. Выбор ребенок/взрослый идет только в местах на подселение.

Отмена брони:

1. Крон файл каждый день в 8 утра проверяет номера (можете предложить свой

вариант).

2. Нужна админка, чтобы менеджер сам мог отменить номер, если вдруг кто-то

откажется, если не можете вывести в админку modx можно сделать доп админку через сниппеты.

Скидки:

В файле Прайс ниже цен есть условия скидок, их надо учесть. По умолчанию идет

путевка санаторно-курортная.

Требования:

Код: PHP7+, jQuery 3+, Для дат jQuery Datepicker. Валидация данных.

Таблицы: Одна таблица с номерами.Одна таблица с данными о людях, которые забронировали онлайн. В остальном на

ваше усмотрение

Дизайн:

Не заморачивайтесь, минимум стилей, только чтобы можно было протестировать

нормально (центральный контейнер и отступы от краев).

 

Интеграция в рабочий сайт:

Нужно будет перенести бронирование в рабочий сайт. На сайте специально выделены страницы под бронирование, именно поэтому условие, чтобы php код был в сниппетах. (Импортируем таблицы и сниппеты). Сайт еще в разработке, свежий, будет как раз к тому времени, как вы закончите.

Прочее:

1. Срок – 10 дней

2. Безопасная сделка

3. Если есть, просьба приложить примеры работ схожего типа

4. Проверка на спам – начните сообщение с фразы @misfy

Если нужно больше времени или еще какие вопросы - пишите, обсудим.

Файлы: https://drive.google.com/open?id=1WwYVk38azp-8FVLCj17oh-6tSWwLzsmL

6 лет назад
misfy
Артур 
31 годРоссия
6 лет в сервисе
Был
5 лет назад
  • Похожие заказы
  • $30

    Добрый день.   Есть страница на ней находится форма куда надо ввести данные. Когда вводим текст надо чтобы этот текст показался ниже. Это все работает. Теперь что надо сделать: Добавить еще одно поле для ввода (textarea). Когда вводим ...

    Закрыт
    6 лет назад
  • Требуется доработать веб приложение по аренде впн серверов, включающий в себя: личный кабинет пользователя, админ панель, выбор планов подписки, вычет денежной суммы из внутрисайтового баланса пользователя, тикет система поддержки, пополнение баланса с помощью привязанной платежной ...

    Закрыт
    6 лет назад
  • $100

    1. Скрипт приема оплаты киви. Функционал. 1) Создание окна оплаты Киви в новой вкладке по данным указанным в форме на сайте(Сумма платежа, Номер кошелька) и коментарий к платежу (Сгенерированый)  Используется на liavel Пример https://imgur.com/aYQEkai Немного информации по скрипту http://zismo.biz/topic/889638-skript-avtorizatcii-na-kivi/ 2) Создание транзакции в бд(сама ...

    Закрыт
    6 лет назад
  • Здравствуйте.  Требуется разработка админки сайта + личные страницы менеджеров (php и другие технологии использовать). Для отбора кандидатов будет предложено простое тестовое задание, а так-же голосовой звонок. Свои примеры работ присылайте в Telegram Студии не рассматриваем и не нужно писать.​

    Закрыт
    6 лет назад
  • 1. Подбори наполнение сайта соответствующим графическим контентом (которое будет соответствовать тематике и корректно отображаться в формате 4К)  2.Наполнение сайта текстовым контентом (копирайтинг) в т.ч. продающие тексты в описание коттеджных поселков  3.Добавление страниц 2 (двух) коттеджных поселков (КП «Вихрово» и ...

    Закрыт
    6 лет назад
  • Старый Генплан расположен по адресу: http://ivica.su/plan/ Нужно сделать такой же функционал на его обновленном дизайне, который расположен на первом экране по адресу : ivica.life  Из дополнений только подсветка участков при наведении, которая в настоящее время частично реализована.  Важным требованием ...

    Закрыт
    6 лет назад
  • Добрый день. Для мобильного приложения, необходимо написать API, которое будет возвращать данные в JSON формате. Всего 2 метода. Приложение уже работает с json-server'ом, пример рабочего JSON'a  имеется, его  надо перенести на php. PHP желательно  или Node.js Админка ...

    Закрыт
    6 лет назад