Техническое задание.
Пожалуйста, дочитайте до конца и делайте ставку исходя из задания (а не в стиле "пишите, обсудим").
Есть сайт турагенства на WP http://kyivisit.com/kyivtours/
Необходимо на каждой странице с туром под таблицей со стоимостью разместить форму онлайн-покупки тура и интегрировать её с сервисом оплаты WayForPay.
Форма должна содержать поля:
- Tour date - выбор даты из дропдаун календаря
- Persons - дропдаун со значениями 1-4, 5-6, 7-8, 9-10, 11-12, 13-14
- Name - текстовое поле
- Phone - текстовое поле, в идеале с проверкой международного формата
- Email
- Comment (несколько строк)
- Кнопка оплаты, которая генерится сервисом WayForPay.
Форма должна работать таким образом, что на сторону сервиса WFP передаётся название тура, который покупается и финальная стоимость, которая зависит от количества персон в группе (стоимость фиксирована для каждого значения поля Persons).
Все поля (кроме коммента) являются обязательными и также передаются на сторону сервиса WFP (будут хранится там, в полях с префиксом client___, например clientFirstName, clientPhone, clientEmail...) т.е. никакие промежуточные сервисы хранения данных не используем).
Также рядом с формой будет небольшой текст мелким шрифтом о правилах бронирования и возврата и при каких условиях (количество символов до 500 +-).
При нажатии на кнопку открывается попап с оплатой (это уже забота WFP).
После оплаты пользователь будет перенаправляться на страницу спасибо, которая будет единой для всех туров (это мы сделаем сами).
Админкой покупок будет являться по сути админка сервиса WFP.
От исполнителя требуется реализация под ключ формы на каждой странице тура.
В идеале сделать форму в виде какого-то виджета или шорткода (тут могу плавать в терминологии), чтобы:
- в случае изменения формы правки делались в одном месте
- форму могли встраивать контент-менеджеры, которые не знакомы с хтмл (не обязательно).
Если это имеет значение, тема сайта - https://the7.io/
В ставке указываете реальную стоимость выполнения данного проекта.