Существует множество движков. Большинство из них в лучшей степени оптимизированы для создания сайтов определенного типа.
Magento – бесплатный движок с платными модулями расширения. Реализовать крупный проект без использования платных модулей – проблематично. Возможно написание собственных модулей. Под этот движок относительно сложно разрабатывать сайты, но в управлении он прост.
1С Битрикс – платная система управления контентом. Изначально она разрабатывалась для
создания корпоративных сайтов, позднее получила надстройку для разработки интернет-магазинов. Движок требует профессиональных программистов и администраторов сайта, отличается высокими требованиями к хостингу. Разработка сайтов на Битрикс обычно обходится дороже, чем на других коммерческих ЦМС.
OpenCart – бесплатный движок для создания интернет-магазинов. Дополнительные модули также не бесплатны. OpenCart не требует высокого профессионализма при разработке, но сайты на данном движке при большом количестве товаров могут серьезно тормозить. CMS можно применять для небольших и средних проектов.
WordPress – изначально это платформа для создания блогов, но для нее есть плагины, которые позволяют создать интернет-магазин. ВП – это приемлемое решение для небольших проектов, реализация крупных проектов на данной системе столкнется с трудностями.
Joomla – также не рассчитана на создание интернет-магазинов. С помощью плагина CMS можно превратить в площадку для торговли, но будут сложности с управлением заказами, с добавлением новых товаров.
При создании небольших и средних проектов мы используем OpenCart – это мощный, современный движок, которые позволяет реализовать все типовые задачи торговой площадки в интернете.