
Коллеги из веб-студии SWEETCODE сравнили две cms для интернет-магазинов: CS-Cart и OpenCart.
В этой статье они делятся своими мыслями о результатах сравнения. Мысли интересные и аргументированные. Приятного чтения.

Татьяна Михайлова, ведущий специалист по контент-маркетингу, автор статьи. С 2009 года ведет профессиональную деятельность в сфере написания рекламных и презентационных публикаций. С 2013 года сотрудничает с зарубежными компаниями. За годы своей работы она посетила десятки online и offline-курсов, семинаров и тренингов.
«Я не ограничена работой. Люблю быть в движении и постоянно пробовать что-то новое. Для меня огромную роль играет самообразование. Так всегда было, есть и будет.»
Количество желающих создать свой интернет-магазин в России стремительно растет с каждым годом. И это неудивительно, ведь многие направления интернет-торговли все еще свободны. Например, «Food Cart» — торговля продуктами питания и готовой едой — для нас еще довольно ново. А в Соединенных Штатах это направление уже давно стало популярным.
Если планируете открыть свой интернет-магазин, вас скорее всего мучает вопрос, как все организовать оперативно, качественно, а главное — выгодно. В этой статье не буду вести речь о том, как надо грамотно продавать. Я расскажу о системах управления для интернет-магазинов.

