Не знаю как на престе, но по опенкарту я точно скажу, есть шаблон журнал, там более-менее современный магазин можно сделать и получить все это из коробки, дизайн там все равно любой можно сделать. И есть шаблоны, аля стандартные, вы даже не представляете какой это 3,14 одно интегрировать в другое, там проверить, там доделать и туда дописать. Особо умные русские разрабы и вовсе под ocstore модули пишут и говорят про совместимость с опенкартом, которой по сути нет. Для небольших проектов подойдет, для крупных и накачанных функционалом я бы не стал с ним связываться. Ибо найти человека который весь этот зоопарк будет друг с другом совмещать очень тяжело. К тому же эти бесконечные обновления модулей на лопатки положат.
В итоге, берем к примеру, средний магазин на опенкарте и покупаем на него лицензионные модули, как никак хоть нормальный функционал сделать, а они в основном все в $ продаются, в итоге получаем стоимость которая в разы превысит большинство коммерческих двигов, добавим к этому стоимость работы над магазином и выходит не плохая цифра. Но если взять коммерческий движок, то в его стоимость будет входить чуть ли не тоже самое, только оно будет работать друг с другом. Да доработка будет стоить дороже, но нервов будет потрачено меньше