Статьи

Взгляд на новую OpenCart 2.0

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

Адаптивный дизайн стал неотъемлемой частью любой фреймворк в последнее время. Последняя версия OpenCart не является исключением. Это выглядит исключительно хорошо и охватывает различия между различными устройствами. В результате вы увидите последовательный и удобный интерфейс пользователя на различных устройствах, таких как мобильные устройства, планшеты и настольные компьютеры.

Давайте кратко рассмотрим, как это выглядит на мобильном дисплее.

Мобильный Front-End

И поверьте мне, это не только внешний интерфейс — внутренний раздел выглядит так же красиво!

Мобильный Back-End

Если вы работали с более ранней версией OpenCart, вы, вероятно, натолкнулись на модное слово «vQmod». Если вы не знакомы с этим, это позволяет вам изменять основные файлы OpenCart, используя систему модификации на основе файлов XML.

В более новой версии OpenCart доступна аналогичная система «OCMOD», основанная на самой системе «vQmod». Поскольку «OCMOD» встроен в ядро ​​самого OpenCart, больше не требуется отдельная установка модуля «vQmod».

Хотя мы уже упоминали, что последняя версия OpenCart полностью адаптивна, стоит отметить, что Bootstrap 3 теперь интегрирован в само ядро, что является огромным стимулом для фронт-эндовых разработчиков.

Если вы являетесь разработчиком внешнего интерфейса, вам, вероятно, известно о наборе инструментов «Font Awesome». Согласно официальному сайту, на данный момент он содержит более 479 иконок!

Font Awesome предоставляет масштабируемые векторные иконки, которые можно мгновенно настраивать — размер, цвет, тень и все, что можно сделать с помощью CSS.

Он также интегрирован как часть ядра в OpenCart 2.0, что обогащает внешний вид интерфейса.

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

Улучшения пользовательского интерфейса в Back-End

Встроенный «Установщик расширений» — это действительно мощное дополнение в последней версии OpenCart. Это устраняет необходимость ручной загрузки файлов на сервер с использованием FTP или чего-либо подобного. Кроме того, он значительно упростил процесс установки, особенно для новичков или внутренних редакторов, которые не очень комфортно чувствуют себя в процессе ручной установки расширения.

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

«События (уведомления скрипта)» — это убойная особенность OpenCart 2.0, которая действительно улучшает расширяемость базовой платформы OpenCart. Если вам это кажется инопланетной функцией, позвольте мне сказать вам, что это один из самых мощных шаблонов в мире объектно-ориентированного программирования, называемый «Шаблон наблюдателя событий».

Шаблон наблюдателя — это шаблон разработки программного обеспечения, в котором объект, называемый субъектом, ведет список своих зависимых, называемых наблюдателями, и автоматически уведомляет их о любых изменениях состояния, обычно вызывая один из их методов. Он в основном используется для реализации распределенных систем обработки событий.

В ядре платформы OpenCart доступно множество событий, которые вы можете прослушать. В качестве примера, скажем, всякий раз, когда заказ размещается в вашем магазине, вы хотели бы передать информацию о заказе стороннему инструменту отчетности. В этом случае вы можете зарегистрировать свой модуль с post.order.add события post.order.add . Поэтому каждый раз, когда размещается новый заказ, он вызывает определенный фрагмент кода в вашем модуле, где вы можете использовать объект order для выполнения необходимых действий.

Уведомления панели инструментов

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

В качестве примера вы увидите ожидающие одобрения для клиентов, филиалов и заказов. В нем также приводятся данные о наличии товара на складе и статусе заказов на продажу.

Хотя более ранняя версия OpenCart предоставляла более 20 способов оплаты в самом ядре, последняя версия добавляет еще несколько платежных процессоров к кошечке. Вот список новых способов оплаты, доступных в OpenCart 2.0.

  • Безопасные торговые страницы оплаты
  • Безопасная торговая веб-служба
  • First Data EMEA Connect (3DSecure включен)
  • API веб-службы First Data EMEA
  • Realex Redirect
  • Realex Remote
  • Бланковая форма BluePay
  • BluePay Redirect (требуется SSL)
Настраиваемые поля

Вы когда-нибудь хотели добавить больше полей ввода в форму регистрации по умолчанию внешнего интерфейса OpenCart для сбора дополнительной информации о клиенте? Функция «Пользовательские поля» теперь доступна в ядре самой новой версии. Это поможет вам добавить новые настраиваемые поля для регистрации пользователей и страниц профиля.