Opencart 3.0

Opencart 3.0 - выход новой версии, обзор, основные изменения и новые возможности

июнь 23 , 2017

4 апреля 2017 года на официальном форуме Opencart его автор Daniel опубликовал пост о выходе альфа версии Opencart 3. Официально выход состоялся 20.06.2017.


Для разработчиков Opencart опять поменял структуру дополнений и под версию 3.0 надо делать обновление своих модулей. В админке вид меню дополнений также изменился

OpenCart 3.0 vs OpenCart 2.3


Как видно добавлены пункты Marketplace и Translations

Marketplace – это онлайн магазин дополнений для Opencart прямо из админки.


Здесь есть поиск по дополнениям, выбор платно/бесплатно и дополнительная фильтрация категорий для улучшения поиска. В теории теперь будет гораздо проще искать и устанавливать модули для Opencart. Но есть и другая сторона медали. Зная особенности работы ocmod могут быть проблемы с совместимостью модулей.

Translations — это нововведенный инструмент для перевода на свой язык магазина.


Он очень полезен в случае неполноценного перевода или отсутствия как такового. Этот функционал позволит развить локализацию еще больше.

Пункт меню дизайн

OpenCart 3.0 vs OpenCart 2.3


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

Theme Editor


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

Language Editor

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


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


Это изменение позволяет добавлять свои языковые переменные и шаблон. Для добавления переменной теперь не надо редактировать каждый языковой файл. Одно дело если у нас 1,2 языка а если 5 или 10? Это очень упрощает разработку.

System

OpenCart 3.0 vs OpenCart 2.3


Следующие изменения не столь важны, но они добавляют большего упорядочивания в админке в пункте Система. Подпункт инструменты исчез а все его содержимое (закачки, резервное копирование / восстановление и журналы ошибок) является содержимым пункта Система

Reports (отчеты)

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

Для управления отчетами в Модулях есть выбор в выпадающем списке


В списке можно выбрать любые отчеты включить их или выключить.


Итог

Opencart версии 3.0 имеет достаточно много отличий от версии 2.х. Основные рассмотрены в статье это и языковый редактор и редактор темы. Для разработчиков есть достаточно серьезные отличия и все модули вновь придется адаптировать. Ну что же такая нелегкая жизнь разработчика :)

Видео обзор нового движка Opencart 3