Интернет-магазин на Opencart. Обзор движка, инструкция по установке, плюсы и минусы

​Приняв решение об открытии интернет-магазина, скорее всего, вы с ответственностью подошли к изучению различных систем управления контентом для интернет-магазинов. Этот обзор посвящен бесплатной CMS Opencart, ее установке и первоначальной настройке, функционалу, достоинствам и недостаткам.

 

Сразу стоит обратить внимание, что официальный релиз Opencart и русская сборка Ocstore имеют некоторые различия не только в переводе, но и в исходном коде. Поэтому для русскоязычных интернет-магазинов надо использовать именно OCstore. Далее в статье будет рассмотрен OCstore 1.5.4.1. С административной и клиентской частью вы можете ознакомиться благодаря официальному демо-сайту:
Административная часть:  логин demo пароль demo
Клиентская часть

 

Установка Opencart на хостинг:

Для начала проверим соответствие хостинга требованиям Опенкарт:

Apache или Windows IIS
PHP 5.2+
MySQL

Если характеристики или настройки хостинга не соответствуют требованиям, то Opencart сообщит об этом в начале установке. Также у вас уже должен быть зарегистрирован домен — адрес интернет-магазина.

1. Скачиваем архив OCstore с официального русского сайта: Скачать

2. Распаковываем архив и заливаем содержимое папки upload в корень сайта.

3. Пока файлы загружаются, переходим в управление базами данных на хостинге, например, phpmyadmin. На вашем хостинге создание баз данных может быть организовано другим образом, при возникновении затруднений уточните это у тех.поддержки хостинга. Создадим новую базу данных для интернет-магазина, в этой статье база данных будет называться new_database:

интернет-магазин на Opencart

4. Ждем полной загрузки файлов на хостинг, если они еще не закачались. Когда файлы загружены, введем в адресную строку браузера адрес нашего будущего интернет-магазина, при этом сразу откроется страница установки Opencart. Установка производится в несколько шагов:

  • Прочитайте лицензионное соглашение, поставьте галку, если согласны с ним.
  • На втором шаге система проверяет хостинг на соответствие требованиям. Если что-то не настроено, выполните необходимые настройки:

интернет магазин Opencart

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

 

интернет магазин Opencart

Установка завершена. Не забудьте удалить папку install в целях безопасности вашего магазина.

 

5. Магазин установлен, можно посмотреть на него по основному адресу, а можно сразу перейти в админку, дописав в конце адреса домена /admin:

 

интернет магазин Opencart

Теперь необходимо хотя бы минимально настроить Opencart. Перейдем в пункт главного меню Настройки → Система. Нажмем кнопку [Изменить]. Откроется окно общих настроек системы:

интернет-магазин Opencart

 

  • На вкладке Общие можно ввести название магазина, имя или название организации владельца магазина, адрес, электронную почту и телефон.
  • Вкладка Витрина отвечает за внешнее отображение клиентской части магазина, введем заголовок, который будет отображен в строке заголовка браузера. При желании можно ввести мета-тег Description для поисковых систем, это пригодится в последующем для продвижения магазина. Здесь же выбирается шаблон интернет-магазина. Шаблоны сначала загружают в папку /catalog/view/theme, а затем устанавливают здесь в админке.
  • Локализация. Как правило, все настройки здесь изначально правильные, кроме валюты. Установим валюту, выбрав из выпадающего списка Рубль, если хотим вести расчеты в рублях.
  • Опции. Здесь все настройки осуществляются на ваш вкус и исходя из необходимого функционала магазина.
  • На вкладке Изображения можно установить логотип, который будет отображаться в шапке сайта, иконку-фавикон, а также настроить размеры изображений на различных страницах сайта.
  • Почта. Настройка функций почты и уведомлений, которые будут присылаться на указанный e-mail, например, при регистрации нового клиента или поступлении нового заказа. Можно установить несколько адресов для оповещения.
  • Fraud. Использование системы обнаружения подозрительных заказов MaxMind Fraud Detection. Для настройки и активации этих функций необходима регистрация в системе MaxMind.
  • SMS. Можно включить уведомления по sms.
  • На вкладке Сервер есть еще ряд важных настроек. Настоятельно рекомендуется включить ЧПУ и выбрать тип SeoPro. Это поможет избавиться от большинства дублей страниц, что очень важно для поисковых систем. На этой же вкладке можно ввести код Google Analytics.

