Создание сайтов / Статьи / Программирование / Система управления контентом 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.

 
Поделиться:

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

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

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

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