Обзор CMS OpenCart 4.0.1.1

Обзор CMS OpenCart 4.0.1.1 - обзор от site-builders.ru
Автор обзора:
Название:
OpenCart
Официальный сайт:
https://www.opencart.com/
Бесплатный период:
нет
Тарифные планы:
от 200 руб.

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

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

Плюсы и минусы CMS OpenCart: отзывы «из первых уст»

Чтобы понять со старта, насколько система управления сайтом подойдет именно вам, следует разобраться в преимуществах и недостатках. Они поданы в таблице в удобном для восприятия формате.

Плюсы 

Минусы

  • Открытый исходный код, что дает практически неограниченные возможности кастомизации сайта интернет-магазина
  • Слабое развитие системы на фоне конкурентов, релиз обновлений бессистемный 
  • Доступные тарифы на дополнительные услуги
  • Многие дополнения, содержащие важные функции – платные
  • Много доступных расширений
  • Кастомизация осуществляется путем правки кода
  • Большая база дополнительных материалов
  • Сложная установка и настройка тем оформления
  • Встроенная система аналитики, причем ее можно усовершенствовать за счет подключения инструментов Яндекс и Google
  • Запутанная админка, назвать ее понятной нельзя. Поэтому у пользователей без опыта могу возникать сложности
  • Все необходимое для создания интернет-магазина доступно в базовом функционале
  • Нет полноценных инструментов поисковой оптимизации
  • Доступна интеграция с такими сервисами как CRM, ERP, необходимыми платежными инструментами
  • Могут возникать сложности с совместимостью версий движка и модулей. Причем бесплатные дополнения не поддерживаются разработчиками
  • Мультиязычность и мультимагазин
  • Замедление работы интернет-магазина, если используется много расширений
  • Доступ к готовым мобильным приложениям и Headless-структуре с API
  • Нет в базовой версии экспорта/импорта товаров
  • Готовый личный кабинет пользователя и группы клиентов, есть система разграничения прав доступа.
  • Отдельные дополнения не соответствуют требованиям безопасности, их применение может привести к потере данных

С учетом преимуществ и недостатком можно сказать, что отзывы о движке точно не будут однозначными. Это тот случай, когда, «сколько людей – столько мнений». Но что же говорят пользователи? Предлагаем краткие тезисы:

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

В целом все пользователи движка замечают как положительные, так и отрицательные моменты. В этом плане движок OpenCart можно назвать сбалансированным.

В обзоре на сайте uguide.ru резюмируется, что “OpenCart - не такой простой инструмент, как конструктор сайтов, но при определенном терпении и желании порог входа можно преодолеть даже новичкам”. И это действительно отлично характеризует движок.

Как создать интернет-магазин на OpenCart

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

Установка CMS OpenCart

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

Для начала потребуется перейти в панель управления и загрузить дистрибутив в корневую директорию домена. Действуйте так:

  1. В разделе «главное» найдите пункт «менеджер файлов».
  2. Перейдите в папку www, после нее в каталог домена.
  3. Если домен только что создан, удалите содержимое папки. Для этого выделите все файлы и нажмите «удалить».
  4. Кликните на «закачать».
  5. Укажите в поле «тип файла» > «файл с локального компьютера» и выберите архив с предварительно закачанным дистрибутивом.
  6. Распакуйте содержимое, нажав на кнопку «извлечь».
  7. Выберите папку с доменом и нажмите «ок».

После того, как распаковали архив, перенесите файлы из папки upload и переименуйте файлы конфигурации. Это осуществляется следующим образом:

  1. Из каталога доменов перейдите в папку upload.
  2. Выделите файлы и нажмите «копировать».
  3. Появится новое окно, выберите каталог с доменом.
  4. Поставьте отметку напротив «перенести файлы» и нажмите «ок».
  5. Вернитесь в каталог доменов.
  6. Переименуйте файл.
  7. Перейдите в папку «админ» и переименуйте файлы также в ней.

После подготовки можно заняться непосредственно установкой. Предварительно уже должен быть установлен хостинг РНР версии не ниже 5.6.40. также необходимо включить модуль в «mcrypt». Далее нужно войти в панель управления в раздел WWW > РНР. После отметить используемую версию и нажать «Расширения CGI».

Откроется новое окно, в нем нужно найти mcrypt и нажать «включить». После этого в появившемся окне подтвердить действие.

Далее установка движка OpenCard происходит следующим образом:

  1. Введите в адресную строку имя сайта.
  2. Откроется «шаг 1». Это лицензионное соглашение,  прочтите его. Чтобы продолжить нажмите continue.
  3. На «шаге 2» откроется системная проверка готовности движка к установке. Если все пункты отмечены зеленым – ошибок нет, если где-то светится красным – были допущены ошибки при установке. Если «красные» блоки 1 и 2 – проблемы с установкой веб-сервера, если 3 и 4 – ошибки загрузки файлов. Нужно вернуться и все исправить. В том случае, когда все в порядке кликайте «continue».
  4. В «шаге 3» введите данные конфигурации подключения к БД. Впишите в соответствующие строки данные, что были созданы на этапе формирования базы данных. В дальнейшем они будут использоваться для входа в админку. Когда все будет готово, переходите на следующий этап.
  5. «Шаг 4» - он сообщает о том, что настройка завершена.

