Скажите, а что вы включаете в создание сервиса? Только функционал, или же и дизайн?
На любом современном фреймворке это реализуется за месяца за 2-3, в зависимости от особенностей, проще сразу разделить поэтапно стадии разработки и соответственно сначала запуск версии для поставщиков, обкатка сервиса, доработки, а потом уже загонять туда клиентов. Пользователей все-таки не 2 роли, а как минимум 3 (+ админ), админка отдельным модулем, товары, параметры товаров, реляция товаров с параметрами, на основе этих связей динамические формы редактирования разных товаров. Заказы, их статусы, решение спорных ситуаций, как проходят платежи, через сервис или в обход его. Мало информации, чтобы дать трезвую оценку, дизайн/верстка/разработка/настройка сервера под проект. По моему опыту могу сказать, что подобные сервисы поднимаются командой месяца за 3. По одной верстке могут быть такие пожелания заказчика, что только на верстку писем с поддержкой всех возможных почтовых клиентов может неделя уйти.