Представьте, что зародилась замечательная идея, которую можно успешно реализовать. Чем ближе запуск интернет-магазина, тем серьёзнее надо относиться к проекту, иначе вы можете забросить всё дело, так и не попробовав его реализовать. Благодаря невысокой стоимости хостинга, бесплатным системам управления, большому количеству готовых шаблонов, дополнительных модулей, настроек и несложной интеграции всего этого букета с соцсетями, собственный интернет-магазин сможет открыть любой желающий.
И программные продукты и сервисы электронной коммерции сегментируются по разным категориям потребителей — с разными масштабами бизнеса и разными видами деятельности. У руководства каждой компании встает вопрос: какую платформу выбрать для создания интернет-магазина. Мы проанализировали бесплатную систему управления OpenCart и коммерческую систему CS-Cart и провели сравнительную характеристику. Об этом и статья.
Содержание
Сравнение OpenCart и CS-Cart
OpenCart cms — самая простая в настройках платформа для создания интернет-магазина. Никаких особых навыков тут не нужно: устанавливаете OpenCart cms, настраиваете шаблон под ваши потребности, заносите туда продукты и можно принимать заказы. Но, несмотря на простоту установки, есть недостатки:
- Ручное обновление CMS. В момент выхода новой версии OpenCart, в дистрибутив добавляют файл с инструкцией по обновлению старой версии. Кроме того, часто после обновления системы перестает работать шаблон.
- Сжатый функционал стандартной установки. Базовые функции OpenCart приходится расширять. Здесь вы сталкиваетесь с необходимостью приобретения и установки не только бесплатных, но и платных модулей. Российские системы оплаты заказа также добавляют дополнительными модулями.
- Нет иерархии шаблонов. Это проблема. Шаблон нужен каждой странице, потому что без него страница не будет работать. Стоит упомянуть, что в файлах шаблонов часто повторяются одинаковые фрагменты кода.
- Сложно создавать собственные страницы. К примеру, создавать контактную форму.
- Дополнительные модули устанавливают путем копирования файлов вручную. Нельзя установить модуль через панель администратора. Конечно, существует модуль для управления другими модулями через админку, но в стандартной/базовой версии его нет и устанавливать его надо отдельно.
- Минимальная поддержка пользователей. Это касается как бесплатных, так и платных дополнений.
- В стандартной/базовой версии OpenCart cms мало отчетов. Тем, кому нравится анализировать статистику/отчеты, придется устанавливать дополнительные модули.
Всех вышеперечисленных проблем вы сможете избежать с коммерческой системой управления. К примеру, с CS-Cart.
CS-Cart — система управления, которая, на наш взгляд, идеально подходит, чтобы самостоятельно открыть интернет-магазин без помощи дополнительных специалистов. В CS-Cart есть весь необходимый арсенал функций, и цена лицензии вполне приемлема:
- Удобная корзина. Здесь предусмотрена возможность как быстрого заказа, так и заказа после регистрации.
- Интеграция с 1С. Запускать обмен данными можно автоматически по расписанию, а можно вручную. Здесь всё зависит от того, как вам будет удобнее. К тому же в 1С можно отбирать товары, необходимые для загрузки на сайт.
- Высокая скорость работы. Google отмечает высокую скорость работы всех проектов, созданных на CS-Cart. OpenCart работает заметно медленнее. А ведь ни для кого не секрет, что сейчас один из важных факторов, влияющих на ранжирование сайта в поисковых системах — скорость интернет-магазина.
- Дружественность для поисковых систем. CS-Cart довольно дружественна для поисковых систем, поэтому часто интернет-магазины на этой платформе попадают в топ поисковой выдачи через пару месяцев после открытия.
- Удобная и простая панель администратора. Ключевые навыки (создание дополнительных категорий, добавление страниц, занесение товаров и т. д.) сможет освоить самостоятельно любой пользователь.
- Высокий коэффициент кликабельности ссылок. В CS-Cart есть специальный формат микроразметки, позволяющий сделать карточку товара понятной для поисковых систем, а это в свою очередь увеличивает коэффициент кликабельности ссылки вашего интернет-магазина в поисковой выдаче.
- Круглосуточная техническая поддержка. Далеко не каждая система управления может таким похвастаться. Если вы — новичок и самостоятельно осваиваете CS-Cart, можете не опасаться что-то сделать не так. Cпециалисты службы технической поддержки обязательно вам помогут.
- Видео-уроки. Для ознакомления с работой CS-Cart есть целая библиотека общедоступных пошаговых видео-уроков. Кроме того, исчерпывающая документация по работе с CS-Cart тоже вам пригодится.
Мы перечислили лишь малый перечень существенных преимуществ CS-Cart в сравнении с OpenCart. Более подробную информацию посмотрите на сайте CS-Cart и ознакомьтесь с витриной и панелью администратора в демо-магазине.
А мы в свою очередь желаем вам грамотного выбора подходящей для вашего бизнеса системы управления!
Приветствую вас, хаброюзеры!
Эххх, давненько я здесь не появлялся и не писал… А, тем временем, жизнь идёт, все меняется, в том числе и мой любимый eCommerce, для которого постоянно появляются новые инструменты.
За всё время работы в данной нише (а это более 5 лет) я перепробовал массу движков, как opensource, так и коммерческих: Magento, Битрикс, Insales, OpenCart, Shop-Cart, Simpla, Zen Cart и тд. И вот, к чему я пришёл…
Во-первых, готовые продукты (CMS наши любимые), когда речь идёт о запуске стандартного магазина в сжатые сроки без особых требований заказчика и непониманий, что такое ТЗ и зачем оно, — это хорошо.
Я не буду сейчас говорить обо всех 50 оттенках ощущений (иногда их бывало и больше), которые испытывают праведные разработчики при виде кода некоторых PHP CMS (как самых распространённых на сегодняшний день), когда их нужно кастомизировать. Это отдельная тема для разговора…
Если не вникать в технические подробности, CMS – отличный инструмент, который позволяет экономить время при разработке и удовлетворять 90% желаний среднестатистических заказчиков, оставаясь при этом в плюсе как по времени, так по финансам и нервам.
Во-вторых, я не люблю opensource.
Как поступают новички: скачал себе дистрибутив, поковырял, дополнил такими же opensource аддонами или написал сам – сайт вроде готов, но от такого веет «сделано на коленке» за версту.
Такой выбор обусловлен кажущейся простотой – пара-тройка модулей и шаблон, если решения действительно годные, а сроки горят.
И, в-третьих, чем больше сталкивался с историями коллег, тем больше разочаровывался в этом занятии. И в большинстве разработчиков, работающих с opensource. Причём, иногда это разочарование касается не только самих продуктов, но и вообще opensource CMS, а иногда и жизни. Думаю, многим знакомо это чувств.
В итоге, если в начале своей карьеры я с откровенным презрением относился к коммерческим движкам, то, после приобретения вышеописанного опыта, стал иногда задумываться об их использовании и даже применять на отдельных проектах, надеясь отыскать среди них ту самую «серебряную пулю» для безболезненной реализации извращений заказчиков и борьбы с недостатками opensource.
Поэтому в данной статье я хотел бы поделиться с вами своим опытом работы с одним из таких продуктов под названием CS-Cart, с которым мне довелось столкнуться в последнее время.
Как ни странно, познакомиться с этим движком вынудил Битрикс. Просто потому, что клиент очень хотел масштабируемый движок, а Битрикс я недолюбливаю еще с прошлого опыта. Пошел смотреть, какие есть альтернативы на данный момент. Тут он и привлек мое внимание, т.к. занимал стабильное второе место вслед за Битриксом.
Поскольку он стоил даже дешевле необходимого дистрибутива детища 1С (24 500 российских рублей за CS-Cart против 35 900 за Битрикс), то добро было получено, т.к., как выяснилось, моему клиенту в результате было всё равно на платформу, как это обычно и бывает.
Главное, что CMS позволяла воплотить все его «хотелки» в жизнь максимально быстро и без лишних телодвижений с моей стороны.
Чем же меня привлёк CS-Cart?
Это всё моё, родное
Во-первых, как выяснилось, это отечественный продукт с богатой историей (на рынке с 2005 года) и отличной русскоязычной документацией, подкреплённой массой видеоуроков. Причём, многие видео встроены прямо в админку CS-Cart на страницах, где их просмотр принесёт пользу конечному пользователю:

