Создать плагин "Календарь бронирования" для Wordpress
Нужно написать плагин: Календарь бронирования времени.
Должно выглядить точно так же как в этом примере - http://vpanike.com.ua/quests/sherlok_kholms/ (точно также выводим только 14 дней, начиная с сегодняшнего)
+ только при бронировании клиентом, нужно добавить к уже существующим полям (Имя, Телефон, Email) еще одно поле: "Промокод"
При отправке формы:
Клиенту приходит уведомление о подтверждение заказа в SMS (требуется привязать TurboSMS) и на почту клиента.
Админ-панель:
1. После того, как менеджер пообщался с клиентом, оставившим заявку, в телефоном режиме, у него должна быть возможность подтвердить бронь в личном кабинете. Если бронь подтверждена, никто другой не может забронировать это же время.
2. В админ-панеле настройка календаря выглядит так: бесконечный календарь и пользователь плагина может задавать расписание на любое количество дней вперед, т.е. он может как задать расписание сразу на полгода вперед, так и заходить 2 раза в месяц и настраивать на 2 недели вперед.
А на сайте расписание отображается на текущие две недели. И подтягивается автоматически на нужные даты. Т.е., например, на сайте отображается расписание на две недели, начиная с сегодняшнего дня. Завтра подтянется расписание, на две недели, начиная с завтрашнего дня.
На данный момент существует модуль на самописной cms, который полностью отражает желаемые функциональные возможности, но у нас есть доступ только к его интерфейсу.
Стоит задача создать такой же модуль для Wordpress + изменить отображение календаря на сайте.
Создание сенсов:
Должна быть возможность создавать сеансы вручную на каждый день http://take.ms/mZQxC .
Как это работает сейчас: при переходе на вкладку "Создать слот" мы видим дни недели: пн, вт, ср, чт, пт, сб, вс и праздничные дни - http://take.ms/ezekY .
мы можем:
- вручную добавлять время начала-окончания сеанса, цену;
- очистить все записи;
- сбросить все записи.
Также при создании сеансов есть возможность повторить график предыдущей недели - http://take.ms/WuDOE
Праздничные дни - http://take.ms/cQASc :
поскольку предполагается особое расписание для праздничных дней, то должна быть база праздников, которую можно редактировать. При добавление расписания на новую неделю должна происходить проверка базы на предмет совпадения дат. И если совпанедение есть, то в соответствующий день отображается особое расписание, которое мы задали для "вс и праздничные дни", независимо от того какой это день недели.
Вот так выглядит страница со всеми сеансами - http://take.ms/Rd63X
Для каждого квеста своя вкладка/страница.
Есть фильтр по дате.
Отображается такая информация:
Время начала квеста, время окончания квеста,
скидка (если был применен промокод),
стоимость (сеансы могут иметь разную стоимость),
статус (варианты действий в карточке сеанса, отображаются как статус - http://take.ms/vuqxd ),
комментарий (когда сеанс заходит в статусе "Забронировано", в этом поле отражается информация о клиенте. пример - http://take.ms/cQSmc),
команда (изначально пусто, тут отражается информация из редактируемых полей области "Команда" в карточке сеанса (Телефон, email, Промокод, Количество, Время, Способ оплаты") - http://take.ms/QalAf
Промокоды:
скидка должна считаться автоматически, соответственно промокоды должны где-то генерироваться.
При нажатии на сеанс происходит переход на страницу редактирования сеанса - http://take.ms/9TFL9
Статусы в карточке сеанса - http://take.ms/vuqxd :
"Открыто" - не забронированные все сеансы в этом статусе
"Закрыто" - сеанс закрыт для бронирования через админ-панель, на сайте не отображается
"Забронировано" - в этот статус автоматически попадают все забронированные клиентами через сайт сеансы
"Подтверждено" - проставляется вручную после подтверждения клиентом в телефоном режиме
"Отменено" - проставляется вручную, если сеанс был забронирован и отменен клиентом в телефоном режиме.
"Прошли" - проставляется вручную, если сеанс успешно состоялся,
"Не прошли" - проставляется вручную, если подтвержденный сеанс не состоялся.
Желаемый внешний вид, как в этом примере - http://vpanike.com.ua/quests/sherlok_kholms/
+ только при бронировании клиентом, нужно добавить к уже существующим полям (Имя, Телефон, Email) еще одно поле: "Промокод"
Если расписание на какой-то день не задано, этот день не выводится.
При отправке формы:
Клиенту приходит уведомление о подтверждение заказа в SMS (требуется привязать TurboSMS) и на почту клиента.
Дополнительно:
должна быть возможность добавлять квесты.
-
143 5 0 Делал бронирование для
http://www.playquest.com.ua/
http://www.igry-razuma.com.ua/
и ряда других сайтов.
-
184 9 0 все уточнения в лс
-
967 57 0 Привет , готов выполнить задание .Напиши мне.
-
236 1 0 Доброго дня!
Разрабатываем плагины под WP. Один из примеров смотрите в портфолио.
Сроки 3-9 дней.
Свяжитесь со мной:
[email protected]
bvlad2611
+38(098) 250-14-12
Актуальные фриланс-проекты в категории PHP
Интеграция блока "Где смотреть" (Laravel / Livewire)Необходимо реализовать интеграцию внешней стриминговой платформы для сайта о фильмах и сериалах на Laravel / Livewire. Что нужно сделать: Реализовать импорт внешнего каталога контента, который обновляется 1 раз в день. Выполнять матчинг контента по IMDb ID и/или TMDB ID. Если… PHP, Веб-программирование ∙ 8 часов 52 минуты назад ∙ 22 ставки |
Доопрацювання существующего проекта на Laravel (PHP)Необходимо доработка существующего проекта на Laravel (PHP). Проект включает в себя готовую админ-панель, которая имеет внутри себя билдер, который выступает для создания страниц через него с версткой (html+css+js) на php кодом для вывода данных. В проекте нужно реализовать 2-3… CMS, PHP ∙ 12 часов 28 минут назад ∙ 30 ставок |
Новый магазин на Woocommerce
103 718 UAH
Ищу разработчика для создания интернет-магазина на Woocommerce. Проект - магазин ежедневных акций, популярные товары в ограниченном количестве. Что уже есть: вёрстка всех страниц (витрина, оформление заказа, контентные страницы, аккаунт покупателя), фирменный стиль, логотип,… PHP, Веб-программирование ∙ 14 часов 49 минут назад ∙ 89 ставок |
Необходимо сделать доработку на сайте Modx Evolution CMS 3.1.7
1000 UAH
Разрабатывается доработка дизайна и верстка сайта, нужно будет внедрить эти работы на сайт. Также внедрить некоторые доработки на сайте. HTML и CSS верстка, PHP ∙ 18 часов 54 минуты назад ∙ 22 ставки |
Внедрение технического SEO-аудита на OpenCartДобрый день. Необходимо внедрить технические SEO-правки на сайте softugo.com. Сайт уже разработан, но еще не запущен полноценно. Платформа: ocStore 3.0.2.0 / OpenCart + кастомный код. Хостинг: Hostinger. Текущая версия PHP: 7.3. (планируется переход на PHP 8.2) Есть готовый… PHP, Веб-программирование ∙ 1 день 16 часов назад ∙ 58 ставок |