-Пользователи должны иметь флаг "админ". Изначально должен быть создан один юзер с таким флагом, который может создать последующих. 
-Юзерам с флагом "админ" доступна админ панель, на которой можно добавлять пользователей, удалять, давать админские права.
2) Customer management.
-Юзеры без админских прав являются клиентами.
-Юзеры должны вводить свою клиентскую информацию.
-Админ должен проверить ее.
-Когда юзеры ввел свою информацию и админ поверил ее - можно формировать заказы.
3) Order management. Доступно пользователям без флага "админ".
-Юзер должен иметь возможность формировать заказы, просматривать уже сформированные.
-Просмотреть общую сумму своих заказов.
-Суммы своих заказов помесячно
4) Items management.
-Админ должен иметь возможность добавлять товары в справочник, обновлять описания, цену.
-Удалять товары, по которым нету заказов.