Низкий порог входа
Отдельного слова заслуживает раздел документации для разработчиков (естественно, на русском), в которой подробно описывается файловая и структура кода самой CMS, модулей и тем, стандарты разработки дополнений, принципы организации REST API и многое другое.
При таких условиях разобраться с CS-Cart моим разрабам труда не составило. Причём, это касается как интерфейса админки, так и кода.
Этот момент также безумно порадовал заказчика, который, как и все, хотел после старта магазина всё делать сам и не тратиться на консультации и доработки.
Кастомизируй меня полностью
Поскольку клиент мне попался, как я уже сказал, стандартный, то ещё одним его обязательным требованием была возможность самостоятельных правок внешнего вида витрины.
Нужно было править как структуру страниц, так и текст отдельных текстовых блоков и надписи на контролах.
И здесь меня CS-Cart снова отлично выручил, т.к. из коробки у него оказались доступны все необходимые инструменты.
Во-первых, знакомый работавшим с WordPress визуальный редактор основных элементов темы, в котором при изменении стилей витрины результаты мгновенно отображаются на экране, не применяясь на самом деле без сохранения правок:

Редактор контента реализует также популярный во многих CMS принцип click-to-edit и выглядит так:

Для изменения структуры элементов страниц имеется также очень похожий на WP Visual Composer инструмент, позволяющий конструировать макеты страниц самому, добавляя новые элементы и перемещая существующие:

Ну, и наконец, у движка имеется режим дизайнера, позволяющий изменять исходный код шаблонов движка, ответственных за определённые структурные элементы интерфейса. Работает он так:

