Брать коробочный продукт и допиливать или делать с нуля?
Я бы на старте взял готовое решение с минимальными допилами в виде костылей.
Далее если бы взлетело --- пилил бы своё. 
Если вы уверены что взлетит, пилите сразу.
Экспертизу делайте сторонним разработчиком, кому доверяете.
посмотрите в сторону prestashop, последние версии написани на symfony, легко расширяются и в нем уже заложено колоссальное количество ecommerce-плюшек из коробки
https://www.prestashop.com/en/features
doc.prestashop.com/display/PS17/User+Guide
developers.prestashop.com/module/index.html