Обзор ocStore и его сравнение с OpenCart

Опубликовано: 01.09.2018

видео Обзор ocStore и его сравнение с OpenCart

Урок 3. Оригинальный OpenCart или русский OpenCart ocStore - что выбрать?

Приветствую вас, читатели cccp-blog.com!


Обзор модуля FilterPro (сравнение с OCFilter) #21

Мы продолжаем обзор CMS для создания Интернет-магазинов на бесплатной основе и, в частности, OpenCart.

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


WordPress или Opencart? Сравнение CMS для интернет-магазина (часть 2)

Также я начал обзор его сборок, которые имеют ряд полезных доработок по сравнению с оригинальной версией.

И сегодня на очереди продукт под названием « ocStore «, который в Интернете часто именуют « русский OpenCart «. Таким названием ocStore, в первую очередь, обязан своим происхождением.

Во-вторых, ocStore по количеству скачиваний и магазинов на его базе является лидером среди Opencart-продуктов на рынке СНГ, намного обходя официальную версию.

Итак, ocStore — что это?

ocStore – установка

Как следует из заголовка статьи, ocStore (или окСтор, как любят его иногда именовать русскоязычное население Интернета) — это сборка на базе OpenCart, которая является отечественной разработкой.

Про себя лично могу сказать, что я достаточно хорошо знаком с ocStore, т.к. во времена моего фрилансерской молодости мне пришлось дорабатывать магазины на его базе и создавать модули для данной платформы .

За это время данный вариант русского OpenCart зарекомендовал себя с лучшей стороны благодаря хорошему функционалу, достаточно организованному коду (модель MVCL) и обширному сообществу на случай, если возникают какие-то трудности.

Стоит сказать, что эти достоинства достались ocStore от OpenCart по наследству и не являются его конкурентными преимуществами по сравнению с другими сборками. О его уникальных преимуществах, недостатках и сравнении OpenCart и ocStore будет написано дальше.

Поэтому я с удовольствием решил поставить его себе на локальный веб-сервер и рассмотреть его для вас более внимательно.

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

Дистрибутив последней версии я качал с официального сайта ocStore — http://myopencart.com/downloads, чего и вам советую

Особенно хочется отметить, что последняя версия ocStore 2.1.0.1 на данный момент соответствует последней версии оригинального OpenCart, за что респект и уважуха его разработчикам.

К слову, на сайте официального русского представительства OpenCart доступна русифицированная версия 2.0.3.1. Так что на данном этапе ocStore является ведущим вариантом русского OpenCart.

Её релиз состоялся 16 ноября 2015 года (оригинальный – 6 октября 2015). Так что работать будем со свежачком Однако, несмотря на такую кажущуюся оперативность разработчиков русского OpenCart, проект развивается не так быстро, как хотелось бы.

Дело в том, что, хотя последние версии ocStore и оригинала совпадают, работа над русским OpenCart версии 2+ началась незадолго после после оригинального релиза в январе 2015 года. Оригинальный релиз состоялся в октябре 2014 года.

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

Поэтому я прекращаю придираться, и мы возвращаемся к обзору русского OpenCart, чтобы определить, то лучше: ocStore или OpenCart.

Итак, для справедливого сравнения в данном обзоре я буду использовать ocStore 2.1.0.1 и оригинальный OpenCart 2.1.0.1 с установленным русификатором.

Поскольку официальным сообществом OpenCart был подготовлен русификатор только для версии 2.0.3.1, то не пугайтесь, если в некоторых местах будут проскакивать английские надписи.

По поводу процесса инсталляции ocStore скажу, что он ничем не отличается от оригинального OpenCart: те же экраны, те же пункты, где нужно вводить одну и ту же информацию.

За исключением одного приятного бонуса – в ocStore весь процесс на русском языке, в то время как оригиналу с этим не помогает даже русификатор, который становится заметен только после установки и произведения некоторых действий в админке.

Пошаговая установка OpenCart , которая поможет вам с ocStore, если возникнут какие-то трудности, приведена в статье по ссылке.

