Новые функции и возможности Opencart 2.0
1 марта 2015 в 12:00 в категории Интересное в мире 3 комментарияВ предыдущей статье, мы познакомились с Opencart 2.0 и провели беглый обзор по новой версии CMS от компании Opencart Limited. Сегодня, мы постараемся найти отличия в функциональной части данного движка для создания интернет магазинов и попробуем выяснить, чем отличается Opencart 1.5.x от Opencart 2.0.x в плане функциональности.
Также, я постараюсь ответить на вопрос одного из подписчиков (Maksim), который хотел узнать насколько стандартный функционал Opencart 2.0 удовлетворяет потребности SEO оптимизатора сайтов, для продвижения интернет магазина на данной CMS и есть ли смысл обновляться с точки зрения SEO.
Еще одним из главных вопросов остается наличие адаптивного дизайна по-умолчанию в Opencart 2.0, что заставляет считать неопытных пользователей что Opencart 2.0 более адаптированный под мобильные устройства и это его плюс.
Адаптивный дизайн и Opencart 2
Наличие адаптивного дизайна пользовательской части (front-end) в коробке Opencart по большому счету никак не влияет на сайт в целом. Когда разрабатывается сайт на основе любой CMS, которая поддерживает шаблоны/темы оформления, то для каждого сайта создается своя тема/шаблон, при этом может использоваться стандартная, как каркас.
Однако это абсолютно не означает что разработка интернет магазина с адаптивным дизайном на Opencart 1.5.x невозможна или сложнее. Более того верстка страниц интернет магазина намного проще и чище, имея минимальный каркас без дополнительных фишек, или в идеале — верстка «с нуля».
Таким образом, создание интернет магазина с адаптивным дизайном на Opencart 1.5.x сопоставима по сложности с разработкой на Opencart 2.0.x. То есть если вы хотите адаптивный интернет магазин, то необязательно использовать именно Opencart 2.0.
Единственным неоспоримым плюсом является наличие адаптивной версии в административной части вашего интернет магазина, однако, я сомневаюсь что администраторы или владелец магазина будет управлять им исключительно с мобильного устройства, тем не менее, это плюс в пользу Opencart 2.0.
Новые функции в Opencart 2
По большому счету, как я уже писал в предыдущей статье, посвященной краткому обзору Opencart 2, новая версия популярной CMS функционально практически ничем не отличается от своей предшественницы Opencart 1.5.x, другое дело внешний вид.
Ниже приведен список новых возможностей и нового функционала, который вы встретите в Opencart 2, которого не было в Opencart 1.5.x (за основу берется Opencart 1.5.4.1, возможно некоторые из приведенных нововведений уже были реализованы в Opencart 1.5.6.4)
Для SEO оптимизаторов разработчики Opencart добавили в стандартную сборку поле Meta title, теперь этим полем обладают категории, продукты и информационный страницы (далее «статьи»).
Скорей всего, компания Opencart Limited не хочет «оставлять без хлеба» разработчиков таких модулей как SEO Pack Pro и т.п, однако, и на этом спасибо.
Одним из более масштабных нововведений в Opencart 2.0 для меня стали дополнительные поля для покупателей интернет магазина на Opencart. Теперь вы можете заставить заполнить пользователя еще больше дополнительных и не нужных полей! На самом деле нужная штука.
Следующей новой фишкой Openart 2.0 стало редактирование вывода модулей: теперь модули не задаются в определенную схему на странице редактирования настроек модуля, они добавляются на странице редактирования самой схемы. То есть на странице модуля вы задаете определенные настройки, а в настройках схемы, указываете какие модули в нее добавить.
На мой взгляд такое решение достаточно удобное для того чтобы управлять виджетами и выводом модулей в рамках одной схемы, однако не совсем удобно в случае если ты настраиваешь модуль для разных разделов магазина на странице настроек модуля.
Новый раздел Marketing, для меня лично пока непонятен и я мало чего о нем могу сказать, однако если у вас есть соображения на счет этого нового функционала — пишите. Как я понял, данный раздел отображает отчетность по партнерской программе Opencart. Тут можно отследить переходы со сторонних ресурсов по Tracking Code и количество заказов и кликов. Что ж, вполне интересное новая функция.
В основные настройки магазина были добавлены новые поля, и на мой взгляд давно пора было их добавить (хотя возможно некоторые из этих полей присутствуют в Opencart 1.5.6.4 — отпишитесь, кто в курсе, спасибо). Я сейчас говорю про такие поля, как максимальный размер файла загрузки, ключевые слова на главной странице интернет магазина и т.п.
Однако, ребята на этом не остановились, и добавили еще такие поля как:
- Geocode — поле, позволяющее добавить геолокационные координаты интернет магазина;
- Изображение — не нашел пока где оно выводится, но оно есть (: ;
- Часы работы интернет магазина;
- Комментарий — если вам есть что добавить к описанию — пишите сюда.
Но и это еще не все, теперь вы можете настроить количество символов для вывода короткого описания в категории или в другом списке товаров, используя опцию List Description Limit. Разрешить гостям оставлять комментарии к продукции вашего интернет магазина, и настроить e-mail оповещения о новых комментариях.
Еще одной интересной настройкой является Max Login Attempts, которая позволяет установить количество попыток входа, дабы предотвратить подбор пароля к аккаунту вашего покупателя. Также добавлены поля для разделов, которые мало используются на территории бывших стран СНГ, но я их отметил на скриншотах.
SEO мастеров Opencart 2.0 порадует еще такой настройкой как Robots, которая помогает указать список допустимых роботов, а также достаточно интересная настройка с точки зрения безопасности — Allow Forgotten Password, которая разрешает или запрещает пользователям административной части восстанавливать утерянный или забытый пароль.
Также пока для меня остаются таинственными и загадочными разделы Extension Installer и Modifications, которые мы обсуждали в предыдущей обзорной статье по Opencart 2.0, и документацию по которым я не смог найти на официальном сайте Opencart.
SEO оптимизация Opencart 2
Что касается SEO оптимизации в Opencart 2, то она по прежнему оставляет желать лучшего. По большому счету с версии Opencart 1.5.x ничего не изменилось. Продукты все также доступны по адресам с категориями и без, вторые и далее страницы пагинации в категориях и других списках товаров сохраняют все описания и мета данные.
Также, к большому разочарованию SEO-шников, стандартный адрес route=common/home никуда не делся, хлебные крошки (breadcrumbs) не размечены специальной разметкой, впрочем как и товары. Какие пункты не изменились, и как оптимизировать свой интернет магазин на Opencart под SEO продвижение, вы можете прочитать в статье SEO оптимизация Opencart.
Вывод
Что я могу сказать про Opencart 2.0 — это все та же старая добрая CMS Opencart 1.5.x, которая сделала большой прорыв в области дизайна. Кроме всего прочего, немного изменила принцип вывода данных, изменив принцип взаимодействия контроллеров и видов (controllers & views), что усложняет обновление интернет магазина с Opencart 1.5.x на Opencart 2.
По большому счету, сегодня, я не вижу смысла использовать Opencart 2 в рабочих проектах, или обновлять свои старые проекты до этой версии по причине отсутствия плюсов. Лично для меня в новой версии нет функционала, который бы покорил меня. Разработчики работали над новым интерфейсом, как компания Apple, выпустившая IOS 7 & 8, по большей части как обновления интерфейса, при этом практически не затронув обилие функционала для конечного пользователя.
А учитывая что для каждого проекта разработана своя тема, то по большому счету вы увидите обновления только в административной панели, получите часть неработающих модулей (не все модули обновлены до версии Opencart 2) и будете выполнять лишнюю работу, при этом не получая взамен практически ничего.
Впрочем обновлять ваш интернет магазин или нет — решать вам. Надеюсь, моя статья помогла вам в этом нелегком выборе, и осветила все те нововведения, которые были представлены в Opencart 2.
UPD: вышло долгожданное продолжение обзора OpenCart 2 в новой статье модули, расширения и модификации в OpenCart 2.x
UPD2: ознакомтесь с системой событий и триггеров ($this->event) в новой статье система событий в Opencart 2.x: как использовать event
3 комментария
Насколько я понял, раздел «маркетинг» — это попытка развернуть внутри opencart мини-систему аналитики. Как по мне, так universal analytics + расширенный e-commerce tracking с этим справятся намного лучше, что правда — для их установки, настройки и корректной работы придется заплатить разработчику.
Если все таки рискнуть и обновиться до 2.x с версии, то как это сделать с версии 1.4?
спасибо за вопрос, пожалуй ответ на него не поместится в комментарий, поэтому думаю что для этого больше подойдет отдельная статья, которую я опубликую в скором времени.
Подписывайтесь на обновления и следите за новостями.
Спасибо.