OpenShop — кроссплатформенная сборка OpenCart

Автор: | 06.12.2015

openshop-krossplatformennaya-sborka-opencartДоброго времени суток, посетители cccp-blog.com! :-)

Сегодняшняя моя статья будет посвящена OpenShop, которая является замечательной кроссплатформенной сборкой OpenCart.

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

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

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

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

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

OpenShop – бесплатная сборка на базе OpenCart, выпущенная в 2012 году украинским программистом с ником MaxD. Как утверждает сам разработчик, его целью является:

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

Ну что же, стремление хорошее. Посмотрим, что же из этого вышло.

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

Но описания, лично мне показалось мало, чтобы написать интересную статьи об OpenShop. И я решил установить его у себя на компьютере на локальный веб-сервер и вдоволь поклацать :-) Чтобы не писать о его достоинствах и недостатках вслепую, опираясь лишь на описание разработчика.

СОДЕРЖАНИЕ

Порядок установки OpenShop

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

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

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

openshop-krossplatformennaya-sborka-opencart-ustanovka1Затруднений данный шаг не вызвал. Далее идёт процесс установки, который представляет собой переработанный вариант стандартной для OpenCart и является следующим плюсом OpenShop :-)

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

openshop-krossplatformennaya-sborka-opencart-ustanovka2Во-вторых, сразу можно установить название магазина, валюту и аккаунты в платёжных системах, а также выбрать возможности данной сборки OpenCart, которые Вы хотите установить.

openshop-krossplatformennaya-sborka-opencart-ustanovka3Возможность выбора функций магазина является проявлением стремления создателя упростить функционал магазина, доступный по умолчанию в OpenCart. И на практике является очень полезной вещью для хозяина магазина на базе OpenShop.

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

Также это способствует простоте работы с магазином на OpenShop как администраторам, так и покупателям. Также из приятных бонусов – экономия на услугах программистов и уменьшение времени доработки.

openshop-krossplatformennaya-sborka-opencart-ustanovka4На данном шаге установки следует учитывать, что галочками отмечены функции, которые будут доступны в магазине. После установки всегда можно будет изменить эти значения в админке.

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

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

openshop-krossplatformennaya-sborka-opencart-vozmozhnostiЕщё одним плюсом процесса установки OpenShop является автоматическое удаление папки «install» после её завершения, что снижает время на «беготню».

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

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

Возможности сборки OpenShop

Следующим этапом знакомства с OpenShop является изучение его витрины.

openshop-krossplatformennaya-sborka-opencart-vitrina

С первого взгляда увиденное радует :-)

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

Переработано главное меню магазина, открытие пунктов меню сделано более плавным. Также стоит отметить мобильность шаблона по сравнению с оригинальным оформлением. Напомню, что на OpenCart версий 1.5+ стандартный шаблон не был адаптивным, поэтому OpenShop был настоящим прорывом. Но, при появлении OpenCart 2+ перестал выделяться на фоне оригинала.

openshop-krossplatformennaya-sborka-opencart-mobile

Попутно внесу немного критики.

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

Зато порадовало наличие в OpenShop кнопочки «вверх» при опускании вниз страницы (этой простой функции почему-то до сих пор нет даже на OpenCart 2+).

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

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

Теперь познакомимся более детально с админкой OpenShop.

openshop-krossplatformennaya-sborka-opencart-adminka

Первое, что приходит на ум – изменения чувствуются, но незначительны. Опять же прослеживается стремление автора OpenShop к минимализму. В блоке с общей информацией по магазину оставлены только 4 пункта. Следует отметить, что данные изменения являются в некоем роде «пророческими», т.к. в OpenCart 2+ разработчики оставили именно эти пункты информации :-)

Для версий 1.5+, на которой базируется OpenShop, данные правки были, конечно же, в новинку. Также переработано главное меню админки OpenShop – добавлены иконочки для пунктов меню и подменю, что делает его более красочным. В оригинальном продукте версии 1.5+ этого не было, а в 2+ пункты уже оформлены в виде иконок.

