На мой взгляд, создание магазина делится на два больших раздела -
1) запуск, доработка и настройка самого движка, привязка его к CRM (свою писать не уверен что смысл есть), отладка всех процессов по операционной деятельности
2) наполнение контентом (товарами и информацией).
И вот первую часть в принципе сделать не так дорого можно, если не нужно ничего экстравагантного.
По моей примерной оценке, даже если вы наймете лучших спецов с этого форума, тысяч в 150-200 вы с лихвой уложитесь. При этом получите прекрасно оптимизированный и тонко настроенный под ваши нужды продукт, в котором будет работать абсолютно все что нужно.
По срокам опять же на 2 этапа делится:
1) составление ТЗ
2) реализация
Самое забавное, что часто первая часть занимает времени больше, чем вторая
Ибо не так-то просто понять, что именно тебе нужно и изложить это на бумаге.
Думаю, что если плотно работать, то месяца за 3 можно все сделать. Это если понимание четкое все же есть.
А вот по наполнению контентом... Если его (контента) у вас очень много будет, то в принципе вам просто нужен персонал на постоянку, кто будет это каждый рабочий день делать.