Доработка сайта на Опенкарт

ну как такого ТЗ нет
Личный кабинет с разделением на группы пользователей Заказчик и Установщик. Установщик в видит назначенные ему заказы, Заказчик видит в заказе информацию об установщике.
Дата установки зависит от наличия товара, в каком городе товар. (если есть такая информация в товаре). Заказчик может перенести дату установки на более удобное ему время, но только на свободные даты установщика и на даты не ранее срока доставки товара.

Читайте на 123ru.net