Финальный этап заключается в возврате в панель управления > каталог с доменом и удалении папки «install». Останется только проверить работоспособность сайта, а для этого введите его адрес в поисковике.

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

Работа с дизайном OpenCart

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

Устанавливается шаблон такими способами:

  • из официального каталога;
  • путем прямой загрузки ocmod-расширения;
  • выгрузкой файлов в корневой каталог.

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

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

  • левая часть: колона и футер;
  • правая часть: колонка и футер;
  • верхняя и нижняя часть страницы;
  • футер: верхняя и нижняя части на всю ширину.

Также доступно предопределение макетов для:

  • страниц с категориями;
  • товарных позиций;
  • брендов;
  • сравнений;
  • поиска;
  • site map;
  • контактов;
  • профиля;
  • информации – для текстового контента;
  • главной;
  • чекаута;
  • партнерской программы.

Стиль отображения зависит от настроек шаблона, который выбран для интернет-магазина. Немного о выборе шаблона, от которого в большей мере и будет зависеть то, как можно поработать с дизайном. Рекомендации:

  • Адаптивность. Макет должен одинаково хорошо смотреться как в десктопной, так и в мобильной версии.
  • Кастомизация. Шаблоны по разному могут быть кастомизированы. Если нет опыта работы с кодом, убедитесь что останется возможность вносить коррективы в ключевые элементы, а именно менять цвета, логотипы, блоки.
  • Корректность отображения элементов. Это возможно только если версия шаблона соответствует версии движка.

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

Раздел «Дизайн» содержит встроенный редактор шаблонов. С него идет прямой доступ к коду файлов шаблона. Чтобы его редактировать, нужны хотя бы минимальные знаний HTML, CSS, JavaScript. Для облегчения задачи синтаксис подсвечен.

Есть опция «Редактор языков», которая поможет осуществить перевод, если тот, что поставляется в пакете локализации, вам не подходит. Обратите внимание, редактирование осуществляется только в чистом тексте, без HTML-тегов.

Работа с товарами в OpenCart

Запуская интернет-магазин на движке OpenCart, необходимо разобраться в том, как же работать с товарами. Основные операции, которые будут проводиться:

  • добавление и удаление товара;
  • редактирование товара;
  • добавление и редактирование изображений;
  • редактирование описаний;
  • добавление/изменение опций товара;
  • добавление/изменение характеристик;
  • задание родительской категории;
  • присутствие товара в разных категориях;
  • настройка скидок и акций.

Теперь детально. Все  товары находятся в админпанели в разделе «Каталог» > «Товары». Тут есть такие инструменты:

  • добавление;
  • копирование выбранного;
  • удаление выбранного;
  • редактирование;
  • фильтра для отбора по: названию, модели, цене, количеству, статусу;
  • кнопка фильтрации;
  • чекбокс выбора товара.

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

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

Для добавления/редактирования товара также следует заполнить информацией такие вкладки: связи, атрибуты (характеристики), опции, скидка, акция, изображение, бонусы, SEO, дизайн.

Функциональные возможности OpenCart

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

По умолчанию доступен следующий функционал:

  • Добавление товаров в неограниченном количестве, так же как категорий, подкатегорий.
  • Типовое наполнение CMS для максимально простого и удобного редактирования и публикации товаров.
  • Продажа физических и цифровых товаров. В том числе: музыки, фильмов, ПО, электронных книг.
  • Отсутствует обязательная регистрация для посетителей – можно совершать покупки без создания профиля. Эта опция будет работать только при условии проведения правильной настройки страниц чек-аута.
  • Ведение остатков товаров на складе.
  • Готовый API-интерфейс и детальная документация для разработчиков.
  • Рейтинги продуктов, комментарии, обзоры.
  • Система дополнительных полей для аккаунтов пользователей или партнеров.
  • Инструменты для интеграции платежных систем в том числе с регулярными платежами. Последние нужны если на сайте будет возможность оформления платных подписок.
  • Разделение прав доступа, и наделение пользователей конкретными функциями.
  • Встроенная система аффилейтов – метода продвижения сайта в сети.
  • Встроенная партнерская программа. С ее помощью удается управлять скидками, бонусами, купонами.
  • Создание программы лояльности. Можно предложить клиентам копить баллы за покупки и в дальнейшем их использовать и получать скидку.
  • Собственная система бэкапов.
  • Встроенная система подписок и рассылки оповещений клиентам.
  • Мультиязычность. Кроме того, что доступно много языковых локализаций, при отсутствии нужного языка, его можно добавить.
  • Настройка рассылок по имеющейся базе.
  • Поддержка большинства shared-хостингов. Для установки нужно стандартное окружение: PHP, Apache, MySQL.
  • Встроенные функции для создания страниц производителей, брендов, сложных фильтров на основании определенных параметров.

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

