Opencart 3 что нового – Ваше мнение про OcStore/Opencart в качестве cms для и/магазина? — Хабр Q&A

Содержание

OpenCart 3: Что нового?

Всем привет, друзья! Совсем недавно, 20 июня 2017 года вышла новая версия движка для создания интернет-магазинов OpenCart 3. Сегодня мы рассмотрим, какие изменения имеют место быть в новой версии, что добавили, что поменяли и некоторые нюансы разработки интернет-магазинов на обновлённой системе.

Поделиться

Твитнуть

Поделиться

Класснуть

Запинить

Создание контентного сайта на Jekyll от А до Я

Данный выпуск является дополнением к курсу «OpenCart: Создание современного интернет-магазина от А до Я» и будет полезен тем, кто хочет использовать последнюю, третью версию движка в своей работе.

1. Обновлённый интерфейс панели администратора

Сразу хочу отметить, что глобально в третьей версии OpenCart изменений не так много — это всё тот-же православный MVC (Model View Controller), адаптивный Bootstrap и тот-же набор плагинов из коробки, что и у предыдущей второй версии CMS. Единственное отличие во фронтенде — это новый шаблонизатор Twig, который заменил уже привычные всем OpenCart разработчикам файлы TPL. Что касается панели администратора — здесь изменения преимущественно направлены на удобство работы с системой — был обновлён дизайн пользовательского интерфейса, добавлен редактор шаблонов, удобная фильтрация товаров, маркетплейс, редактор языков. Но обо всём по порядку.

Пользовательское меню OpenCart 3

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

2. Мультиязычные SEO URL

SEO URL в OpenCart 3

OpenCart теперь поддерживает многоязычные URL-адреса для SEO. Данная опция крайне полезна для магазинов, которые работают на нескольких языках и даёт возможность задавать уникальный URL категории или товару для каждого языка.

3. Фильтры в панели администратора

Фильтры товаров в OpenCart 3

Если вы перейдёте к списку товаров (Каталог > Товары), то в правой части вы с удивлением обнаружите крайне приятное обновление — это фильтр товаров, который поможет вам быстрее найти нужный товар для редактирования. Ранее фильтр товаров в панели администратора можно было реализовать только с использованием расширений.

Кроме фильтрации товаров, также появилась возможность фильтровать отзывы по конкретному товару, автору, статусу и дате публикации.

4. Маркетплейс (Магазин расширений)

Магазин расширений OpenCart 3 (Маркетплейс)

Вот над чем разработчики OpenCart потрудились, так это над интеграцией магазина расширений в саму систему. Согласитесь, не не совсем удобно переходить на сайт. OpenCart, искать и скачивать расширение для его дальнейшей ручной установки. В скором времени выбирать и устанавливать расширения можно будет не выходя из панели администратора OpenCart. В настоящее время маркетплейс в панели администратора OpenCart наполняется расширениями из основного магазина, поэтому большинство популярных плагинов на данный момент (июль 2017) ещё не доступны. Однако некоторые из них можно установить по-старинке, вручную.

Для того, чтобы начать использовать Маркетплейс в OpenCart, необходимо нажать кнопку «API Магазина» и ввести ваши данные — это ваш никнейм на сайте opencart.com и сгенерированный секретный ключ, который можно получить для каждого магазина отдельно в кабинете пользователя.
OpenCart 3 Stores API

5. Установщик расширений

Кроме того, что интерфейс установщика был улучшен, добавлена таблица истории расширений и события, также изменена и механика работы с расширениями. Если раньше достаточно было просто создать XML файл модификатора extname.ocmod.xml, то теперь необходимо именовать XML файл не иначе, как install.xml и запаковать его в ZIP архив со специфическим названием extname.ocmod.zip, где extname — это название вашего модификатора.

Модификаторы в OpenCart 3

6. Редактор шаблонов

Редактор шаблонов OpenCart 3

В OpenCart 3 обновился раздел «Дизайн». Теперь появилась возможность редактирования шаблонов прямо из панели администратора, аналогично тому, как это устроено в MODx. В качестве редактора используется CodeMirror, а шаблонизация теперь происходит с помощью обработчика Twig. Однако файлы шаблонов физически располагаются на сервере, а не в базе данных, как в MODx, поэтому их по-прежнему можно редактировать в вашем любимом редакторе кода, если вам, например нужна живая перезагрузка страницы.

Обратите внимание, что расширение файлов изменилось с .tpl на .twig, поэтому учитывайте этот фактор при настройке Gulp тасков, а также при создании своих расширений или модификаторов.

Также стоит отметить, что если вы создаёте свою собственную тему, как мы это делаем в курсе «OpenCart: Создание интернет-магазина от А до Я», редактор тем загружает текущий файл именно вашей темы, а не темы по-умолчанию (default), что весьма удобно.

7. Редактор языков

Весьма удачное нововведение, которого очень не хватало в предыдущих версиях OpenCart — это редактор языков, который позволяет редактировать все тексты витрины магазина не выходя из панели администратора.

Редактор языка в OpenCart 3

Для использования редактора языка достаточно выбрать Путь, а затем Ключ, который необходимо изменить. Ниже вы увидите значение по-умолчанию и поле «Значение», в которое можно внести ваш вариант перевода, если у вас по дизайну какой-либо блок имеет другой текст, нежели стандартный перевод. Ранее для подобных изменений необходимо было править файлы языков на сервере.

