1. При первом входе в нее появляется текст лицензионного соглашения с
вариантом только принять его. (Текст будет представлен позднее)
2. Дашборд - Она же главная, на которой представлена вся актуальная
информация:
a. заказанные услуги\товары,
b. активные чаты с гостями.
3. Вся информация обновляется в режиме реального времени. О появлении
нового заказа или сообщения в чате админ получит звуковой сигнал и
специальное оповещение (сообщение будет мигать), пока не будет отмечено
(один клик по основному полю сообщения, чтобы не мигал) админом.
4. В дашборде — на главной видны
a. заказанные услуги/товары,
b. список сотрудников, которым назначены роли с переключателями
активен/не активен. Список активных сессий с кнопкой завершить
сессию,
c. назначения каналов (получателей, сотрудников) сообщений в
зависимости от типа услуги \ товара.
d. взаимодействие с телеграмм ботом — формирование и направление
посредством ТГ бота сообщений-команд назначенным ответственным
сотрудникам.
e. чаты с гостями в ряд. Левый - самый свежий
f. вкладка «Заказанные услуги». Заказы гостей списком по времени,
верхний самый свежий. В заказанных услугах список услуг по убыванию,
на каждой чекбокс для галочки или круга с наполнением зеленым
цветом, при клике на который гостю в чат уходит сообщение «Заказ
подтвержден» статус сохраняется истории заказов. В этой же строке
«минус» или круг с наполнением красного цвета при клике на который
гостю уходит сообщение «Недоступно в настоящий момент».
g. вкладка «Не беспокоить», (при нажатии гостем на кнопку в
веб-интерфейсе «не беспокоить» запись появляется в этой вкладке и
сообщение в ТГ боте уходит отв. Сотруднику (горничной)
h. Строка поиска по номеру комнаты.
i. Гости - список гостей, авторизовавшихся в сервисе на момент просмотра
и не выписанных
Левое меню админки 2 уровня.
В левом меню возможность создания и изменения пунктов и структуры меню, карточек
товара, настроек брендирования вэб интерфейса.
3
1. Услуги в левой части - «доступные услуги» указываются более серым цветом
шрифта —плюс напротив каждой (чтобы перевести ее в статус активных) и
кнопка «добавить» в низу.
2. В правой части страницы, «Активные услуги» и минус напротив каждой для того
чтобы сделать ее неактивной (вернуть в доступные),
3. При добавлении новой услуги, и в действующих, в карточке ползунок (платная
бесплатная), если ползунок на платной, тогда делается активным окно ввода
стоимости услуги.
4. Для каждой услуги назначается роль исполнителя ответственного за
выполнение услуги. Исполнителям в статусе активный с данной ролью будут
уходить сообщения бота.
5. Правой кнопкой на услуге возможность удалить ее (отправляется в архив).
6. Экстренные услуги. Пишется дополнение как в Скайпе. Мы не несём
ответственности. И т.д.
7. Блоки меню «Услуги» активные по умолчанию (могут быть
деактивированы\удалены) :
a. наш отель
b. еда в номер
c. трансфер ко времени
d. будильник
e. срочный вызов врача
f. написать отзыв.
8. Блоки меню неактивные по умолчанию:
a. заказ цветов
b. экскурсии
c. химчистка
d. прачечная
e. заказ конференц-зала.
9. Произвольные блоки меню создаются и называются админом. Блоки подменю
аналогично. Карточка товара может быть создана как в пункте меню, так и в
пункте подменю. Глубина возможности создания подменю — 2. Количество
карточек в разделе до 50.
10. Персонал - список персонала отеля в формате: фамилия имя и номер
телефона. Напротив каждого выбирается роль и статус активен (на смене) или
нет (ползунок), Кнопки — Добавить сотрудника, удалить — минус напротив
каждого.Персонал может быть активен/не активен (на смене/ не на смене)
настраивается вручную администратором.
11. Архив — Подменю «удаленные услуги», «уволенный персонал», «чаты с
гостями». Только просмотр.
12. Создать QR код. В этом разделе окно для ввода номера комнаты и кнопка
«Создать QR код». Если для комнаты уже был создан QR код, то при создании
нового, старый утрачивает свои действия и ссылка старого будет вести на
страницу 404 при попытке кого либо пройти по ней. Возможность (кнопка)
распечатать его или скопировать и отправить по почте или в ТГ. Предусмотреть
групповое создание кодов. При указании в окне диапазона, к примеру 1-32,
должны быть созданы коды для комнат от 1 до 32 в формате код, под ним
номер комнаты. Возможен вариант группового создания кодов во внешнем
файле пригодном для вывода их на печать (MS Word, PDF)
4
13. Статистика: возможность выбрать услугу или группу услуг галочками и период
за который необходима информация (календарь). Отчет по количеству услуг и
сумме оплаченных услуг\товаров за период. Кнопка «Показать». Общий лог
заказанных услуг по времени от раннего к позднему за все время пользования
сервисом.
14. Настройки. Выбор цвета страниц (цветовая гамма с оттенками 200+ цветов),
загрузка логотипа отеля в хорошем качестве. Загруженный логотип виден в вэб
интерфейсе гостя и в админке 2 уровня. Выбор платежной системы.
Наполнение страницы «Наш отель» с возможностью добавления основного
фото (в хорошем качестве). Текстовое описание об отеле (500 символов),
расписание работы ресторанов и др (300 символов). Создание новых учетных
записей администратора без возможности их удаления. Смена пароля учетной
записи Администратора 2 уровня. Время начала суточной смены персонала —
формат чч.мм.. Включение выключения звуков уведомлений(ползунок).
Текстовое поле «Приветствие» (до 200 символов). Текстовое поле “Досвидания”
Выбор языка интерфейса (русский, китайский, испанский, английский), выбор
валюты услуг (рубли РФ, евро, доллары) Опции в настройках возможно создать
вкладками. Кнопки «редактировать» и «сохранить».
Требования:
1. не использовать плагин advanced custom fields, использовать carbonfields для создания дополнительных полей
2. в верстке есть чат, его пока делать не нужно, также пока не нужно делать управляющие элементы - "я выехал","уборка"
3. оформление кода по требованиям https://github.com/WordPress/WordPress-Coding-Standards
4. Совместимость с polylang.
5. в functions.php применять ООП, все методы внутри одного класса.
6. наименование темы - ngtheme
7. Верстка валидная по w3, сайт тоже должен иметь валидный html.
8. При ответе используйте фразу "Работаем точно по ТЗ через сейф". Указывайте цену за проект в комментарии.
9. В случае форс-мажора (болезнь, семейные обстоятельства и т.д.) я не буду писать негативный отзыв, если вы предоставите необходимые и достаточные сведения, подтверждающие форс-мажор.
10. Работу выполнять через git, создавая pull request по методу github flow или, возможно, какой вы предложите. Будет открыт доступ к github.com
11. Каждый pull request - полностью готовая одна страница, выгрузка не реже чем один раз в два рабочих дня. Если выгрузка, соответствующая требованиям не происходит, заказ может быть отменен.