Выбираем лучший движок (CMS) для интернет магазина | Веб студия СтартUP

С развитием интернета стала развиваться популярность интернет-коммерции, ведь содержать интернет магазин сейчас стало гораздо выгоднее, чем розничный магазин. Все чаще и чаще люди спрашивают у поисковых систем какой движок для интернет магазина лучше, ведь разобраться в этом многообразии самостоятельно довольно непросто даже опытным пользователям.

Наши подопытные:

  1. JOOMLA + JOOMSHOPPING
  2. WORDPRESS + WOOCOMMERCE
  3. OPENCART
  4. SIMPLA/OKAYCMS
  5. READYSCRIPT
  6. 1С БИТРИКС

В процессе использования систем у нас накопился некий список однотипных проблем современных интернет-магазинов, по которым и производилась оценка движков:

  1. Скорость работы. Самая распространенная проблема всех движков для интернет магазина. Интернет магазины подвержены гораздо более высоким нагрузкам, чем простые сайты. Одновременно несколько пользователей открывают множество разных страниц, применяют фильтры, кликают по ссылкам. Поэтому чем больше глупостей в коде - тем глупее и медленнее сама система. Если страница сайта открывается дольше 3-х секунд - значит код громоздкий и неграмотный. Если фильтр по 1000 товарам срабатывает дольше 4-х секунд - значит вам подсовывают старье. Дорабатывать такую систему будет очень затратно и желаемого вы вряд ли достигнете.
  2. Юзабилити. Чем проще и понятнее система управления - тем удобнее ей пользоваться. Любой грамотный разработчик стремится к максимальной понятности интерфейса без обучения. Если для настройки магазина вам нужен учебник - грош цена такой системе.
  3. Импорт и экспорт товаров в формате CSV или XLS/XLSX. Нормальный импорт может добавлять категории при импорте, позволяет изменять все данные товаров массово. Обязательным полем должно быть только идентифицирующее товар - артикул. В случае отсутствия артикула его функции выполняет название товара.
  4. Фильтр товаров. По возможностям фильтра и скорости его работы можно очень быстро понять что за поделка перед вами. Современный фильтр товаров помимо фильтрации по цене и бренду должен быстро отсеивать товары по характеристикам, иметь возможность вывода числовых характеристик в виде слайдера (ползунка).
  5. Поисковая оптимизация. Страницы интернет-магазина должны соответствовать современным SEO стандартам, в коде не должно быть ошибок и конфликтов. Как минимум система должна генерировать карту сайта и выдавать поисковику дату последнего изменения страницы. Если разработчик не учел это сразу - дорабатывать придется долго и много.
  6. Готовность к работе "из коробки". Чем меньше количество действий для запуска магазина (помимо установки CMS) - тем лучше.
  7. Стабильность и защита от взлома. Если кропотливая работа нескольких месяцев может пропасть из-за внутренних ошибок обновлений или шалости хакера - не стоит даже начинать тратить время на такой движок.

Как оказалось этих показателей достаточно чтобы понять насколько система проработана и готова к работе. Оценивать будем по пятибалльной шкале. Вносите первого подопытного!

JoomshoppingСейчас бесплатная Joomla умирает и количество её пользователей стремится к нулю. Но в 2012, когда мы пытались на ней работать, это не было очевидно. Сама по себе Joomla - это попытка сделать универсальную платформу для сайтов любой направленности. Функционал для нее добавляется с помощью плагинов. Интернет-магазином Joomla становится если на нее установить бесплатный плагин Joomshopping (кстати есть еще VirtueMart, KsenMart, и другие, но еще более сырые). запоздалую популярность система приобрела благодаря своей бесплатности. Постараюсь сократить рассказ и объясню почему мы от этой системы отказались:

Joomshopping - это не самостоятельный продукт, он зависим от Joomla. Поэтому всякий раз когда обновляется сама Joomla или один из ее плагинов - с 90% вероятностью на сайте появятся новые проблемы. Сама конструкция напоминает мне попытку сделать автомобиль из мотоцикла. Да, к нему можно прицепить коляску и накрыть тентом. Но это не автомобиль и в дальний путь на нем не отправишься. И любая функция авто на нем будет всегда хуже и не очень то уместна.

