Интернет-магазин это прежде всего магазин, а технологии на которых вы его делаете вторичны. На вашем месте лучше задаться вопросом как вы будете привлекать трафик, потому что у SPA сайтов возможно могут быть проблемы с SEO продвижением (хотя сейчас может и нет, давно не интересовался темой). Если вы не хотите заморачиваться намного эффективнее будет составить грамотное ТЗ и заказать у специалиста, если хотите сами смотрите в сторону движков типа OpenCart, WooCommerc и иже с ними.