Открою тайну: обычная CMS типа Joomla (и производные) плюс 1С и все. Продавцы работают через 1С, после изменений (или по времени) выгружают данные на сайт.
Я вам рекомендую уже на старте - не начинать все это самому. Очевидно же у вас нет опыта совсем. Лучше на каждое направление наймите специалиста. Работайте с ним близко. Каждый даст вам опыт и ту самую отчетность)