Кроме перечисленного, в CS-Cart также имеются визуальные редакторы шаблонов email-рассылок и документов, которые можно использовать как в письмах, как и на информационных страницах.
Не дай маркетологам засохнуть
Ещё одной хотелкой моего клиента был целый набор маркетинговых инструментов. Помимо упомянутых email-рассылок требовались ещё SEO-настройки как сайта в целом, так и отдельных страниц, акции, бонусы, баннеры, показ незавершённых покупок, заказ в один клик. В общем, полный фарш.
И в этом моменте CMS меня также безумно порадовала, т.к. у него всё это имеется в наличии. Причём, из коробки, а не за счёт установки модулей сомнительного качества, как это происходит на opensource платформах.
По поводу расширения функционала у данной CMS всё стандартно: для функциональных возможностей существуют модули, которые работают на системе хуков, а не костыльного vQmod/ocMod, проклинаемого OpenCart-разработчиками, и графические темы.
Расширений, правда, не так много, как у opensource движков, т.к. создают их немногочисленные партнёры CS-Cart, а не кто попало 🙂 Но, зато можно быть уверенным в их качестве кода благодаря строгой модерации, да и понадобятся они лишь в экстренных случаях, т.к. большинство необходимых функций доступно по умолчанию.
Помимо всего перечисленного у этого движка из коробки идёт ещё много всего интересного вроде входа через социальные сети с помощью всем знакомого oAuth, ведение блога, массовая загрузка товаров, синхронизация с Яндекс.Маркет и т.д., которым я не стал уделять много времени ввиду невостребованности в рамках описываемого заказа, поэтому я не стал сильно углубляться в их настройки.
Что не понравилось?
CS-Cart оказался хорош. Настолько хорош, что частенько притормаживал у меня на локальном компе, который не отличается особой производительностью. Причём, я говорю сейчас о навигации по витрине и выполнении типичных пользовательских действий в Интернет-магазине.
Т.е. точно так же он будет тормозить и у большинства, если вы не поотключаете лишние модули и не арендуете сервер (лучше, конечно, выделенный) помощнее.
Это, на самом деле, частный минус большинства современных CMS, которым приходится расплачиваться за обилие функционала из коробки. Ну, и коммерческих движков особенно, т.к. по умолчанию у них на порядок больше возможностей, чем у opensource аналогов.
Вторым недостатком лично для меня оказалась достаточно высокая цена лицензии (благо, что она хотя бы пожизненная) – 24500 российских рублей за базовый вариант и 36000 за дистрибутив с более прокачанной темой витрины UniTheme (отдельно стоит 200$) и дополнительными модулями.
Дополнения также являются достаточно дорогостоящими (от 20$ и до 600$ за отдельные модули и темы), но, опять же, повторюсь, понадобятся они вам нечасто.
Ну, и последнее, что мне пришлось не по душе – это некоторая техническая и моральная отсталость самого движка.
В то время, как в современном IT мире вовсю продвигаются идеи SPA и изоморфных веб-приложений, у CS-Cart до сих пор банально неадаптивная админка (даже на адаптивной витрине не пахнет ни Bootstrap, ни другими фронтэнд-фреймворками). Никаких тебе js-фреймворков и клиенского рендеринга, только jQuery, только хардкор.
Однако CSS стили пишутся с применением LESS-пропроцессора, что уже неплохо.
На бэкенде также нечем поживиться: стандартный стэк PHP (стабильно работает и на 5.6 и на 7.2) + MySQL.
Движок самописный, однако код хорошо структурирован за счёт MVC и применения шаблонизатора Smarty для составления вьюх, так что разобраться и поддерживать его не составит труда.
Таким образом, с одной стороны, работа с CS-Cart в плане профессионального роста серьёзным профитом не пахнет. Но, с другой, – это отличный вариант для начинающих разработчиков благодаря подробной документации и низкому порогу входа из-за используемого технологического стэка, который, к тому же, позволит быстро справляться с заказами, оставляя время на самообразование.
А для бывалых – хорошая возможность запускать масштабные eCommerce проекты в достаточно сжатые сроки.
В итоге на запуск достаточно серьёзного в функциональном плане Интернет-магазина на базе CS-Cart у нас ушло 4 дня, в то время, как на OpenCart похожее творение убивало у меня от 2 недель времени, про Битрикс я даже не заикаюсь.
Как только бизнес завершил начальный этап развития, предпринимателю нужно запускать интернет-магазин. Все, кто проходил этот путь, знают, насколько важно правильно выбрать CMS, с помощью которой будет происходить дальнейшее управление всеми процессами на сайте.
Эта статья будет полезна новичкам, которые только начинают знакомиться с миром электронной торговли, и не могут определиться с выбором движка для своего интернет-магазина.
Что такое CMS, и для чего она вообще нужна?
Система управления содержимым (Content management system) — административная панель, в которой можно управлять структурой и контентом сайта.
Изменение ассортимента, редактирование категорий, обновление текстов описания товаров — это неполный список того, что позволяет нам сделать CMS. Добавим сюда маркетинговый функционал, возможность SEO-оптимизации сайта и на выходе получаем то, что можно назвать «сердцем» любого интернет-магазина.
Что не так с популярными CMS
Но как выбрать подходящий для себя движок среди такого большого ассортимента? Конечно, факторов выбора между той или иной CMS может быть много: цена, качество технической поддержки или удобство интерфейса. Ниже я сделал обзор основных игроков на этом рынке и описал их основные недостатки, чтобы вам было легче выбрать подходящий продукт.
1С-Битрикс