В исходном состоянии система не готова к работе. Недостаточно установить плагин, нужно его настроить, добавить в шаблон вывод корзины и прочих виджетов. И добавлять и дорабатывать там придется все. Касаемо верстки справиться несложно, а вот функции вроде фильтра товаров или AJAX поиска без знания структуры добавить не удастся. Пробежимся по пунктам и оценим по пятибалльной шкале:

  1. Скорость работы. Скорость работы неплохая, но это при отсутствии фильтра товаров и отключении плагинов. Троечка.
  2. Юзабилити. Меню магазина и меню Joomla не подружились. Поэтому при работе в панели нужно постоянно заходить в плагины - Joomshopping и уже там появятся элементы управления системой. Это не серьезно как то. Хотя далее разобраться можно. Чтобы категории выводились в меню, нужно вручную добавлять каждую, а при изменениях не забыть снова поправить. Двоечка.
  3. Импорт и экспорт товаров есть, но неполноценный - обновляет не все данные товара. Для нормального заполнения и обновления цен нужно покупать плагин у сторонних разработчиков. Троечка.
  4. Фильтр товаров. А нет его. Ноль!
  5. Поисковая оптимизация. Пишут что Joomshopping дружелюбный к поисковым системам. Согласиться с этим может только тот, кто не пытался продвигать эту систему. Во-первых в системе множество дублей, которые закрывать нужно самостоятельно. Во-вторых URL товаров привязаны к меню. Если товар переместился в другую категорию - меняется его URL, что приводит к ошибке 404. Такие вещи как LastModified нужно добавлять самостоятельно. Двоечка.
  6. Готовность к работе. Не готова вообще. Мудохайтесь братцы. Ноль.
  7. При обновлении Joomla некоторые функции (или весь сайт!) могут перестать работать. Защиты от взлома как таковой нет, поэтому если вы заранее не подготовились и не защитили систему хотя бы изменив адрес админ панели - вас может взломать школьник, которому нечего делать. Можно кое-что изменить кривыми плагинами, но это должно быть "в коробке". Ноль.

В общем если коротко - то система не подойдет ни для пользователей, ни для верстальщиков, ни для программистов. В коде столько ошибок, что плеваться устанешь. Система морально устарела и сделать из нее что-то годное оказалось очень сложно. Модулей нормальных единицы даже за деньги. Самостоятельно вы там ничего не добавите, а на форуме больше флуда и людей, не разбирающихся в предмете обсуждения, чем адекватных специалистов.

WoocommerceТот же мотоцикл с коляской вместо машины, но в более готовом виде и с приятной внешностью. Wordpress имеет огромное количество пользователей и поклонников благодаря приятному интерфейсу и бесплатности. К сожалению быстродействие Wordpress даже без плагина интернет-магазина WooCommerce имеет тенденцию падать, хотя функции у него простейшие - вывод страниц блога. Чем больше плагинов установлено на Wordpress - тем медленнее работает движок. По пунктам:

  1. Скорость работы. Скорость работы в связке с Woocommerce заметно ниже чем у Joomshopping, вдобавок периодически происходят подвисания при элементарном клике по хлебным крошкам или возврате в категорию. Двоечка.
  2. Юзабилити. В меню добавляются необходимые пункты и они идут первыми. Настройка магазина проблем не вызывает, интерфейс дружелюбный, внешне аккуратный. Но это потому, что функций тут минимум. Четыре.
  3. Импорт и экспорт товаров отсутствует! Даже платного нет! Нашел только XML импорт. Ноль.
  4. Фильтр товаров. А нет его. Пробовал несколько шаблонов с фильтрами - оказались наполовину рабочими. Ноль!
  5. Поисковая оптимизация. Сам по себе Wordpress о SEO ничего не знает. Один только заголовок H3 в шапке шаблонов чего стоит! Наивно ждать от Woocommerce другого. Есть какие-то плагины, но в основном один мусор. Единица.
  6. Готовность к работе. Ситуация чуть получше чем с предшественником. Единица.
  7. Обновления встают корректно. Но ввиду высокой популярности защита от взлома из коробки негодная. Два.

Благодаря полученному ранее опыту стало однозначно понятно, что платформа должна изначально разрабатываться для интернет-магазина, иначе ничего хорошего вы на выходе не получите.