Я же не буду здесь тратить время на тавтологию и захламлять материал идентичными картинками. Поэтому переходим к обзору движка.

ocStore – витрина магазина

Самое первое, что бросается в глаза, это полная русская локализация ocStore, за что его часто и называют русским OpenCart.

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

Здесь у oc Store придраться не к чему – перевод полный и точный (в отличие от оригинала, переведены даже названия дефолтных категорий и продуктов). Российский рубль присутствует в валютах по умолчанию.

Правда, насчёт валюты присутствует небольшой казус – разработчики русского OpenCart в качестве символа российского рубля решили использовать символ, утверждённый банком России в декабре 2013 года, в виде символа «Р» с горизонтальной чертой в нижней части.

Проблема в том, что поддержка этого символа в Windows доступна при установке специального пакета обновления для Windows, начиная с версии 8. Т.е. посетители Вашего магазина, у которых на компьютерах установлена Windows без соответствующего обновления или Windows 7 и более старых версий, вместо символа валюты будут видеть непонятную кракорябрину.

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

Поэтому лично я советую поменять символ рубля на что-то более читаемое: обозначение «RUB» в соответствии со стандартом ISO 4217 или на всем привычное «руб.». Для этого заходим в панель администратора и выбираем в главном меню пункт «Система» в виде шестерёночки, а потом выбираем «Локализация — Валюты».

На открывшейся странице со списком валют, имеющихся в магазине, нажимаем на кнопку «Редактировать» напротив надписи «Рубль (По умолчанию)». В результате попадаем на экран настройки валюты, который выглядит так:

Здесь в поле «Символ справа» видим неотображаемый символ и заменяем его на что-то читаемое. Я решил установить «руб.». Сохраняем изменения, нажав на кнопку в виде дискетки на синем фоне в правом верхнем углу. После этого возвращаемся к витрине теперь уже точно русского OpenCart

Как видим, всё ОК Продолжаем изучение интерфейса.

Чтобы выяснить в чём разница между ocStore и OpenCart я открыл их в соседних вкладках браузера. И, вдоволь нагулявшись по различным страницам обоих движков, пришёл к выводу, что они похожи как две капли воды.

За исключением разных логотипов в левом верхнем углу, ссылок на CMS, на которой разработан магазин, в футере и различных вариантов перевода элементов интерфейса, что закономерно, т.к. продукты разрабатывались разными людьми.

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

OpenCart

ocStore

Ещё небольшое отличие, которое я заметил, — это немного странный расчёт стоимости заказа с учётом налогов в корзине.

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

Но, учитывая, что релиз проекта состоялся 2 недели назад, спишем данное неудобство на сырость новой версии ocStore, и, будем надеяться, что она временная

Ещё к совсем незначительным коррективам относится удаление ссылки на главную страницу магазина с логотипа на главной странице.

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

ocStore – возможности

Первое, что бросается в глаза – это сходство интерфейса русского OpenCart и оригинального. Заметны различия в переводе пунктов, но об их причине я уже упоминал ранее.

Пройдёмся по главному меню админки в поиске новых возможностей ocStore по сравнению с оригинальным OpenCart.

Первое, что мне удалось обнаружить,- это изменение вида списка категорий. В оригинале категории и подкатегории оформлены отдельными записями, а в русском OpenCart есть только категории.

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

На экране редактирования категории обнаружились следующие дополнения:

Добавлено поле для ввода значения для html-тега <h1> на странице категории. Поле для ввода значения html-тега <title> перестало быть обязательным для ввода. Значение, указанное для html-тега <title> стало применяться для вкладки в браузере, а не только присутствовать в коде для SEO-продвижения.

Для тех, кто не знает, зачем это нужно, объясняю. Данные теги жизненно необходимы для продвижения вашего магазина в выдаче поисковых систем, таких как Google и Яндекс.

Соответственно, чем более оптимизированы страницы магазина, тем больше потенциальных покупателей посетят Ваш сайт.

Поэтому в данном моменте, при сравнении ocStore vs OpenCart, первый обладает преимуществом, позволяя магазинам гарантировать более высокую посещаемость.