Одна из лучших коммерческих основ для проекта. Интегрирована с другими продуктами 1С.
Находясь в административной панели, вы можете прописывать шаблоны генерации метатегов, прописывать вручную title, description, заголовки, URL-адреса, добавлять seo-тексты, расширять структуру, исправлять XML-карту и тому подобное. Также есть недорогие модули для оптимизации фильтров.
Недостатки:
- Стоимость. Ценник на лицензию с оптимальным функционалом начинается от $500.
- Требовательна к серверу и техническому оснащению.
- Сложно что-либо изменить в готовых решениях. Из-за этого для каждой кастомизированной настройки приходится привлекать разработчика.
- Не самая удобная для новичка административная панель. С другой стороны: если разберетесь, то сможете творить в ней чудеса.
- За качественный плагин для работы с фильтрами придется заплатить $225.
- Дорогостоящие программисты. Захотите кастомизации — придется доплатить.
- Не лучший выбор для малых некоммерческих проектов — из-за низкой окупаемости.
Magento

Многофункциональное профессиональное решение с открытым кодом для электронной коммерции, которое предоставляет полный контроль над внешним видом, содержанием и функциональностью онлайн-магазина. Инструментарий этой CMS пригодится при основательном подходе к созданию крупного интернет-магазина.
Недостатки:
- Если вы захотите сделать уникальный дизайн, добавить определенную платежную систему и тому подобное — понадобится сторонний специалист. Надо быть готовым к тому, что разработчики Magento могут дорого обойтись.
- Требовательна к хостингу по ПО и «железу».
- Административная панель и большинство документации, необходимой для работы с Magento, написаны на английском языке.
- Помимо английского языка, административная панель сложна в освоении и требует тщательного изучения перед использованием.
- Для крупного проекта под платформу стоит выделить отдельный сервер.
- За качественный плагин для работы с фильтрами придется заплатить не меньше $150.
- Отсутствие встроенной интеграции с 1C. Проблема решается установкой специального дорогостоящего модуля.
- Высокий порог вхождения для новичков — каждый модуль содержит настройки в отдельном XML-файле, после чего интегрируется в общий код. Изменения в настройках также следует вносить сначала в эти файлы.
OpenCart

Простой и бесплатный движок для интернет-магазина с обширным комьюнити. Чтобы начать работу, достаточно установить его, настроить шаблон и добавить товары. Нужно понимать, что чудес не бывает, и у такой на первый взгляд удобной платформы есть свои нюансы.
Недостатки:
- Очень мало качественных бесплатных шаблонов. Учтите, что шаблоны пишутся под определённую версию и не подойдут другой.
- Генерирует большое количество внутренних страниц, ссылающихся на главную.
- Скудный функционал «из коробки». К примеру, шестиэтапная форма заказа товара или отсутствие «быстрой покупки».
- Генерирует много дублей товаров. Есть проблемы с настройкой канонических урлов.
- Крупный проект не потянет — будет ужасно тормозить. Оптимальное количество товаров — до 5000.
WooCommerce

