Основой любого современного сайта является движок (или система управления контентом, сокращенно CMS). Движок обеспечивает объединение различных компонентов сайта (шаблона, информации, структуры меню и т.п.) в единое целое — страницу, которую при каждом обращении на сайт получает посетитель. Движок, как правило, делает всё это «на лету», т.е. не собирает страницу заранее, а начинает готовить ее как только посетитель сайта произведет соответствующий запрос (введет адрес страницы).
Практически все разработчики движков (и платных, и бесплатных) стараются сделать свои продукты как можно более универсальными, т.е. подходящими под решение максимального числа задач — от простого размещения информации о компании в виде красивой картинки (и не более) и до сложного функционала взаимодействия с посетителями (форумы, интернет-магазины, онлайн-сервисы). В сложных системах движку важно не только скомпоновать и предоставить посетителю готовую информацию, но и получить от него данные (проверить их на правильность), а потом на их основе данных выводить информацию для дальнейшего взаимодействия.
Такие движки, которые позволяют настраивать взаимодействие с посетителями сайта для обеспечения выбора товара, добавления товара в корзину, оформление заказа товара с возможностью последующего отслеживания заказа, называются движками интернет-магазина. Но название "движок интернет-магазина" — условное. Более верным определением является "движок для сайта, который включает в свой состав функционал интернет-магазина".

Как было сказано выше, практически все разработчики движков для управления контентом на сайте включают в свой состав, в том числе, и интернет-магазины. Примерами хороших вариантов, которые мы могли бы посоветовать при разработке, могут быть платный Bitrix.CMS или бесплатный OpenCart.CMS. Но с выбором Вам обязательно должны помочь непосредственные разработчики ресурса, взвесив все плюсы и минусы каждой из рассматриваемых систем, основываясь на личном опыте и знаниях и, возможно, на каких-то готовых наработках. Иногда решающим моментом при выборе движка интернет-магазина может являться некоторая мелочь, которая существует только в определенной CMS и от которой невозможно отказаться.
Существуют и другие варианты реализации движка для интернет-магазина — одним из этих вариантов является сервис «Простой магазин». Это тоже движок, но с несколькими собственными особенностями — он не идет «в одной коробке» с движком, который отвечает за формирование контента и всей информации на сайте. Он работает вместе с существующим движком. Благодаря своей универсальности и очень простой интеграции, он встраивается в абсолютно любую систему управления контентом (CMS) всего лишь парой строк кода и установкой кнопок «Купить» в том месте, где Вы пожелаете.
Как и остальные «движки интернет-магазинов» у него есть собственные особенности. Поскольку это онлайн-сервис, а не движок с открытым кодом, возможности его доработки под собственные нужды сведены к тому функционалу, который заявлен разработчиками самого сервиса. Зато благодаря этому достигается простота его внедрения и использования, контроля и гибкости. Движок интернет-магазина «Простой магазин» — это готовое решение, которое постоянно развивается и использует передовые технологии. Вам не потребуется следить за изменениями в сфере электронной торговли, все это будет осуществляться командой разработчиков и быть в доступном, простом и понятном виде.