Создание сайтов / Статьи / Программирование / Система управления контентом OpenCart: за или против?

Система управления контентом OpenCart: за или против?

OpenCart – широко распространенная CMS для создания интернет-магазинов.

В данной статье рассмотрим слабые стороны CMS Opencart, а также ответим на вопрос: Для решения каких задач подойдет Opencart, а с какими не справится?

Проблемы и ошибки OpenCart

Оперкарт – бесплатная CMS. Версия "из коробки" содержит минимальный функционал. Для расширения возможностей CMS-ки нужно подключать дополнительные модули.

Например: для внедрения ЧПУ на сайт потребуется отдельный модуль, для мультиязычности - еще один.

Слабые стороны Opencart

  • Качественные модули платные.
  • Функционал модулей часто не до конца продуман и каких-то нюансов функционала может не хватать.
  • Не все OpenCart модули совместимы между собой. Может возникнуть ситуация, когда придется покупать не идеальное, хорошо оттестированное решение, а выбирать между компромиссными вариантами, которые друг с другом хотя бы не конфликтуют.
  • Не все модули обновляются. Языки программирования постоянно развиваются и потребляют ресурсы более эффективно. Опенкарт модули без обновлений не могут использовать новые функции языков программирования.
  • Модули устаревают и требуют замены. Поэтому нужен постоянный программист для поддержки сайта на Опенкарте.
  • Некоторые модули для OpenCart имеют платную поддержку, которую необходимо ежегодно продлевать.
  • Модули могут иметь встроенные уязвимости, с целью внедрения на сайт вирусов. Чтобы рассылать с него спам или участвовать в ddos-атаках.
  • После добавления модуля на сайт, иногда требуется вносить правки в дизайн.
  • В Опенкарте много неиспользуемых или редко используемых полей в админке.
  • Некоторые модули недостаточно защищены, и могут быть взломаны или как-либо использованы злоумышленниками.

Разберем подробнее некоторые недостатки OpenCart.

OpenCart - не гибкая CMS

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

Ограниченный доступ к коду в дополнительных модулях

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

Стоимость

Разработчики на Opencart часто дорогие. Цена на поддержку сайта на Opencart выше, чем у других CMS.

Проблемы со скоростью загрузки

Расширение функционала сайта на Опенкарт путем добавления модулей замедляет скорость работы сайта.

Кроме того, модули часто имеют неоптимизированный код, который выполняется медленно; выполняют большое количество лишних запросов к БД:

  • Данные из базы данных, которые можно забрать одной функцией, забираются функцией, разбитой на подфункции.
  • Из БД подхватываются лишние данные — ненужные в конкретный момент времени описания или изображения.
  • Производятся необязательные сортировки.

Возможны и другие причины медленной работы сайта на Опенкарт, здесь мы привели самые распространенные.

Дубли страниц

Такая проблема возникает в стандартной версии Опенкарта. При включенной генерации ЧПУ страницы сайта становятся доступными по нескольким ссылкам, т.е. появляются дубли страниц.

Например, страница товара может быть доступной по следующим URL:

  • site.ru/product.html
  • site.ru/product.html?manufacturer_id=1
  • site.ru/product.html?filter_name=product
  • site.ru/category_name/product.html
  • site.ru/category_name/sub_category_name/product.html

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

Некоторые модули и шаблоны Opencart недоступны для пользователей из РФ и РБ

Часть разработчиков модулей для Опенкарт перестали работать с российскими компаниями и закрыли доступ к покупке Opencart модулей для пользователей в РБ и РФ.

Для решения каких задач подойдет Opencart?

Многие владельцы небольших интернет-магазинов обходятся базовой версией из коробки, покупая не больше 1-2 дополнительных модулей. Здесь все индивидуально.

Для создания полнофункционального интернет-магазина чаще всего требуется подключить 10-15 модулей к стандартной версии Opencart.

Выбирать Опенкарт для управления контентом сайта стоит, если стандартного набора функционала CMS-ки достаточно.

Заказать разработку сайта на CMS

Студия ЗмитроК занимается разработкой сайтов, в т.ч. интернет-магазинов на различных CMS. В качестве альтернативы Opencart, мы рекомендуем рассмотреть вариант разработки сайта на Lavarel или ModX.

 
Поделиться:

Отзывы и благодарности

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

Нас выбирают,
потому что нам доверяют!

Качественный сайт – это лицо компании и ее престиж. Поэтому те, кто заботятся о своем имидже, заказывают создание сайта у нас. Нам не нужна реклама – ее делают имена наших клиентов.
Минская типография
Medical SPA Resort Alfaradon
Магазины Bigzz
Санаторий Юность
Застройщик Минскпромстрой
Застройщик Жилстройкомплект
Двери Porte Vista
Минский часовой завод
Театр Кропка
Лизинговая компания Микролизинг
Портал недвижимости GoHome.by
Дилер Haval
CRM Мегаплан
Дилер TechnoGym Вариа
Дилер Газ
Жилой комплекс Гранд Авеню
Магазины Prostore
Вода Славная
Интернет-провайдер Айчына Плюс
Детские центры Йетти и Дети
Страховая компания Приорлайф
Koko.by
Гостиница БонОтель
Агентство Сильван-Инвест
Вы можете доверить нам разработку
Вашего проекта!