!!После активации ЧПУ не забудьте переименовать файл .htaccess.txt в .htaccess, иначе адреса не будут работать. 

Сохраняем внесенные изменения кнопкой Сохранить.

Если вы не планируете использовать многоязычность, то лучше удалить лишние языки, в данном случае английский. Сделать это можно по адресу Система → Локализация → Языки. Поставьте галку рядом с ненужным языком и нажмите Удалить.

 

интернет-магазин Opencart

 

Точно также можно поступить с ненужными валютами  Система → Локализация → Валюты. В пункте Локализация осуществляется еще очень много настроек, например, ставки налогов, статусы заказов и регионы, с которыми будет работать магазин.

 

6. С базовыми настройками всё. Далее осуществляются уже более тонкие настройки в зависимости от требований к магазину, а также настраивается структура и дизайн сайта.

Остановимся подробнее на настройке структуры сайта Opencart. Прямо из панели администратора можно менять структуру сайта — от одной колонки до трех на стандартном шаблоне, а также менять расположение модулей на страницах сайта. Для каждой страницы можно задать свою структуру и свой набор модулей.
Настройка расположения модулей осуществляется по адресу Дополнения → Модули:

 

интернет магазин Opencart

Здесь же осуществляются и другие настройки модулей, у каждого модуля свой набор настроек. Выбираем из списка необходимый модуль, нажимаем кнопку [Изменить] и выбираем Схему отображения из списка стандартных:

 

интернет-магазин Opencart

 

Можно создавать и свои схемы расположения, задавать отображение модуля на одной или нескольких страницах по пути Система → Дизайн → Схемы:

 

интернет магазин Opencart

 

После того, как вы расположили модули на сайте, остается только изменить стандартный шаблон или установить новый. О том, как редактировать шаблон Opencart, можно почитать в статье Создание шаблона для Opencart 1.5.4. Базовые знания
Теперь, когда мы поверхностно ознакомились с внешним видом, установкой и настройкой Opencart, можно поговорить о достоинствах и недостатках данной CMS.

Достоинства Opencart:

  • Быстрая и простая установка. Установка системы практически не занимает времени.
  • Маленький вес файлов CMS и базы данных. Используется тип таблиц MyIsam, который отличается маленьким размером.
  • Хорошая скорость работы. При правильной настройке и шаблоне без излишеств работает достаточно быстро и стабильно.
  • Гибкость настроек, возможность изменять структуру сайта из админки. Можно сделать разную структуру почти для каждой страницы сайта, настроить отображение модулей на определенных страницах или категориях.
  • Наличие русскоязычного и зарубежного форума поддержки системы. А это значит, что при необходимости вы сможете найти там необходимую информацию или задать вопрос.
  • Достаточно много платных и бесплатных модулей, расширяющих возможности CMS.
  • Наличие платных и бесплатных шаблонов, относительно просто редактировать и создавать шаблоны самостоятельно. При достаточных знаниях html и css уже можно редактировать или делать свои шаблоны.
  • Простота администрирования и настройки магазина. Практически каждый сможет справится с добавлением статей и товаров.

Недостатки Opencart:

  • Ручное обновление системы. При выходе новой версии в дистрибутив добавляют файл с инструкцией, как обновлять магазин с прошлых версий Opencart. Часто после обновления не работает шаблон. Это недостаток очень многих CMS.
  • Небольшой функционал при базовой установке, который приходится расширять при помощи платных и бесплатных модулей. В том числе русские системы оплаты необходимо добавлять с помощью установки соответствующих модулей.
  • Мало отчетов в базовой версии. Тем, кто любит анализировать отчеты, скорее всего, придется устанавливать дополнительные модули отчетов.
  • В шаблонах нет иерархии, то есть, практически для каждой страницы нужен шаблон, без которого она вообще не будет работать. В файлах шаблонов часто повторяются одинаковые фрагменты кода.
  • Модули устанавливаются путем простого копирования файлов, нет возможности установки модулей через админку. Есть модуль, который позволяет управлять модулями из административной панели, но он не входит в базовую сборку, и его надо ставить отдельно.

 

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