Чтобы убедиться в данных нововведениях я решил изучить код страницы категории.

И помимо работоспособности тегов <h1> и <title> обнаружил ещё один приятный бонус от создателей русского Opencart – это мета-теги og:url, og:image, og:type, og:title, og:site_name.

Для тех, кто не в курсе, сделаю небольшое пояснение. Это теги протокола Open Graph, который помогает формировать из ссылок на Ваш сайт привлекательные записи в социальных сетях Вконтакте, Facebook, Одноклассники и т.д.

Соответственно, наличие данных тегов способствует продвижению магазина на базе ocStore в социальных сетях, откуда сейчас идёт огромная доля трафика.

Те же самые изменения присутствуют и на экране редактирования товара и статьи. Правда, после редактирования статьи я обнаружил, что почему-то не работает тег <title> и og:title, хотя значения для них я указал. Но эта недоработка также, думаю, носит временный характер.

Также вышеуказанные SEO-изменения характерны и для производителей в ocStore:

Но здесь они более ощутимы, т.к. в оригинальном OpenCart полей с атрибутами для SEO-продвижения не было вообще. Также в русском OpenCart добавили поле для описания производителя и возможность указывать его наименование на различных языках, установленных в магазине.

Также в ocStore было доработано разграничение полномочий для различных групп пользователей. В русском Opencart, в отличие от оригинала, можно для каждой группы указывать список модулей, а также способов оплаты и доставки, которые необходимо скрыть.

По умолчанию в ocStore скрыты способы оплаты и доставки, не востребованные у отечественной клиентуры: PayPal, Amazon, eBay, Australia Post и т.д. Данный шаг позволяет лишний раз приблизить ocStore к эталону русского OpenCart.

Следующей моей длительной остановкой в блужданиях по админке с целью поиска отличий ocStore от OpenCart стала страница с перечнем доступных модулей.

Из интересных решений, которые были абсолютно бесплатно включены разработчиками в ocStore, можно выделить модуль рассылки UniSender.

Он позволяет отправлять данные покупателя в сервис почтовых рассылок UniSender, который является отличной альтернативой стандартному инструменту по созданию рассылок, позволяя отправлять пользователям не только новости своего магазина, но и других ресурсов, которые имеют рассылки в UniSender.

Настройка модуля заключается в указании ключа UniSender API и наименований рассылок, которые будут получать покупатели в виде писем на email, если при оформлении заказа укажут подписку на новости.

Также в админке модуля можно настроить получение писем всеми покупателями, не зависимо от их выбора. Сурово, зато эффективно

Тщательному изучению также подверглись способы оплаты и доставки, доступные в ocStore по умолчанию.

И здесь таится по-настоящему приятный сюрприз благодаря наличию способов оплаты Qiwi и квитанциями Сбербанка России, позволяя лишний раз назвать ocStore русским OpenCart.

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

Также при этом учитываются налоги, которые выбираются из списка на вкладке «Общие».

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

Это «Система», о которой мы не раз говорили, и которая имеет вид шестерёночки.

Первая доработка, которая, бросилась в глаза, — это новый пункт в меню «Система-Инструменты» под названием «OC Team». В нём содержится оригинальная разработка команды ocStore – инструмент очистки кэша магазина .

Преимущество этого дополнения в том, что в оригинальном OpenCart придётся устанавливать сторонние дополнения, которые могут не работать должным образом или мешать работе уже установленных.

В ocStore же, благодаря наличию встроенного, стабильно работающего инструмента очистки кэша, необходимости устанавливать что-то дополнительное нет. Следовательно, вероятность сбоев в работе Вашего магазина на базе ocStore будет ниже по сравнению с оригиналом.

Теперь переходим в «Система-Настройки». Здесь же сразу заметно одно из существенных конкурентных преимуществ русского OpenCart – возможность отправки SMS уведомлений.

Среди прочих отличий ocStore от OpenCart – возможность скрытия некоторых мало интересных для отечественных клиентов полей на страницах редактирования товаров, категорий и т.д. (ISBN, UPC, JAN и др.).