Очень популярный плагин для WordPress, который предназначен для интернет-магазинов. Как заявляют сами разработчики, на WooCommerce работает около 30% всех онлайн-магазинов, и это больше, чем на любой другой платформе. Данное решение бесплатное и имеет огромную русскоязычную аудиторию.
Недостатки:
- «Из коробки» очень мало возможностей. Хоть сам плагин бесплатный, для реализации доступных в большинстве интернет-магазинов опций придется потратить немало денег. В результате стоимость расширения WooCommerce может превысить стоимость покупки специализированной CMS для интернет-магазинов.
- Большой функционал ведет к большой нагрузке на сервер. Использование слабого хостинга приведет к увеличению времени загрузки страниц на сайте.
- Конфликты между плагинами. При таком разнообразии плагинов велика вероятность, что некоторые из них могут конфликтовать друг с другом. При желании кастомизировать ваш сайт следует обратиться к специалистам, чтобы избежать подобных проблем.
- Доступные способы оплаты и валюта рассчитаны для Запада. Не для всех стран отображается местная валюта. Все это исправляется самостоятельно.
CS-Cart

Отечественный коммерческий продукт, с большим базовым инструментарием, созданный для интернет-магазинов. CMS с высокой скоростью работы, мощным маркетинговым инструментарием и адаптивным дизайном.
Недостатки:
- Высокая стоимость. Стоимость базового пакета CS-Cart равняется $375, а за версию с дополнительными инструментами SEO-оптимизации придется заплатить $550.
- За такую стоимость пользователь ожидает бесплатную техподдержку. CS-Cart так не думает. При покупке продукта вам дают 50 кредитов, которыми впоследствии вы расплачиваетесь за советы со стороны поддержки. Причем, сколько кредитов будет стоить каждая конкретная консультация зависит от времени, затраченного на нее, и от сложности задачи. Кредиты можно покупать за деньги, но это удовольствие не из дешевых.
- За качественный плагин для работы с фильтрами придется заплатить $100.
- Платная подписка на обновления. Да, за то, чтобы поддерживать систему в актуальном состоянии придется платить по $220 в год.
- Процесс оформления заказа предусматривает обязательный ввод email адреса покупателя. Это негативно сказывается на юзабилити сайта и может привести к уменьшению показателя конверсии.
Вывод
CMS — это система управления контентом на сайте. С ее помощью можно настраивать дизайн сайта, добавлять / удалять товары, публиковать тексты и многое другое.
Напомню недостатки пяти популярных CMS.
- 1С-Битрикс — отлично подходит для масштабных интернет-магазинов с множеством страниц и контента. Не самый лучший вариант для малых некоммерческих проектов из-за низкой окупаемости.
- Magento — подойдет для крупного интернет-магазина, который будет ориентирован на зарубежный рынок. В ином случае вам понадобится много свободных денег для качественной адаптации платформы под русскоязычный сегмент.
- OpenCart — одно из лучших решений для быстрого старта небольшого интернет-магазина с ассортиментом товара до 5000 единиц. С поисковыми системами не дружит.
- WooCommerce — занимает большую долю рынка, имеет огромное русскоязычное комьюнити, легкая CMS в освоении. Небольшие базовые возможности, придется потратиться, чтобы реализовать весь необходимый функционал на сайте.
- CS-Cart — недешевый вариант, но если есть деньги и не смущает маленькая лояльность техподдержки к пользователям — стоит присмотреться.
Желаю хорошего выбора. Когда определитесь с «движком», читайте, как правильно подготовить ТЗ программисту для переноса сайта на новую CMS.
Если возникнут вопросы, готов помочь советом в комментариях.





