OpenCart 3: Что нового?
Всем привет, друзья! Совсем недавно, 20 июня 2017 года вышла новая версия движка для создания интернет-магазинов OpenCart 3. Сегодня мы рассмотрим, какие изменения имеют место быть в новой версии, что добавили, что поменяли и некоторые нюансы разработки интернет-магазинов на обновлённой системе.
Поделиться
Твитнуть
Поделиться
Класснуть
Запинить
Данный выпуск является дополнением к курсу «OpenCart: Создание современного интернет-магазина от А до Я» и будет полезен тем, кто хочет использовать последнюю, третью версию движка в своей работе.
1. Обновлённый интерфейс панели администратора
Сразу хочу отметить, что глобально в третьей версии OpenCart изменений не так много — это всё тот-же православный MVC (Model View Controller), адаптивный Bootstrap и тот-же набор плагинов из коробки, что и у предыдущей второй версии CMS. Единственное отличие во фронтенде — это новый шаблонизатор Twig, который заменил уже привычные всем OpenCart разработчикам файлы TPL. Что касается панели администратора — здесь изменения преимущественно направлены на удобство работы с системой — был обновлён дизайн пользовательского интерфейса, добавлен редактор шаблонов, удобная фильтрация товаров, маркетплейс, редактор языков. Но обо всём по порядку.
Для начала стоит отметить, что интерфейс панели администратора стал более дружелюбным и приятным. Первое, что бросается в глаза — это значок пользователя в правом верхнем углу рядом с кнопкой завершения сеанса, нажав на который откроется меню с дополнительными возможностями. Теперь можно быстро перейти к редактированию своего профиля, перейти на главную страницу сайта или получить дополнительную информацию в разделе «Помощь».
2. Мультиязычные SEO URL
OpenCart теперь поддерживает многоязычные URL-адреса для SEO. Данная опция крайне полезна для магазинов, которые работают на нескольких языках и даёт возможность задавать уникальный URL категории или товару для каждого языка.
3. Фильтры в панели администратора
Если вы перейдёте к списку товаров (Каталог > Товары), то в правой части вы с удивлением обнаружите крайне приятное обновление — это фильтр товаров, который поможет вам быстрее найти нужный товар для редактирования. Ранее фильтр товаров в панели администратора можно было реализовать только с использованием расширений.
Кроме фильтрации товаров, также появилась возможность фильтровать отзывы по конкретному товару, автору, статусу и дате публикации.
4. Маркетплейс (Магазин расширений)
Вот над чем разработчики OpenCart потрудились, так это над интеграцией магазина расширений в саму систему. Согласитесь, не не совсем удобно переходить на сайт. OpenCart, искать и скачивать расширение для его дальнейшей ручной установки. В скором времени выбирать и устанавливать расширения можно будет не выходя из панели администратора OpenCart. В настоящее время маркетплейс в панели администратора OpenCart наполняется расширениями из основного магазина, поэтому большинство популярных плагинов на данный момент (июль 2017) ещё не доступны. Однако некоторые из них можно установить по-старинке, вручную.
Для того, чтобы начать использовать Маркетплейс в OpenCart, необходимо нажать кнопку «API Магазина» и ввести ваши данные — это ваш никнейм на сайте opencart.com и сгенерированный секретный ключ, который можно получить для каждого магазина отдельно в кабинете пользователя.
5. Установщик расширений
Кроме того, что интерфейс установщика был улучшен, добавлена таблица истории расширений и события, также изменена и механика работы с расширениями. Если раньше достаточно было просто создать XML файл модификатора extname.ocmod.xml, то теперь необходимо именовать XML файл не иначе, как install.xml и запаковать его в ZIP архив со специфическим названием extname.ocmod.zip, где extname — это название вашего модификатора.
6. Редактор шаблонов
В OpenCart 3 обновился раздел «Дизайн». Теперь появилась возможность редактирования шаблонов прямо из панели администратора, аналогично тому, как это устроено в MODx. В качестве редактора используется CodeMirror, а шаблонизация теперь происходит с помощью обработчика Twig. Однако файлы шаблонов физически располагаются на сервере, а не в базе данных, как в MODx, поэтому их по-прежнему можно редактировать в вашем любимом редакторе кода, если вам, например нужна живая перезагрузка страницы.
Обратите внимание, что расширение файлов изменилось с .tpl на .twig, поэтому учитывайте этот фактор при настройке Gulp тасков, а также при создании своих расширений или модификаторов.
Также стоит отметить, что если вы создаёте свою собственную тему, как мы это делаем в курсе «OpenCart: Создание интернет-магазина от А до Я», редактор тем загружает текущий файл именно вашей темы, а не темы по-умолчанию (default), что весьма удобно.
7. Редактор языков
Весьма удачное нововведение, которого очень не хватало в предыдущих версиях OpenCart — это редактор языков, который позволяет редактировать все тексты витрины магазина не выходя из панели администратора.
Для использования редактора языка достаточно выбрать Путь, а затем Ключ, который необходимо изменить. Ниже вы увидите значение по-умолчанию и поле «Значение», в которое можно внести ваш вариант перевода, если у вас по дизайну какой-либо блок имеет другой текст, нежели стандартный перевод. Ранее для подобных изменений необходимо было править файлы языков на сервере.
8. Раздел «Заказы»
Раздел «Продажи > Заказы» также получил возможность фильтрации заказов и обновлённое оформление. Те-же изменения имеют место быть и в других разделах меню «Продажи».
9. Раздел «Система»
Раздел «Система» претерпел некоторые изменения и улучшения. Например вкладка «FTP» в настройках магазина более не поддерживается в новых версиях OpenCart, её просто нет, а вкладка «Инструменты» переименована в «Обслуживание». Именно с помощью этого нового раздела теперь можно создавать резервные копии базы данных, делать восстановление а также смотреть журнал ошибок системы.
Резервное копирование и восстановление данных OpenCart стало более простым и понятным.
10. Раздел «Статистика»
В новом меню «Статистика» теперь можно отслеживать общую стоимость всех продаж, заказов в обработке, завершённых заказов, возвратов и отзывов, ожидающих одобрение на сайте.
Это все самые важные изменения в системе OpenCart версии 3. Как видите, изменения не так много, но система не стоит на месте, развивается и улучшается из версии к версии.
Заказать курс и поддержкуПремиум уроки от WebDesign Master
Другие уроки по теме «Инструменты»
Opencart 3.0 — что изменилось по сравнению с версией 2.3?
От последнего релиза Opencart 2.3.0.2 прошло немало времени, все это время команда Дэниэла Керра работала над новой версией этой популярной платформы для создания интернет-магазинов, и вот недавно в июне появился официальный релиз Opencart 3.0.0.0. Альфа-версия 3.0 для тестирования разработчиками была доступна в GitHub и ранее, появилась он еще весной 2017.
В этой статье мы будем рассматривать основные нововведения , которые появились в третьей версии CMS. Одна вещей, которую стоит сказать сразу — большинству модулей потребуется адаптация, чтобы они были совместимы с новой версией движка. Поэтому, мы уже начали работу над адаптацией существующих и создаем новые модули Opencart 3.0
Давайте сравним некоторые изменения с предыдущей версией 2.3.0.2, чтобы вы могли понять, что нового в 3.0.
Раздел Модули
OpenCart 3.0 и OpenCart 2.3
Так как вы можете видеть, появилась пара новых особенностей, добавленных раздел Модули — это Торговая площадка и Переводы.
Торговая площадка
Торговая площадка в OpenCart 3.x, которая ранее была только доступна только на официальном сайте, сейчас добавлена в админпанель вашего магазина по аналогии с WordPress. Это означает, что вы можете обратиться ко всем темам и модулям площадки прямо в вашей админке.
Доступна функция поика и дополнительные фильтры, вы можете искать нужное дополнение прямо у вас на сайте. Также вы можете использовать Категории, чтобы минимизировать результаты поиска. Также можно переключить между платными и бесплатными файлами торговой площадки.
Раздел Переводы
Вторая новая особенность — перевод языка, который сейчас доступен через проект Crowdin.
Языки, которые есть уже установлены, появляься в поле Доступные переводы, где вы сможете установить их или удалить. Также вы можете скачать готовую оригинальную сборку с добавленным русским языком — Opencart 3.0 русская верссия.
Раздел Дизайн
OpenCart 3.0 и OpenCart 2.3
Новые особенности в разделе Дизайн — Редактор шаблона и Редактор языка. Два очень мощные дополнения, которые значительно упрощают настройку вашего магазина. Изменть файлы вашего магазина сейчас будет намного легче, так как это можно будет делать прямо в вашей админпанели с помощью Редактора шаблона.
Редактор шаблона
Новый Редактор шаблона имеет очень дружественный интерфейс и легок для понимания даже для НЕразработчиков и пользователей без технических знаний. Выберите шаблон, затем выберите файл, который вы хотите изменить в редакторе. Например, если вы хотите настроить ваш вашей корзины, нужно выбрать checkout, а затем файл cart.twig. Twig — новый язык, который Opencart 3 использует в шаблонах вместо PHP. Он позволяеть кешировать генерируемые PHP данные, что позволит значительно ускорить работу движка. Когда вы изменили файл, вы можете его Сохранить или снова восстановить, если что-нибудь пошло не так. Настраивать ваш проект на OpenCart 3.0 стало намного проще!
Редактор языка
Также в новой версии CMS представили легкий путь задавать переводы строк ваших языков. Новый редактор языка позволит вам изменить любой кусок текста, который вы видите в движке.
Вы можете добавить новые строки переводов и разместить их на вашем сайте:
Не нужно больше заглядывания в код, чтобы изменить несколько строк текста. Теперь это делать намного проще!
Раздел Система
OpenCart 3.0 и OpenCart 2.3
Сделаны перестановки разделе Система в admin-панели OpenCart 3.
Устанавливайте, тестируйте и не бойтесь изучать новое. За этим будущее!
Обзор OpenCart 3.0. Сравниваем с 2.3
Совсем недавно появилась новая версия очень популярной платформы для интернет-магазинов — OpenCart. Это обзор на версию 3.0.2, которую можно скачать на официальном сайте.
Прежде чем рассказать о новой версии Опенкарт, хочу чтобы вы почитали ранее написанную статью: [Обзор 2016] Выбираем CMS для интернет-магазина: OpenCart. Я написал ее почти год назад, и выделил семь ключевых моментов этой системы.
В ноябре 2018 статья была дополнена изменениями, которые появились в бета версии OpenCart 3.1.
Расширения OpenCart 3.0
OpenCart 3.0 и OpenCart 2.3
Как вы можете видеть, в расширениях OpenCart добавлены несколько новых функций — Marketplace и Translations.
Маркетплейс
OpenCart Marketplace, доступный ранее только на официальном сайте, теперь добавлен в панель администратора. Это означает, что вы можете получить доступ ко всем темам и модулям прямо из админки. Есть функционал поиска, который позволяет искать как платные, так и бесплатные расширения и темы. Найти и загрузить модули OpenCart теперь можно намного быстрее и проще.
Переводы
Еще одно обновление, реализованное через краудсорсинг-проект Crowdin. Перевод магазина станет еще проще и быстрее.
Дизайн OpenCart 3.0
OpenCart 3.0 и OpenCart 2.3
Добавлены два очень мощных дополнения (Theme Editor и Language Editor), которые значительно упрощают настройку вашего магазина. Теперь доступ к файлам вашего магазина и их редактирование будет происходить намного проще.
Редактор темы
Новый редактор тем отличается очень удобным интерфейсом. Тут сможет разобраться человек, который мало знаком с программированием и структурой файлов. Реализован функционал выбора темы и магазина (если используете надстройки), потому управление несколькими магазинами из одной “коробки“ существенно упростит процесс кастомизации и внесения изменений. Для редактирования используется Twig. Это новый язык, который использует OpenCart, и вы можете ознакомиться с ним на этой странице.
Например, если вы хотите настроить свою корзину, выберите шаблон оформления, а затем cart.twig.
Редактор языков
Помимо настройки вашего дизайна, OpenCart представила простой способ настройки контента в вашем магазине. Новый редактор языка позволит вам изменить любой текст, который есть на сайте.
Вы можете добавлять новые записи и настраивать контент своего сайта в поле, которое выглядит так:
Маркетинг в OpenCart 3.0
OpenCart 3.0 и OpenCart 2.3
Партнеры (Affiliates) больше не находятся в разделе «Маркетинг». Создания новых филиалов теперь входит в раздел «Клиенты». Теперь вы можете создавать филиалы из того же поля, где вы создаете нового клиента вручную. Перейдите на вкладку Customers > Customers > Add New и перейдите на вкладку «Партнерская программа».
Других изменений в этом разделе нет.
Система
OpenCart 3.0 и OpenCart 2.3
Раздел Инструменты (Tools) теперь исчез, а поля, которые он содержал («Загрузки», «Резервное копирование / восстановление» и «Журналы ошибок»), являются частью основного раздела «Система».
Раздел Отчеты (Reports) не изменился. Он по прежнему содержит все привычные нам шаблоны отчетов. Существенное изменение функционала состоит в следующем:
При помощи раздела Extensions можно включить/отключить необходимые отчеты. Из административной части убрали раздел с FTP, улучшили фильтры по товарам и сделали задел на мультиязычное SEO.
Что нового в OpenCart 3.1?
Летом 2018 года появилась бета версия для OpenCart 3.1. Мы собрали основные фичи и улучшения:
- Добавлена поддержка Bootstrap 4, Font Awesome 5 и Jquery 3.3.1.
- В систему снова добавлен редактор CKEditor, а при редактировании шаблонов можно использовать lamba. Верстка шаблона должна стать немного удобнее.
- Теперь есть возможность создать разные главные страницы для языковых версий магазина, а все URL-адреса, созданные в файлах контроллера имеют привязку к языку.
- OpenCart можно обновлять из админки. При этом система сама проверяет совместимость ваших расширений с новой версией.
- В админке появилcя планировщик Cron. Если не знаете, это запланированные задачи, которые периодически запускаются и настраиваются на вашем сервере.
- Улучшено отображение Product Options. Теперь параметры вашего продукта находятся в меню «Каталог». Они больше не доступны через раздел редактирования отдельных продуктов. В общем списке видно, какой это тип: Checkbox, Select и т.д. Полезным будет фильтр по атрибуту или товару.
- Добавлен редактор изображений и множество мелких улучшений административной панели, в которой появились подсказки.
OpenCart 3.1 стал немного лучше. Не существенно, но лучше. Особенно радуют изменения в атрибутах и урлах. В целом, вывод, написанный мной в 2017 году все еще актуален.
Вывод
OpenCart стал значительно удобнее для администратора магазина. Новые редакторы Theme и Language — одни из самых больших функций, которые были внедрены в платформу. Несмотря на это, сложно не отметить тот факт, что данные изменения не революционные и во многом (кроме Twig) схожи с Prestashop.
Стоит отметить, что работать с атрибутами без дополнительных модулей все так же неудобно, а главная страница не хочет расставаться с index.php?route=common/home, как и остальные системные страницы. О SEO из коробки речи не идет — все так же ограничено.
Запустить OpenCart 3.0.2 на связке NGINX & PHP-FPM 7.1 не составило проблем. Сайт с демо данными работает шустро, но при этом я понимаю, что в третьей версии движка не сделано изменений, которое позволят ускорить скорость работы или пофиксит ошибки, которые кочуют из версии в версию.
P.S.
Не хочу обидеть адептов OpenCart и буду рад, если в один момент написанное ниже не будет актуально. В конце своего обзора OpenCart (в начале статьи есть ссылка) я выделил два важных пункта, по которым хочу внести ясность.
- У каждого нового релиза Opencart повторяются одни и те же недоработки в плане SEO. Они кочуют из версии 1.5 в версию 2.2, и не исключено, что в Opencart 3.0, когда он выйдет в свет, тоже будет много недоработок с SEO.
- Новые версии продолжают улучшаться, и это очень важно. Если система развивается — у нее есть будущее и потенциал.
Я не ошибся по поводу SEO ошибок — они никуда не делись и я не вижу перспектив того, что они будут решены не модулем за 100$. Вектор развития OpenCart — путь в никуда. Очень популярная система для интернет-магазинов, которая из коробки требует установки десятка модулей для нормальной работы не может быть правильным выбором для интернет-магазина.
4.9 / 5 ( 16 голосов )
Обзор OpenCart 3.0. Сравниваем с 2.3
Анализ новинки — одной из самых востребованных фреймворков для онлайн-шопов – OpenCart. Последняя версия 3.0.2 находится на веб-ресурсе производителя.
Особенности расширения OpenCart 3.0
В расширениях OpenCart теперь имеются дополнительные возможности – Marketplace и Translations.
Маркетплейс
OpenCart Marketplace в данной версии находится в панели управления. Благодаря этому все темы и модули стали доступными из панели администратора. Имеется поисковик, способный найти любые плагины или темы. Поиск и загрузка модулей OpenCart значительно упрощены и ускорены.
OpenCart 3 переводы
Перевод онлайн-шопа стал гораздо менее сложным и шустрее благодаря Crowdin.
Обновление дизайна в опенкарт 3
Появились два важных приложения (Theme Editor и Language Editor), благодаря которым наладка онлайн-магазина (доступ к документам и их правка) упрощается в разы.
OpenCart 3.0 редактор темы
Прогрессивный редактор тем выделяется практичным интерфейсом, понятным даже новичку в программировании. Осуществлена функция выбора темы и магазина (при использовании надстроек), поэтому координация нескольких магазинов из одной точки доступа значительно облегчит внесение изменений по желанию заказчика. OpenCart для редактирования применяет новый язык — Twig.
Редактор языков площадки
Кроме установления желаемого оформления, OpenCart предоставляет удобный вариант настройки содержания интернет-магазина. Новый языковой редактор может править какую угодно информацию, имеющуюся на ресурсе.
Партнеры (Affiliates)
Формирование дополнительных подразделений в этой версии можно в разделе «Клиенты», из того же поля, где создается новый клиент, вручную.
Маркетинг в опенкарте 3
Здесь нововведений нет.
Настройки системы
Поля, которые ранее содержались в разделе «Инструменты» (Tools), в данной версии размещаются в «Системе».
В разделе «Отчеты» (Reports) без изменений. Там, как и раньше, хранятся шаблоны отчетов. Весомой модификацией функционала является возможность включения/отключения нужных отчетов с помощью Extensions.
Управленческий модуль лишен части с FTP, улучшены биртиксы и сделана наработка на многоязычное SEO.
Вывод
OpenCart теперь практичнее для управляющего магазином. Программы Theme и Language – наиболее полезные нововведения в фреймворке, хотя и не являются сенсационными.
Из негативных моментов — работать со свойствами без вспомогательных плагинов не комфортно, как и ранее. Встроенное SEO лимитировано, присутствуют однотипные ошибки, как и в предыдущих изданиях, начиная с версии 1.5.
Запускается OpenCart 3.0.2 на связке NGINX & PHP-FPM 7.1 легко. Пробный проект функционирует расторопно и без заминок, однако, всё же ощущается, что в данной версии нет модификаций, которые повлияли бы на быстроту работы либо будут исправлены просчеты, присутствующие и в предыдущих версиях.
Подводя итог, стоит заметить, что каждая последующая версия лучше предыдущей, что является решающим фактором в развитии системы и её перспективности.
Свежая русифицированная версия OpenCart 3
Сообщаем Вам о выходе нового релиза ocStore 3.0.2.0.
Версионность
В названии OpenCart присутствует нумерация релиза, которая в свою очередь разбита на четыре пункта MAJOR.MINOR.FEATURE.PATCH.
MAJOR – этот пункт указывает на основные изменения в ядре движка которые обратно не совместимы со старыми релизами.
MINOR – этот пункт указывает на изменения которые совместимы в одинаковых минорных версиях но могут повлиять на работу сторонних дополнений.
FEATURE – этот пункт указывает на расширения или добавление нового функционала (шлюзов оплаты, методов доставки и тп.)
PATCH – этот пункт указывает на исправления ошибок, является безопасной для обновления в одинаковых мажорных и минорных версиях
В версии ocStore может присутствовать пятая цифра релиза, она обозначает промежуточный номер сборки.
Различия между ocStore 3.0.2.0 и OpenCart 3.0.2.0
Локализация:
- Добавлен русский языковой пакет
- Локализация базы (схемы, статусы, возвраты и пр.)
- Добавлена мультиязычность редактора Summernote
- Добавлена мультиязычность календаря
SEO:
- Добавление мета-тегов og:url, og:image, og:type, og:title;
- Добавление файла robots.txt;
- Добавлены title и h2 для товаров;
- Добавлены title и h2 для категорий;
- Для статей добавлены title, h2, meta keywords и meta description;
- Для производителей добавлены title, h2, meta keywords, meta description и description;
- Добавлен альтернативный метод формирования ЧПУ исключающий формирование разных ссылок для одной страницы;
- Добавлено noindex и follow для технических страниц, сортировок, лимитов и при необходимости можно управлять этими параметрами на страницах товаров, категорий, статей, производителей, блога
- Добавлен SeoPro
Расширение функционала:
- Добавлен модуль оплаты WalletOne (Единая Касса)
- Добавлен модуль оплаты Webmoney
- Добавлен модуль Яндекс.Маркет
- Добавлен модуль Яндекс.Турбо
- Добавлен модуль для создания рассылок через сервис Unisender
- Добавлена возможность скрытия неиспользуемых модулей, методов оплат и доставок
- Добавлен блог
- Связка блога с товарами, категориями, производителями
- Рекомендуемые товары с привязкой к товарами, категориями, производителями
- Статьи блога с привязкой к товарами, категориями, производителями
- Название в заголовке при редактировании категорий, производителей, товаров, статей
- Добавлены макеты в производителях
- Поиск в админ панели
Изменено:
- В логотипе на главной убрано ссылку на саму себя
- Кнопка удаления кэша системы и изображений теперь размещена в Настройки разработчика
- В библиотеку изображений добавлена заглушка ‘no_image’.
- Исправлена пагинация (удалено дубль первой страницы, убрано дублирование мета)
- Улучшение фильтра товаров в админ панели
- Порядок сортировки расширений (активные вверху)
- Оптимизирован листинг категорий в админке
- В навигацию добавлено быстрое добавление категорий, покупателей, продуктов, производителей, загрузок
- Переход в каталог из админ панели
- Подбор товаров по любому из символов в админ панели
- Номер заказа на странице подтверждения
Скачать: https://sourceforge.net/projects/ocstore/files/ocStore-3.0.2.0.zip/download
ocStore на гитхабе: https://github.com/ocStore/ocStore/
Все предыдущие версии ocStore: https://sourceforge…./ocstore/files/
Документация — https://docs.myopencart.com/
Facebook — https://www.facebook.com/ocstore
Вконтакте — http://vk.com/ocstore
Twitter — https://twitter.com/myopencartcom
YouTube — https://www.youtube.com/c/MyOpenCart
Что нового в Opencart 3.0
Opencart 3.0 — что изменилось по сравнению с версией 2.3?
От последнего релиза Opencart 2.3.0.2 прошло немало времени, все это время команда Дэниэла Керра работала над новой версией этой популярной платформы для создания интернет-магазинов, и вот недавно в июне появился официальный релиз Opencart 3.0.0.0. Альфа-версия 3.0 для тестирования разработчиками была доступна в GitHub и ранее, появилась он еще весной 2017.
В этой статье мы будем рассматривать основные нововведения , которые появились в третьей версии CMS. Одна вещей, которую стоит сказать сразу — большинству модулей потребуется адаптация, чтобы они были совместимы с новой версией движка. Поэтому, мы уже начали работу над адаптацией существующих и создаем новые модули Opencart 3.0
Давайте сравним некоторые изменения с предыдущей версией 2.3.0.2, чтобы вы могли понять, что нового в 3.0.
Раздел Модули
OpenCart 3.0 и OpenCart 2.3
Так как вы можете видеть, появилась пара новых особенностей, добавленных раздел Модули — это Торговая площадка и Переводы.
Торговая площадка
Торговая площадка в OpenCart 3.x, которая ранее была только доступна только на официальном сайте, сейчас добавлена в админпанель вашего магазина по аналогии с WordPress. Это означает, что вы можете обратиться ко всем темам и модулям площадки прямо в вашей админке.
Доступна функция поика и дополнительные фильтры, вы можете искать нужное дополнение прямо у вас на сайте. Также вы можете использовать Категории, чтобы минимизировать результаты поиска. Также можно переключить между платными и бесплатными файлами торговой площадки.
Раздел Переводы
Вторая новая особенность — перевод языка, который сейчас доступен через проект Crowdin.
Языки, которые есть уже установлены, появляься в поле Доступные переводы, где вы сможете установить их или удалить. Также вы можете скачать готовую оригинальную сборку с добавленным русским языком — Opencart 3.0 русская верссия.
Раздел Дизайн
OpenCart 3.0 и OpenCart 2.3
Новые особенности в разделе Дизайн — Редактор шаблона и Редактор языка. Два очень мощные дополнения, которые значительно упрощают настройку вашего магазина. Изменть файлы вашего магазина сейчас будет намного легче, так как это можно будет делать прямо в вашей админпанели с помощью Редактора шаблона.
Редактор шаблона
Новый Редактор шаблона имеет очень дружественный интерфейс и легок для понимания даже для НЕразработчиков и пользователей без технических знаний. Выберите шаблон, затем выберите файл, который вы хотите изменить в редакторе. Например, если вы хотите настроить ваш вашей корзины, нужно выбрать checkout, а затем файл cart.twig. Twig — новый язык, который Opencart 3 использует в шаблонах вместо PHP. Он позволяеть кешировать генерируемые PHP данные, что позволит значительно ускорить работу движка. Когда вы изменили файл, вы можете его Сохранить или снова восстановить, если что-нибудь пошло не так. Настраивать ваш проект на OpenCart 3.0 стало намного проще!
Редактор языка
Также в новой версии CMS представили легкий путь задавать переводы строк ваших языков. Новый редактор языка позволит вам изменить любой кусок текста, который вы видите в движке.
Вы можете добавить новые строки переводов и разместить их на вашем сайте:
Не нужно больше заглядывания в код, чтобы изменить несколько строк текста. Теперь это делать намного проще!
Раздел Система
OpenCart 3.0 и OpenCart 2.3
Сделаны перестановки разделе Система в admin-панели OpenCart 3.
Что еще оптимизировать на сайте opencart 3? — Хабр Q&A
Доброго времени суток!) Есть интернет магазин на opencart3, он в свою очередь лежит на vds с операционкой ubuntu и панелью управления vesta. Было адское время ответа сервера и 0 по педж спид.Было решено провести мероприятие по оптимизации всего этого.
Было сделано:
индексы в бд
мемкешд запросов к бд
мемкешд
opcache запустили и перестроили
в php память подняли до 256 а то он иногда ругался по логам что не хватало памяти
в mysql — кеш мелких запросов и общий кеш выставили
В панели vesta стоят такие параметры:
Шаблон Web:phpfcgid
Поддержка Proxy:да
Шаблон Proxy:caching
В opencart стоит сжатие html = 6, стоит тема journal в ней вы перфомансе выставлены только minifier css, js, html
прописал в htaccess на всякий случай это, но это по идеее не должно работать из за ngnx, верно?
<ifModule mod_expires.c>
# Add correct content-type for fonts
AddType application/vnd.ms-fontobject .eot
AddType application/x-font-ttf .ttf
AddType application/x-font-opentype .otf
AddType application/x-font-woff .woff
AddType image/svg+xml .svg
# Compress compressible fonts
AddOutputFilterByType DEFLATE application/x-font-ttf application/x-font-opentype image/svg+xml
ExpiresActive On
ExpiresDefault "access plus 5 seconds"
# Cache Images
ExpiresByType image/x-icon "access plus 2592000 seconds"
ExpiresByType image/jpeg "access plus 2592000 seconds"
ExpiresByType image/png "access plus 2592000 seconds"
ExpiresByType image/gif "access plus 2592000 seconds"
ExpiresByType image/svg+xml "access plus 2592000 seconds"
# Cache Fonts
ExpiresByType application/vnd.ms-fontobject "access plus 2592000 seconds"
ExpiresByType application/x-font-ttf "access plus 2592000 seconds"
ExpiresByType application/x-font-opentype "access plus 2592000 seconds"
ExpiresByType application/x-font-woff "access plus 2592000 seconds"
ExpiresByType image/svg+xml "access plus 2592000 seconds"
# Cache other content types (Flash, CSS, JS, HTML, XML)
ExpiresByType application/x-shockwave-flash "access plus 2592000 seconds"
ExpiresByType text/css "access plus 604800 seconds"
ExpiresByType text/javascript "access plus 2592000 seconds"
ExpiresByType application/javascript "access plus 2592000 seconds"
ExpiresByType application/x-javascript "access plus 2592000 seconds"
ExpiresByType text/html "access plus 600 seconds"
ExpiresByType application/xhtml+xml "access plus 600 seconds"
</ifModule>
<ifModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml application/xhtml+xml text/css text/javascript application/javascript application/x-javascript
</ifModule>
Результат ~1 секунда ответ сервера, заметно более быстрая работа сайта, и куча багов.. было. В педж спид очков максимум 60 для мобильной и 35 для пк версии сайта, однако не торт.
Вопрос: чего такого еще можно заоптимизировать и каким образом?)
сайт можно посмотреть тут