В течение некоторого времени OpenCart была популярной платформой электронной коммерции для малых и средних интернет-магазинов. Недавно, с выпуском основной версии 2.0, он достиг нового рубежа. В этом уроке мы расскажем о некоторых захватывающих новых функциях, включенных в последнюю версию.
Встроенный Адаптивный Дизайн
Адаптивный дизайн стал неотъемлемой частью любой фреймворк в последнее время. Последняя версия OpenCart не является исключением. Это выглядит исключительно хорошо и охватывает различия между различными устройствами. В результате вы увидите последовательный и удобный интерфейс пользователя на различных устройствах, таких как мобильные устройства, планшеты и настольные компьютеры.
Давайте кратко рассмотрим, как это выглядит на мобильном дисплее.
И поверьте мне, это не только внешний интерфейс — внутренний раздел выглядит так же красиво!
Система модификации OCMOD
Если вы работали с более ранней версией OpenCart, вы, вероятно, натолкнулись на модное слово «vQmod». Если вы не знакомы с этим, это позволяет вам изменять основные файлы OpenCart, используя систему модификации на основе файлов XML.
В более новой версии OpenCart доступна аналогичная система «OCMOD», основанная на самой системе «vQmod». Поскольку «OCMOD» встроен в ядро самого OpenCart, больше не требуется отдельная установка модуля «vQmod».
Интеграция библиотеки начальной загрузки
Хотя мы уже упоминали, что последняя версия OpenCart полностью адаптивна, стоит отметить, что Bootstrap 3 теперь интегрирован в само ядро, что является огромным стимулом для фронт-эндовых разработчиков.
Поддержка Font Awesome
Если вы являетесь разработчиком внешнего интерфейса, вам, вероятно, известно о наборе инструментов «Font Awesome». Согласно официальному сайту, на данный момент он содержит более 479 иконок!
Font Awesome предоставляет масштабируемые векторные иконки, которые можно мгновенно настраивать — размер, цвет, тень и все, что можно сделать с помощью CSS.
Он также интегрирован как часть ядра в OpenCart 2.0, что обогащает внешний вид интерфейса.
Улучшения пользовательского интерфейса в интерфейсе администратора
Интерфейс раздела администратора полностью заменен потрясающим новым адаптивным интерфейсом. Навигация более интуитивная и приятная. Кроме того, был улучшен интерфейс для управления каталогом и продуктами, а также улучшен пользовательский интерфейс фильтрации.
Установка удлинителя Made Easy
Встроенный «Установщик расширений» — это действительно мощное дополнение в последней версии 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 для сбора дополнительной информации о клиенте? Функция «Пользовательские поля» теперь доступна в ядре самой новой версии. Это поможет вам добавить новые настраиваемые поля для регистрации пользователей и страниц профиля.