Опять же прослеживается связь с OpenCart 2+. Я затрудняюсь сказать, что между разработчиками OpenCart и OpenShop существует какая-то связь, но складывается впечатление, что как раз данная сборка OpenCart и вдохновила официального производителя на изменения в дизайне. Или же разработчик OpenShop является членом команды OpenCart. Повторюсь, что утверждать наверняка я не берусь, т.к. не обладаю официальной информацией.

Рассмотрим более детально дополнения OpenShop, которые, собственно говоря, и делают данный продукт сборкой OpenCart.

openshop-krossplatformennaya-sborka-opencart-moduli

Первое, что мне сразу не понравилось – нет возможности удаления установленных модулей. По крайней мере, я её не нашёл.

По заверениям разработчика, на данный момент в OpenShop насчитывается более 40 дополнений. Причём это число состоит не только из бесплатных, но и из платных продуктов. Поэтому о функциональности сборки складывается хорошее впечатление :-) Особенно, если учесть тот факт, что модули в сборку отбираются из всех поступающих заявок их разработчиков по ряду специальных критериев.

Из, по настоящему интересных и необходимых возможностей:

  • случайные продукты;
  • последние или случайные отзывы о товарах;
  • комментарии через Facebook;
  • новости и статьи;
  • переработанный менеджер файлов;
  • редактор SQL, встроенный в админку;
  • доработанный текстовый редактор;
  • обширный языковой пакет (более 20 языков, включая Русский, Украинский, Английский, Арабский и др.)

К сожалению, на этом функциональное отличие OpenShop от оригинала заканчивается. Честно говоря, официальное описание данной сборки OpenCart меня вдохновило, и я ожидал увидеть несколько больше.

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

Во-вторых, OpenShop не содержит ни одного способа оплаты и доставки, характерного для отечественного рынка.

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

Правда, оправданием создателя данной сборки OpenCart случит то, что продукт абсолютно бесплатный, и модули предоставляются разработчиками на добровольных началах. Единственное, что они имеют за включение модуля в сборку – это размещение ссылки на создателя дополнения в админке OpenShop :-)

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

Этот же минус касается и шаблонов оформления, которых на данный момент, как я понял, всего 3 (!), что сильно ограничивает исходную разработку на данной сборке OpenCart. Но при «допиливании» уже существующего магазина проблем с оформлением возникнуть не должно. Если только OpenShop не вызовет конфликтов с установленными на базовый магазин модулями и шаблонами.

О технической поддержке OpenShop могу сказать, что, несмотря на то, что продукт разрабатывается и поддерживается одним человеком, она является довольно хорошей. Автор всегда оперативно отвечает на все вопросы пользователей на форумах и общается по email.

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

OpenShop — итоги

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

Единственное, чего по-настоящему не хватает данной сборке – это развития. Последняя версия OpenShop базируется на OpenCart 1.5.6.4, и поэтому является явно устаревшей на сегодняшний день.

При «допиливании» существующих магазинов OpenShop будет работать только если Ваш сайт также базируется на оригинальном OpenCart или его сборке версии 1.5.х.х. Хотя с момента выпуска версии 2.0.0.0 на данный момент прошло уже больше года (релиз в октябре 2014 г.).

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

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

Официальный сайт OpenShop — http://openshop.org.ua

Демо админки — http://openshop.org.ua/rudemo/admin/

Демо магазина — http://openshop.org.ua/rudemo

Тема поддержки — https://opencartforum.com/topic/12157-openshop-novyi-proekt-na-baze-opencart

На этом всё :-)

Оставляйте свои комментарии, делитесь записью в социальных сетях с помощью кнопочек, расположенных ниже, привлекайте своих друзей и коллег к обсуждению :-) Вместе мы сделаем больше!

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

Всем удачи! :-)

  1. 5
  2. 4
  3. 3
  4. 2
  5. 1
4 голоса, в среднем: 5 из 5

Комментариев пока нет... Будьте первым! :)

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

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