OpencartГлавное разочарование в этой CMS - это то, что к работе она не готова. Предположим мы переезжаем с другой CMS и у нас есть файл экспорта товаров. И тут сюрприз - импорта в системе нет. Есть кое-что за деньги, можно купить, допилить... но мы это уже проходили. Система староватая, но еще до нового 2018 года вышла третья версия. Несмотря на бесплатность движка для нормальной работы придется докупить множество модулей, часть из которых разрабатывали не профессионалы. Проблема такого подхода в том, что если модули разрабатывал не сам разработчик - конфликты скриптов и кода неизбежны. При любых доработках важно понимать зависимость функций внутри движка интернет магазина.

  1. Скорость работы. Платформа разработана для интернет-магазинов, работает хорошо. Пятерка.
  2. Юзабилити. Меню боковое, удобное, правда перевод Opencart на русский в некоторых местах странный - нужно привыкнуть. четверка.
  3. Импорт и экспорт товаров отсутствует! Бегите покупать! Тот, что нашел на форуме не добавляет категории. Ноль.
  4. Фильтр товаров. бегите покупать! Ноль.
  5. Поисковая оптимизация. Сайт на Opencart мы запускать не стали, т.к. нашли более компетентное решение. базовые функции для указания мета-тегов присутствуют. поэтому троечка есть.
  6. Готовность к работе. На наш взгляд базовый набор должен как минимум содержать толковый импорт товаров. Для нормальной работы с движком придется поискать модули и фрилансера для отладки. Троечка.
  7. Обновления проблем не вызывают. О защите подумали, но до смены адреса панели управления не додумались. Пилите сами. Три.

Помимо вложений в модули потребуется платить фрилансеру за их доработку. Если же вы сами умеете хоть немного программировать - то советую следующего подопытного.

Simpla Okaycms logoКогда мы в первый раз увидели демо украинского движка Simpla CMS он нас не заинтересовал. Дело в том, что разработчик не умеет грамотно верстать современные сайты и касаемо дизайна в движке все плохо. Вернулись мы к этой системе когда вплотную начали не только верстать и заниматься дизайном, но и программировать. Дело в том, что код у системы написан с учетом минимализма и работает очень быстро даже на слабом хостинге. Благодаря этому у разработчика открываются огромные возможности, причем без потребности писать ядро системы с нуля. К сожалению сам разработчик системой больше не занимается, поэтому некоторые более-менее опытные пользователи форума стали дорабатывать систему самостоятельно и делиться решениями. Другие - собирать эти решения и продавать. Так появилась OkayCMS - обновленную симплу было жалко отдавать ленивому разработчику и ребята решили присвоить систему себе. Причем вместе со всей бизнес-схемой и модулями. В дальнейшем речь пойдет именно о ней, т.к. это доработанная Симпла.

  1. Скорость работы. Ничего лишнего. Фильтры летают. Пять с плюсом.
  2. Юзабилити. Самое простое управление интернет магазином из всех что нам встречались. Обучение практически не требуется. Ничего лишнего. Пять.
  3. Импорт и экспорт товаров есть. Но требует доработки. Три.
  4. Фильтр товаров. Есть. Настройка элементарная, скорость фильтрации отличная. Но для ползунков и AJAX пришлось дорабатывать. Также нет возможности более сложной фильтрации по цветам и вариантам. Три.
  5. Поисковая оптимизация. На любительском уровне. Ошибки присутствуют. Неправильная авто-генерация мета-тегов. Отключается несложно. Однако магазин индексируется рекордно быстро, и заголовок Last-modified присутствует. четверочка.
  6. Готовность к работе. Движок готов к работе сразу. Конечно в комплекте хотелось бы видеть как минимум AJAX фильтр. Четверочка.
  7. Обновлений вам никаких не светит т.к. их никто не предусмотрел. По факту вы устанавливаете новую версию и переносите все туда. Защита от подбора пароля есть, поэтому три.

У OkayCMS есть бесплатная версия, что делает движок лучшим из бесплатных для интернет магазина. Платная версия своих денег не стоит, особенно у Simpla. Главная прелесть Simpla (и OkayCMS) - это её нативность (максимально чистый код без нагромождений). Странно что сам разработчик этого не понял и пытается продавать "модули", которые по факту являются правкой системных файлов и пользователь их самостоятельно не сможет установить.

Главным недостатком системы является отсутствие расширяемости в виде модулей, что завело развитие системы в тупик. Если вам нужна интеграция со службой доставки или CRM - приготовьтесь нанять программиста на длительный срок, так как скорее всего готового решения для этого нет. Жаль, но эта система так и останется CMS начального уровня и подойдет только любителям экспериментов с большим количеством свободного времени. Для серъезных проектов OkayCMS не подойдет.

