Чем движок функциональнее - тем дороже в обслуживании. Это объективный закон. Так что выбирайте - вам шашечки или ехать. Функционал Престашопа намного богаче из коробке. Опенкарт намного беднее функционально, но дешевле в доработке потому что на нем готов работать любой дилетант. Это как правило первый движок у начинающих разработчиков.