Первое знакомство с OpenCart 2.0 Новым клиентом была поставлена задача создать быстро и с минимальніми финзатратами интернет-магазин, причем на оперативность ставился упор в задании.

Было проанализировано несколько вариантов CMS. После экспресс-анализа остались Joomla+Virtuemart и Opencart.

С Joomla+VM2 с ходу пройти все тесты отбора не сложилось - не удалось оперативно подобрать удобный и практичный шаблон виртумарта.

Остался OpenCart. До сего дня работать с ним не приходилось, поэтому впечатления, честно говоря, неоднозначные.

Что понравилось в Opencart в сравнении с привычной мне Joomla:

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

Что огорчило:

  • всё, что вне базового функционала - внешние модули, причем многие платные.
  • не использовать доработки и расширения невозможно, но чем больше изменений, тем больше головной боли при обновлениях ядра, шаблонов
  • расширенния часто конфликтуют между собой
  • многие расширения подменяют стандартные модули методом виртуального патча.
  • набор инструментов админа крайне бедный - даже деинсталлятора модулей нет! многие модули ставятся вручную через  ФТП и с предварительной правкой путей установки, шаблонов.
  • ЧПУ с кирилицей и SEO-имена страниц настраивать руками или сторонними модулями
  • поддержка валют есть, но отсутствует возможность вести учет более чем в одной базовой валюте, а торговать в других или использовать разные валюты для разных товаров или хотя бы групп.
  • модули работы с фронтальной частью сайта намертво привязываются к текущему шаблону. При смене шаблона всё работы по настройке модулей начинаем сначала.

 Такие дела, впрочем, по времени удалось выдать клиенту вполне рабочий сайт.
Платформой стала новая версия Опенкарт 2. В версии 2 есть много важных новшеств по сравнению с предыдущими 1.5, которые должны устранить явную переизбыточность "ручной" работы.