По договоренности
Ниже представлено приблизительное описание. Перед началом работ мы с вашей помощью уточним все детали и я составлю подробное ТЗ. Какие-то функции можно будет выкинуть или оставить на потом. В ответе просьба указать приблизительные сроки и цену "от и до". При этом цена и сроки не будут иметь самого решающего значения при выборе исполнителя.
*** Обзор ***
Проект представляет собой точку по продаже товаров с быстрой доставкой.
Основными отличительными особенностями проекта является:
очень небольшой ассортимент,
чрезвычайно высокая скорость доставки,
возможность доставки к заданному времени.
Заказ товаров клиентами и их обработка продавцом осуществляется через сайт с мобильного телефона.
*** Требования к сайту ***
Сайт по своим требованиям ближе всего к сайтам по заказу пиццы.
* Товары *
Количество основных товаров от 5 до 20, разделенных не более чем на 3 6 категорий.
Товары имеют следующие особенности.
Могут иметь от 1 до 3 различных размеров.
Различные типы упаковки (1-3)
Некоторые из них могут быть заказаны с дополнительными опциями (аналогично топпингам для пиццы).
Эти особенности влияют на цену товара. В общем случае каждый товар может иметь свой набор дополнительных опций и свои типы упаковок.
* Регистрация *
Покупатель может сделать заказ как с регистрацией, так и без неё. Подавляющее большинство клиентов будут делать заказ с мобильного телефона.
Регистрация должна осуществляться
через номер телефона с подтверждением через СМС,
через популярные аккаунты (google, apple).
При регистрации пользователь должен указать основной адрес доставки. Адрес состоит из
Наименования бизнес центра (выбор из списка)
Номер комнаты (текстовый свободный ввод)
Дополнительного текстового поля (свободный ввод)
* Процесс заказа *
После выбора товаров на этапе оформления заказа клиент должен подтвердить адрес доставки либо указать другой.
После оформления заказа пользователь должен иметь возможность отслеживать статус заказа (в очереди, собирается, доставляется).
Пока заказ в очереди, пользователь имеет возможность отменить заказ.
На сайте должно отображаться текущее количество заказов в очереди или функция от этого числа (например, нет заказов в очереди, есть небольшая очередь, придется подождать и т.п.)
* Оплата заказа *
Оплата заказа осуществляется
наличными или картой при получении
* Рабочее место оператора, администратора *
Оператор (продавец) имеет возможность просматривать текущие заказы и быстро изменять их статус, в том числе отменять. Оператору должны быть видны контактные данные клиента (телефон, адрес доставки).
Администратор дополнительно имеет возможность работать с базой товаров и клиентов.
* Скидки *
Администратор может назначать скидки для клиентов как вручную, так и в автоматическом режиме
поощрять скидкой особых клиентов,
включать и выключать акции вручную
акции, действующие по времени (например, с 16:00 до 20:00)
...
* Особенные требования *
Вначале будет одна точка продаж, затем появятся другие. В других точках может быть другой ассортимент товаров, другие цены. Базы клиентов, скорее всего не будут пересекаться.