Чтобы оптимизировать работу магазина на OpenCart, полезным будет доступ к отчетам по продажам, интеграции с аналитическими инструментами и CRM. Крупные маркетплейсы также могут работать на OpenCart, при этом удастся синхронизировать работу магазина с приложениями для учета, например Мой склад или 1С.

Даже при создании магазина с базовыми функциями, клиенты при посещении смогут:

  • отфильтровать товары по нескольким признакам;
  • провести оплату в удобной валюте (зависит от того, какие именно поддерживаются магазином);
  • подписаться на рассылку и получить полезную информацию о работе интернет-магазина;
  • подписаться на товары в пару кликов;
  • получить покупку через один из популярных сервисов доставки.

Базовый функционал движка удастся расширить за счет применения модулей. Доступен большой их выбор, причем как платных, так и бесплатных. Некоторые возможности будут доступны уже из коробки. Сразу после установки OpenCart вы найдете:

  • блоки «хит продаж», «новые поступления»;
  • платежные системы – 55+ вариантов, в том числе оплата наличными, банковский перевод, PayPal;
  • слайд-шоу и карусели для лучшего представлений товаров;
  • разные способы доставки; доступен расчет по весу, с фиксированной стоимостью, самовывоз, расчет за единицу;
  • защиту от ботов;
  • готовый функционал для создания карты сайта;
  • встроенные аналитические отчеты;
  • готовые антифрод-системы;
  • чат Google Hangouts.

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

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

  • Из магазина дополнений. Обязательно создайте аккаунт на сайте OpenCart. Через него проводится синхронизация всех покупок. Для установки потребуется выбрать расширение, в нижней части страницы найти вкладку «файлы» и нажать на «активировать» напротив подходящей версии.
  • Ручная загрузка ocmod. У них может быть расширение .xml, .zip. Загрузка осуществляется из панели управления. Последовательно выберите «установка расширений» > «загрузить».
  • Ручная загрузка на хостинг по FTP. Предварительно распакуйте архив и скопируйте содержимое в корень с файлами движка.

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

Интеграция и дополнения OpenCart

Так как CMS OpenCart имеет открытый исходный код с интеграцией сторонних сервисов сложностей не возникает. Правда нужно для этого иметь хотя бы базовые знания в программировании или же привлекать специалиста.

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

Также доступно добавление формы отслеживания доставки – для OpenCart есть, в том числе бесплатные расширения.

SEO сайтов на OpenCart

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

  • вставка мета-тегов;
  • подготовка описаний;
  • прописка ключевых слов для любой страницы сайта;
  • возможность включения создания ЧПУ для всех языковых версия.

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

Среди других SEO-возможностей:

  • Включение HTTPS-версии в один клик. Сделать это можно в настройках магазина. В HTTPS-версии генерируется спецключ шифрования для обработки информации из форм заказов.
  • Включение gzip-сжатия страниц.
  • Настройка рассылки уведомлений с доменной почты.
  • Активация генерации sitemap.

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

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

Лучший хостинг для OpenCart

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

Хорошо себя показал Timeweb, тут есть 4 удобных тарифа, разработанных специально для OpenCart. Репутация хостинг провайдера хорошая, поэтому ему можно доверить интернет-магазин любого масштаба. Доступный бесплатный период на протяжении 10 дней – удастся оценить качество. Не потребуется привязывать банковскую карту или вносить авансовый платеж. Выбрав этот хостинг получаете:

  • установку движка в 1 клик;
  • нелимитированное количество доменов на любом из тарифов;
  • SSL-сертификат в подарок;
  • 4 гибких тарифных плана. По наполненности это: 10 Гб и 1 сайт, 30 Гб и 10 сайтов, 40 Гб и 25 сайтов, 50 Гб и 50 сайтов;
  • управление через браузер, есть файловый менеджер;
  • качественная служба поддержки. Обращение доступно через систему тикетов и по телефону;
  • бэкапы по расписанию;
  • почтовый сервер с безлимитом по количеству ящиков;
  • мобильное приложение.

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

  • выбор панели управления: cPanel или Ples;
  • простой почтовый сервер;
  • файловый менеджер с возможностью редактирования файлов;
  • бэкапы в автоматическом и ручном режиме;
  • профессиональная техподдержка – консультации предоставляются на английском языке;
  • SSD-накопители и премиальное серверное оборудование;
  • защита от разнообразных хакерских атак;
  • SSL-сертификат – бесплатно;
  • безотказная работа на уровне 99,98%.

Hostgator – надежный хостинг, что подтверждено более чем 20 летним опытом работы на международном рынке.

Итоги

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


CMS аналоги OpenCart

Автор: Сергей Гаврилов
Редактор Site-Builders.ru
21.10.2022

Отзывы пользователей о OpenCart

avatar