8. Раздел «Заказы»

Раздел «Продажи > Заказы» также получил возможность фильтрации заказов и обновлённое оформление. Те-же изменения имеют место быть и в других разделах меню «Продажи».

9. Раздел «Система»

Раздел «Система» претерпел некоторые изменения и улучшения. Например вкладка «FTP» в настройках магазина более не поддерживается в новых версиях OpenCart, её просто нет, а вкладка «Инструменты» переименована в «Обслуживание». Именно с помощью этого нового раздела теперь можно создавать резервные копии базы данных, делать восстановление а также смотреть журнал ошибок системы.

Резервные копии и бэкап в OpenCart 3

Резервное копирование и восстановление данных 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

Расширения в опенкарт 3

Как вы можете видеть, в расширениях OpenCart добавлены несколько новых функций — Marketplace и Translations.

Маркетплейс

OpenCart Marketplace, доступный ранее только на официальном сайте, теперь добавлен в панель администратора. Это означает, что вы можете получить доступ ко всем темам и модулям прямо из админки. Есть функционал поиска, который позволяет искать как платные, так и бесплатные расширения и темы. Найти и загрузить модули OpenCart теперь можно намного быстрее и проще.

Marketplace

Переводы

Еще одно обновление, реализованное через краудсорсинг-проект Crowdin. Перевод магазина станет еще проще и быстрее.

OpenCart 3 переводы

Дизайн OpenCart 3.0

OpenCart 3.0 и OpenCart 2.3

обновление дизайна в опенкарт 3

Добавлены два очень мощных дополнения (Theme Editor и Language Editor), которые значительно упрощают настройку вашего магазина. Теперь доступ к файлам вашего магазина и их редактирование будет происходить намного проще.

Редактор темы

OpenCart 3.0 редактор темы

Новый редактор тем отличается очень удобным интерфейсом. Тут сможет разобраться человек, который мало знаком с программированием и структурой файлов. Реализован функционал выбора темы и магазина (если используете надстройки), потому управление несколькими магазинами из одной “коробки“ существенно упростит процесс кастомизации и внесения изменений. Для редактирования используется Twig. Это новый язык, который использует OpenCart, и вы можете ознакомиться с ним на этой странице.

Например, если вы хотите настроить свою корзину, выберите шаблон оформления, а затем cart.twig.

Редактор языков

Помимо настройки вашего дизайна, OpenCart представила простой способ настройки контента в вашем магазине. Новый редактор языка позволит вам изменить любой текст, который есть на сайте.

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

перевод отдельной фразы

Маркетинг в OpenCart 3.0

OpenCart 3.0 и OpenCart 2.3

Партнеры (Affiliates) больше не находятся в разделе «Маркетинг». Создания новых филиалов теперь входит в раздел «Клиенты». Теперь вы можете создавать филиалы из того же поля, где вы создаете нового клиента вручную. Перейдите на вкладку Customers > Customers > Add New и перейдите на вкладку «Партнерская программа».

маркетинг в опенкарте 3

Других изменений в этом разделе нет.

Система

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 (в начале статьи есть ссылка) я выделил два важных пункта, по которым хочу внести ясность.

  1. У каждого нового релиза Opencart повторяются одни и те же недоработки в плане SEO. Они кочуют из версии 1.5 в версию 2.2, и не исключено, что в Opencart 3.0, когда он выйдет в свет, тоже будет много недоработок с SEO.
  2. Новые версии продолжают улучшаться, и это очень важно. Если система развивается — у нее есть будущее и потенциал.

Я не ошибся по поводу 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.

crowdin

Обновление дизайна в опенкарт 3

Появились два важных приложения (Theme Editor и Language Editor), благодаря которым наладка онлайн-магазина (доступ к документам и их правка) упрощается в разы.

OpenCart 3.0 редактор темы

Прогрессивный редактор тем выделяется практичным интерфейсом, понятным даже новичку в программировании. Осуществлена функция выбора темы и магазина (при использовании надстроек), поэтому координация нескольких магазинов из одной точки доступа значительно облегчит внесение изменений по желанию заказчика. OpenCart для редактирования применяет новый язык — Twig.

Редактор языков площадки

Кроме установления желаемого оформления, OpenCart предоставляет удобный вариант настройки содержания интернет-магазина. Новый языковой редактор может править какую угодно информацию, имеющуюся на ресурсе.

Партнеры (Affiliates)

Формирование дополнительных подразделений в этой версии можно в разделе «Клиенты», из того же поля, где создается новый клиент, вручную.

Маркетинг в опенкарте 3

Здесь нововведений нет.

Настройки системы

Поля, которые ранее содержались в разделе «Инструменты» (Tools), в данной версии размещаются в «Системе».

В разделе «Отчеты» (Reports) без изменений. Там, как и раньше, хранятся шаблоны отчетов. Весомой модификацией функционала является возможность включения/отключения нужных отчетов с помощью Extensions.

Управленческий модуль лишен части с FTP, улучшены биртиксы и сделана наработка на многоязычное SEO.

Opencart 3

Вывод

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 для пк версии сайта, однако не торт.
Вопрос: чего такого еще можно заоптимизировать и каким образом?)
сайт можно посмотреть тут

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *