День добрый, задача своими словами:
по сути, это 1 главная страница с функционалом + вопрос-ответ табами + статик страницы (доставкаконтакты) + админка пользователя для отслеживания статуса (корзина по сути) + страница заказа
дизайн есть чистая хтмл верстка + часть скрипта
картинка(и) уже сделана, нужно написать скрипт, в зависимости от положения бегунка отрисовывающая нужную пикчу
от заказчика:
создается проект-аналог lovespace.co.uk
1 экран:
Анимация должна быть реализована в виде js-слайдера, изначально подгружается только первая картинка.
При наведении на слово "коробок" возникает подсказка с описанием. Как на доноре.
Как и прописано в исходном ТЗ, бегунок взаимосвязан с числом вещей на картинке. При 20+ комната остается пустой, виден только кот.
При отсутствии активности в течение Х секунд (задается в админке) картинка затемняется и выезжают слоганы: "Подчиняй вещи себе..", "Мы храним..." и "Порядок в доме" анимированно.
Положение бегунка сохраняется на случай возможного заказа или возвращения к главной странице.
При клике на "Заказать услугу" или "Начать хранение" идет переход на внутряк (стр2).
При этом число "коробок" берется из положения бегунка с первого экрана.
При изменении числа единиц, страховки или времени хранения информация сохраняется. Onmouseover над цифрами показан. При клике на "Обновить и продолжить":
1) Сохраняется заказ в разделе "оформление"
2) Открывается следующая вкладка
Все вкладки являются кликабельными, как на доноре. Информация постоянно сохраняется, в том числе в заказе.
При старте заполнения контактных данных информация сохраняется в режиме реального времени (ajax). Формат активной строчки указан.
Страница FAQ представляет собой свернутые кликабельные вопросы, которые разворачиваются при клике.
Вход и регистрацию сделать в виде появляющегося в центре экрана блока, в зависимости от активной вкладки отображать нужное число полей. Блок оформить как в файле 07
Для пользователя сделать личный кабинет, в котором будет возможность просмотра и изменения заказов. В случае изменения управление (заказ страховки, заказ доп.места, вызов курьера, пролонгация), доплата или частичный рефанд, рефанд в ручном режиме (при сокращении срока хранения, например). Под просмотром заказов понимается детализация: вещи, страховка, иные параметры хранения.
При корректировке заказа согласие с правилами (галочка). Уведомление пользователей об окончании срока действия, об изменении статуса заказа по электронной почте и смс.
Работа с заказами (администратор) -
необходимо обеспечить несколько форматов заказов (список статусов может изменяться):
1) Оформление заказа
2) Заказ оформлен нажата кнопка "Оформить заказ"
3) Заказ в обработке просмотрен работником
4) Заказ подтвержден сделан звонок с уточнениями
5) Сформирован счет
6) Счет оплачен
7) Хранение начато
8) Хранение окончено. Архив
9) Заказ отклонен: поле для описание причины отклонения
10) Заказ требует доработки
Просмотр заказов, корректировка (тот же функционал, что у пользователя). Все корректировки остаются в системе история изменений. Уведомление об окончании срока действия.
Наличие политики пользователей клиент, менеджер, администратор, бог.
При получении заказа производить оповещение по электронной почте (указывается в админке) и СМС через sms-gate.
Всегда нужна возможность просмотра заказов и выгрузки нужных полей.
Требуется привязка Яндекс-кассы
По бюджету, за все под ключ желатльно уложиться в 6-8 тысяч, работа без предоплаты, можем безопасной сделкой