readyscript logoВ 2017 году команда ReadyScript порадовала своих пользователей глобальным обновлением системы, причем по всем современным стандартам. Обновления в системе производятся регулярно и вы сами можете участвовать в этом процессе, оставляя пожелания на сайте разработчика. Благодаря этой возможности разработчики реально слышат своих пользователей и используют свой опыт для совршенствования своего продукта под нужды людей, котоые используют их продукт. Это самый правильный подход к развитию движка интернет магазина, поэтому мы считаем это самым лучшим и самым перспективным решением для интернет-торговли. Вдобавок в зависимости от масштаба вашего бизнеса вы получаете готовый продукт, не требующий доработок. Также не менее приятно что это русский продукт, созданный для российского рынка.

  1. Скорость работы. При таком обилии настроек и функций все работает быстро. Вдобавок у системы очень адекватное кеширование данных. Похвально. Пять.
  2. Юзабилити. При первом старте появляется интерактивный обучающий курс! Интерфейс максимально упрощен, но есть несколько моментов, к которым нужно привыкнуть из-за обилия настроек. Но разработчик движка не поленился все расписать в онлайн-руководстве пользователя, поэтому четыре.
  3. Импорт и экспорт товаров тут самый шикарный. Импортировать можно товары, категории, комплектации и остатки. Пять.
  4. Фильтр товаров. Все необходимое есть сразу и сделано как для себя, включая ползунки. Есть ВСЕ (!!!) возможные вариаты фильтров из коробки. Пять.
  5. Поисковая оптимизация. Самое слабое место любой CMS для интернет магазина. К сожалению продвижением разработчики не занимались, но базовые функции присутствуют. Заголовок Last-modified отсутствует. Троечка.
  6. Готовность к работе отличная. Конечно на освоение придется потратить некоторое время. Пять.
  7. Система обновляется по частям как единое целое, перед обновлением создается контрольная точка прямо как в Windows. Защита от взлома самая адекватная, так как можно даже задать любой адрес панели управления и скрыть ее от посторонних глаз. Пять.

Файлы дизайна открыты для редактирования, также можно создавать свои модули. Полный доступ к архитектуре как в Simpla/OkayCMS отcутствует. Зато разработчики не поленились и создали объемное руководство для разработчика.

Версия "Маркет" содержит все необходимые для нормальной работы модули, доплачивать за фильтры и т.п. не придется. И стоит она гораздо дешевле чем даже у бесплатных аналогов, т.к. купить модули и доработать систему до этого уровня будет стоить гораздо дороже. Поддержка множественных вариантов товара из коробки, интерация со службами доставки СДЕК и Почты Рооссии, платежные системы яндекса, СМС уведомления и большая часть типичных "хотелок" заказчиков уже есть в коробке. 

В сентябре 2018 вышел ReadyScript 4, главными новшествами которого стали встроенная CRM и складской учет. Да да! Это единственная CMS для интернет магазина со встроенными функциями CRM! Никаких лишних синхронизаций со сторонними сервисами и ежемесячных платежей! И складской учет можно вести без программ и сервисов прямо в панели управления, принимать приход, вести учет остатков и т.п., что делает эту CMS самым перспективным продуктом для электронной коммерции.

1s bitrix logoНи одного толкового специалиста битриксом не заманишь. На него натыкаются либо пользователи программы 1C, либо его навязывают веб-студии или реклама.

В первом случае люди думают что раз там тоже написано "1С" - значит это самая подходящая CMS. Это не так, потому что в процессе синхронизации программы и сайта вам придется доплатить специалисту за настройку. Все потому, что битрикс - это отдельная контора, которая не очень то хочет дружить с "1С: торговля и склад". Синхронизация с программой 1С возможна на любом современном движке, причем часто проходит более гладко, чем с битрикс.

Во втором случае веб-студиям выгодно предлагать битрикс. Потому что при заказе лицензии они получают 50% скидку, а клиенту об этом никто не скажет. И пусть код закрыт и дорабатывается с огромным трудом, и пусть клиент не доволен и не может разобраться в этом бардаке даже с учебником. Халява же.

