Нужно чётко сформулировать задачу и посмотреть что есть на рынке из готовых решений.
Тут выше хаяли Битрикс и отчасти небезосновательно (сейчас всё не так уже плохо как было года 3 назад), но в ряде случаев голого Битрикса + готового шаблона за ~25000 + встроенного модуля интеграции с 1С достаточно для покрытия всех потребностей конкретного Бизнеса, и ещё с запасом плюшек останется. Программистов на рынке полно, и учитывая рейтинги партнёров, и системы сертификации специалистов, найти толкового программиста не проблема, главное за дешевизной не гнаться.
Возможно под Ваш запрос лучше подойдёт что-то другое, типа того же WooCommerce. Если поймёте что всё-таки вариантов нет, и надо писать с нуля, то я бы смотрел в сторону PHP фреймворков.
Самым перспективным сейчас считается Laravel.