Наибольшее число различий OpenCart vs ocStore было зафиксировано на вкладке «Сервер». Среди них:

Модуль SeoPro, который предоставляет альтернативный способ формирования ЧПУ страниц и является оригинальной разработкой команды ocStore. Среди некоторых его преимуществ значится единственный URl для каждого товара; нет разных адресов, ведущих на одну страницу; код языка включён в URL, чтобы поисковики могли индексировать описание товаров на всех языках и многое другое. В связи с особенностями данного модуля, на экране «Сервер» добавились ещё два пункта для его настройки: «ЧПУ товаров с категориями» и окончание ЧПУ. Добавлена возможность самостоятельного ввода регулярного выражения для проверки email-адресов. Благодаря чему можно блокировать неугодные почтовые ящики. В русском OpenCart добавлен ещё один визуальный текстовый редактор – CKEditor

CKEditor

Он представляет достойную альтернативу стандартному SummerNote:

SummerNote

Соответственно, в ocStore появилась возможность выбора визуального редактора.

ocStore — итоги

На этом сравнение OpenCart и ocStore подходит к концу. И, самое время подвести итоги по поводу того, что лучше: OpenCart или ocStore.

Напомню, что в данном обзоре производилось сравнение между ocStore 2.1.0.1 и оригинальным Opencart 2.1.0.1.

Как вы могли заметить, основные отличия заключаются в функционале, а не в визуальных изменениях.

Причём, эти изменения довольно уместны, т.к. не являются сплошным набором каких-то приятных бонусов, а представляют собой решения проблем оригинального OpenCart.

В частности, в ocStore большое внимание было уделено SEO-продвижению. Помимо упомянутых модулей и дополнений, в русском OpenCart добавлен файл robots.txt, который позволяет описывать правила индексирования сайта поисковыми роботами, что при грамотном заполнении дополнительно повышает его позиции.

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

Единственное, в чём разработчики, по моему мнению, перестарались, так это русификация категорий, подкатегорий и товаров, т.к. они являются базовыми и будут удаляться владельцами реальных магазинов.

Также к плюсам русского OpenСart относится развитое сообщество разработчиков и документация на русском языке, которая, помимо распространённых в Интернете советов по некоторым пользовательским операциям, включает в себя инструкции для разработчиков модулей и шаблонов.

Таким образом, «русский OpenCart», которым часто называют ocStore, является отличной альтернативой оригинальному OpenCart и замечательно подходит для создания на его базе Интернет-магазина, ориентированного на отечественного покупателя.

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

Поэтому, если вы решили сделать магазин для работы на Западном рынке, то вам лучше подойдёт оригинальный OpenCart.

Хотя, при некоторых манипуляциях, ocStore приобретёт недостающий функционал за счёт активации отключенных функций и изменений настроек языков.

Также для жителей Украины есть приятная новость – у ocStore есть официальное украинское представительство, которое занимается украинизацией (перевод+валюта) русского OpenCart. Перевод для версии 2+ ещё, правда, не готов, но для предыдущей – 1.5.5.1.2 в наличии.

Единственное, чего лично мне не хватило в ocStore для создания полноценного ресурса – это отсутствие достойного модуля фильтрации и малый арсенал способов оплаты и доставки товара.

Их наличие позволило бы сделать « русский OpenCart » идеальным коробочным решением. Но тогда бы он, скорее всего утратил бы свой бесплатный статус, так что данный момент можно рассматривать как минус  ocStore , так и его плюс.

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

Официальный сайт ocStore — http://myopencart.com/

Украинское представительство — http://ocstore.com.ua/

Демо админки — http://demo.myopencart.ru/admin/ (Логин/пароль – demo/demo)

Демо магазина — http://demo.myopencart.ru/

Официальный форум — https://opencartforum.com/

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

Чтобы не пропустить выход статей, подписывайтесь на обновления и вступайте в группы в социальных сетях, кнопочки со ссылками на которые расположены в шапке сайта.

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

На этом всё! До новых встреч

rss