Ну а с рекламой итак все понятно -мы самые самые пока вы не купили и не убедились в обратном. Стратегия очень простая -вышибать максимальные суммы из организаций. По глупости и мелкие частники попадаются.

  1. Скорость работы. Сначала все быстро. Потому что сайт только запустился и вы единственный его посетитель. Но после настройки, наполнения и прироста посетителей сайт периодически зависает. Обычные для интернет магазина нагрузки на простом хостинге не выдерживает. Нужно искать специальный для 1С. И даже на дорогом хостинге не справляется с нагрузками, которые легко переносит Simpla/OkayCMS на дешевом хостинге. Ситуацию на некоторе время спасает хеширование. Двоечка.
  2. Юзабилити. Самый неудобный и непонятный интерфейс из всех. Множество меню разбросано по разным подпунктам в какую-то кашу и часто нелогчино. Настроить к примеру фильтры в панели управления вы не сможете - вы просто не найдете где это делается. А если найдете - не пойметет как. Придется нанимать "знатока" этой китайской грамоты. Единица.
  3. Импорт и экспорт товаров есть, но ощущение что ребята сами им ни разу не пользовались. При первичном наполнении не добавляются категории, фотографии пришлось загружать через другой импорт в другом меню! За такие деньги, да еще сырой продукт? Ну спасибо. Единица.
  4. Фильтр товаров. Есть, только нужно книжку прочесть чтобы его найти и настроить. А так вроде работает, но правке практически не поддается без спец знаний. Три.
  5. Поисковая оптимизация. Базовый комплект + шаблоны для товаров, категорий и т.п. Четыре.
  6. Готовность к работе. Учитывая проблемы с юзабилити и импортом считаем систему не готовой к работе. Нужно нанимать дядю чтобы за денежку все сделал. Хотя функционал считается самым полным. Единица.
  7. Безопасность. Каждое обновление системы -это 80% риск того, что в системе что-то перестанет корректно работать. Причем само по себе обновления чаще всего бесполезны для пользователя, а последствия их откатить зачастую невозможно (есл не создавался бекап) и придется платить сторонним специалистам просто за то, чтобы магазин работал как раньше. Система достаточно популяная, но несмотря на это адекватной защиты от взлома нет, подбор пароля возможен в автоматическом режиме. До смены адреса панели разработчики не додумались до сих пор. Единица только за то, что хоть что-то пытаются сделать.

Учитывая стоимость от 36000 рублей (версия малый бизнес) это самая невыгодная покупка, сравнимая со слоном в квартире: неповоротливый, ест много, места занимает много, а толка мало.

Конечно охвачены только первичные факторы, но их оказалось достаточно чтобы увидеть насколько бдительно разработчики следят за своими продкутами. Лучшим решением на данный момент является ReadyScript, их маркетинговая ошибка в том, что у них нет бесплатной версии. Иначе бы люди не мучались с любительскими "поделками", а сразу начали работать в ReadyScript. Это система, с которой можно работать на всех этапах роста вашего бизнеса - от интернет магазина по предзаказу до крупной филиальной сети по всей России и не только. Цена лицензии на нее обойдется в разы дешевле чем покупка модулей для бесплатных движков и заказ "допилов". При этом качество и целостность движка на высоте. Мы очень долго искали такой продукт и рады что хоть один на российском рынке есть. Остальные не стоят ни внимания, ни времени, ни денег. Не повторяйте ошибок наших клиентов.

Таблица результатов

Движок (CMS)СкоростьЮзабилитиИмпортФильтрSEOГотовностьНадежность
Joomla + Joomshopping3230200
Wordpress + Woocommerce2400112
OpenCart5400333
Simpla/OkayCMS5+533443
ReadyScript5455455
1С Битрикс2113411

Понравилось? Поделитесь с друзьями!

Оставьте первый комментарий! Он будет полезен для других посетителей сайта.
Написать комментарий

Еще статьи
  • 25.11.2018
    Как открыть csv без искажения данных | Обзор CMS
    Как открыть csv без искажения данных
    При работе с различными сайтами очень часто приходится пользоваться импортом и экспортом CSV файлов для того чтобы массово изменить найденные ошики и данные. Сам по себе формат маклисамльно прост и легковесен, поэтому популярен среди WEB...
  • 18.11.2018
    Magnific Popup: как закруглить углы в MFP плагине | Обзор CMS
    Magnific Popup: как закруглить углы в MFP плагине
    Magnific Popup представляет собой качественный и быстрый скрипт для реализации модальных окон на сайте. Но в базовом варианте при релизации всплывающего окна изображения товара мы столкнулись с двумя проблемами: Если фото товара в PNG и...
  • 05.05.2018
    Почему html сайты индексируются лучше | Обзор CMS
    Почему html сайты индексируются лучше
    Многие веб мастера замечали что сайты на чистом html индексируются гораздо лучше и быстрее. Из-за недостатка знаний у самоучки придумали мифическую причину: Окончание .html в URL улучшает индексацию Это не так, ведь структура кода от этого...