Сделать сайт на Opencart

opencart

Как сделать сайт на Opencart? Может ли эта платформа обеспечить качественную работу и успешную поисковую оптимизацию интернет-магазина? Какие функции в нем есть? Эти и многие другие вопросы нередко задают как начинающие, так и опытные разработчики. Ответим на них в обзоре.

Особенности

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

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

Opencart является крупное профессиональное сообщество, которое работает не только в России, но и в странах СНГ. Есть даже форки на русском языке с большим пакетом дополнений и интеграцией с известными сервисами электронной коммерции

Система написана на PHP, роль баз данных исполняет MySQL, которое совмещается с любыми видами хостингов. Изначально OpenCart предназначался для разработки небольших и средних проектов, но при грамотной настройке и правильной конфигурации на нем можно создавать и крупные интернет-магазины. Но для этого необходимо настроить интеграцию с CRM и выгрузку из ERP-систем. Также следует отметить, что данная CMS без труда разворачивается и в облачном хранилище, и на выделенных для этих целей серверах.

Преимущества OpenCart

У CMS Opencart есть немало преимуществ. Рассмотрим лишь основные:

  • Быстрый запуск — программное обеспечения позволяет запустить полноценный интернет-магазин всего за несколько часов;
  • SEO-дружественность — русскоязычная сборка движка поддерживает все функции, необходимые для быстрого продвижения в Google или Яндекс. Кроме того вы всегда сможете расширить возможности CMS за счет установки дополнительных расширений. Это способствует более качественной подготовке сайта к раскрутке в Яндекс или Google;
  • Множество вариантов настроек — открытый исходный код позволяет подключить сторонние расширения, создать пользовательский интерфейс, интегрировать сайт с сервисами электронной коммерции;
  • Большой выбор шаблонов, способствующих кастомизации сайта — среди них есть платные, обеспечивающие создание уникального дизайна, и бесплатные;
  • Универсальность — Опенкарт подходит для разработки и продвижения в Google интернет-магазинов с любым количеством категорий и товаров. Кроме того некоторые разработчики умудряются создавать на нем даже информационные порталы;
  • Мультиязычный интерфейс — способствует успешной раскрутке сайта в других регионах и странах. При этом сама программа полностью адаптирована под русскоязычный сегмент интернета (русская сборка CMS, платные и бесплатные дополнения для организации оплаты и доставки товаров);
  • Бесплатное предоставление базового функционала — движок  располагает большим выбором модулей, позволяющих создать полноценный магазин с онлайн-каталогом, карточками товаров, платежными системами и т. д. Конечно, назвать его полностью бесплатным нельзя, но доступ к основным возможностям есть у всех. Платить за лицензию здесь не придется;
  • Постоянное усовершенствование – платформа постоянно усовершенствуется и дополняется новыми функциями, все возможные ошибки устраняются мгновенно;
  • Интуитивное меню и простая система управления — понятны даже начинающим специалистам, не разбирающимся в администрировании и ведении онлайн-бизнеса. Благодаря этой особенности вы сможете создать сайт, не прибегая к услугам дизайнеров и программистов;
  • Встроенная система мониторинга продаж — находится в административной панели, предоставляет минимальный набор данных. Для отслеживания основных показателей эффективности стоит настроить Google Analytics и Яндекс.Метрику;
  • Безопасность — специальные модули (платежные и безопасности) позволяют защитить банковские и персональные данные покупателей.

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

opencart пример

Как сделать сайт на Opencart: поэтапная инструкция

Процесс разработки интернет-магазина на Opencart проходит в определенной последовательности.

Шаг 1. Планирование и изучение темы

Перед запуском бизнеса необходимо погрузиться в тему — тщательно изучить нишу, самых крупных конкурентов, их наполнение, ассортимент, цены, стратегию СЕО продвижения, геолокацию, ценовую политику, способы взаимодействия с потребителями и прочие нюансы. Это нужно для того, чтобы ваша площадка получилась такой же хорошей или еще лучше. Ну а так как с движком мы уже определились, придется в нем разобраться (структура, возможности, функционал).

Также следует отметить, что любая тиражная CMS имеет несколько версий, поэтому после обновления какого-то модуля или же всего ядра может возникнуть ошибка. Она приведет к тому, что веб-ресурс перестанет работать, а поисковые роботы Google не смогут проиндексировать ту или иную страницу. Чтобы избежать проблем, нужно заранее проверять работу сайта в тестовой среде — даже если внесенные изменения были незначительными. Организовать такую среду можно тремя разными способами:

  1. На виртуальном хостинге.
  2. В локальном сервере.
  3. На хостинге (за отдельную плату, на поддомене того же аккаунта или у другого хостера с хранением бэкапов в облачном пространстве).

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

Шаг 2. Покупка доменного имени

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

Выбирая имя сайта, учитывайте место жительства потенциальных клиентов. При работе по всей России можно выбрать домен типа RU или РФ. Если вы работаете только в конкретном городе, например, Москве, регистрируйтесь в зонах MSK.RU или MSK.SU/

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

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

Шаг 3. Выбор хостинга

Данный движок выдвигает стандартные требования к ПО сервера — наличие популярных библиотек и поддержка MySQL/PHP. Web-сервер подойдет любой. Главное, чтобы он работал с PHP. Правда, самым рекомендуемым вариантом остается Apache2. При запуске интернет-магазина на последней версии платформы выбирайте тех  хостеров, которые поддерживают PHP 7.3 и выше.

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

Шаг 4. Создание сайта в панели сервера

После регистрации доменного имени можно приступать к созданию сайта в хостинг-панели (если панель проверяет актуальность NS-записей, понадобится предварительная правка, а это около 3 суток).

Дальнейший процесс зависит от применяемой хостинг-панели. Алгоритм выглядит так:

  1. Регистрация и вход.
  2. Переход в панель управления веб-ресурсами.
  3. Вызов Мастера, в котором создаются сайты.
  4. Указание домена (при использовании кириллических символов обязательно обработайте их в Punycode-конверторе).
  5. Ввод наименования каталога магазина — именно здесь будут храниться все файлы сайта.
  6. Окончание работы мастера.

Последовательность действий зависит от хостинг-панели. Некоторые из них даже могут предложить автоматическую установку CMS или перенос действующего веб-ресурса.

Шаг 5. Настройка БД

Для этого нужен соответствующий инструмент в панели хостинга или же специальный мастер по созданию баз данных. В процессе настройки нужно указать название новой БД, назначить ее пользователя и создать для него пароль. Если пользователь базы данных был создан ранее, предоставьте ему право доступа (как минимум понадобится право на чтение и запись).

Шаг 6. Установка дистрибутива

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

Распаковать дистрибутив OpenCart можно следующим образом:

  1. Подключение к серверу — при работе с интернет-интерфейсом нужно загрузить менеджер файлов.
  2. Удаление лишних каталогов — какие-то из них хостинг может создать автоматически.
  3. Загрузка архива с системой.
  4. Распаковка.
  5. Удаление файлов, расположенных вне каталога «upload».
  6. Перенос файлов из «upload» в корень сайта — каталог после этого стоит удалить.

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

Шаг 7. Установка OpenCart

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

Шаг 8. Переход на русский

Чтобы русифицировать сайт и ускорить его продвижение в Google, скачайте файлы перевода в каталоге. Здесь же приведена подробная инструкция по русификации CMS-системы. Если говорить кратко, вам нужно открыть архив, вставить его в директории хостинга и добавить русский язык в административную панель:

  • System — Localization — Languages — нажмите на кнопку «+»;
  • В открывшемся окне выберите нужный язык, введите код «ru-ru», укажите нулевой порядок сортировки и кликните по кнопке «Save»;
  • Найдите в настройках раздел для редактирования, выберите русский язык и сохраните изменения.

На этом же этапе установите валюту (рубли) и локацию магазина (выберите регион). Данный процесс отнимает немало времени, поэтому проще установить готовую русскоязычную сборку движка. В него уже внесены важные изменения — переведенные названия регионов и городов, русифицированный текстовый редактор, статусы заказов, функция создания ЧПУ и т. д.

Шаг 9. Изменение шаблонов

В стандартной CMS OpenCart присутствует только одна встроенная тема, но при необходимости ее можно дополнить сторонними шаблонами (есть платные и бесплатные).

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

Шаг 10. Установка расширений

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

Шаг 11. Настройки CMS

Если вы сомневаетесь в качестве и безопасности русской сборки движка, доработайте этот функционал своими силами:

  • Добавьте локализацию не только в админке, но и в клиентской части интернет-магазина, текстовом редакторе, всех видах уведомлений (включая те, которые отправляются по электронной почте — к примеру, об изменении статуса заказа);
  • Активируйте функцию перевода названий регионов и городов — по умолчанию они пишутся на английском;
  • Добавьте уведомления клиентов посредством рассылки SMS-сообщений;
  • Настройте способы доставки, актуальные для вашего бизнеса и региона;
  • Актуализируйте транслитерацию русских символов в названиях загружаемых файлов — если этого не сделать, могут возникать проблемы с резервными копиями на shared-серверах, а также хранением на хостинге любого медиаконтента;
  • Активируйте ЧПУ и настройте автоматическую генерацию адресов для страниц категорий и товаров;
  • Организуйте правильный сбор клиентских данных — с их разрешения и в соответствии с ФЗ 152;
  • Установите по умолчанию валюту.

Полезно, но необязательно добавить платежные шлюзы, создать для интернет-магазина логотип и фавикон, настроить красивый почтовый адрес для доменного имени, проработать систему скидок и других систем лояльности. Также рекомендуем запустить рекламную кампанию, подключить аналитику и добавить сайт в  вебмастера Google и Яндекс. Кроме того при наличии обширного магазина следует автоматизировать процесс обновления и загрузки данных. Для этих целей движок интегрируют с ERP или CRM-системой.

Как видите, OpenCart является довольно мощным инструментом с отличным набором функций. Но каким бы качественным не получился интернет-магазин, он будет приносить прибыль только в одном случае — при полноценной раскрутке в поисковых системах Яндекс и Google. 

Поисковая оптимизация веб-ресурса OpenCart

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

OpenCart не зря считают одним из лучших решений для раскрутки e-commerce. Кроме гибкости настроек и простого интерфейса он отличается специальным СЕО-модулем, с помощью которого можно оптимизировать сайт на профессиональном уровне.

Итак, перед началом SEO-продвижения нужно как следует подготовиться:

  • Изучить конкурентов из ТОП поисковой выдачи;
  • Составить семантическое ядро — то есть собрать список ключевых фраз, по которым планируется продвижение страниц в Google, кластеризировать их, продумать структуру сайта, прописать заголовки и мета-теги для каждой страницы;
  • Написать СЕО-оптимизированные тексты и подобрать визуальный контент;
  • Нарастить ссылочный профиль.

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

Формирование тайтл и дескрипшн

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

Настройка хлебных крошек

При настройке хлебных крошек обратите внимание на одну важную особенность: по умолчанию в шаблонах CMS-системы последний пункт (циклическая ссылка) всегда активен. Эта ошибка не критична, но она влияет на правильность распределения  краулингового бюджета и поведенческие факторы. Исправить  ситуацию поможет установка бесплатного модуля с умными хлебными крошками.

Изменение URL

Оптимизация сайта, сделанного на Опенкарт, не обходится без настройки веб-адресов. Так как на платформе создаются неинформативные и нечитабельные урлы, ваша задача — сделать их человекопонятными. Чтобы настроить ЧПУ одновременно для всех статей, категорий и размещенных в них товаров, скачайте плагин для автозаполнения. Он самостоятельно сгенерирует адреса страниц на основе их названий и заменит кириллицу на латиницу. Это очень важно для успешного продвижения в Google.

Генерация sitemap.xml и robots.txt

Это служебные файлы, присутствующие на каждом веб-ресурсе. Robots.txt служит картой сайта, в которой указаны все присутствующие в нем страницы. Если вы хотите вносить в него изменения прямо из админпанели, скачайте расширение «Редактор Robots.txt». Чтобы создать карту сайта по одному клику мыши, понадобится модуль «Sitemap Generator».

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

Оптимизация картинок 

Изображения являются важной составляющей любого онлайн-магазина, поэтому их обязательно нужно оптимизировать:

  • Заполнить атрибут Alt с включением ключевиков;
  • Отказаться от масштабирования изображений на сайте;
  • Указывать название файла транслитерацией.

Оптимизация размеров файла

Большое количество крупных картинок снижает скорость загрузки страниц. Это негативно сказывается на поведенческих факторах и снижает рейтинг сайта в поисковой выдаче Google. Чтобы избежать проблем, найдите оптимальный баланс между качеством и весом. Как вариант — воспользуйтесь специальными плагинами. Они сжимают  изображения без потери качества. Еще одной полезной функцией является возможность установки модулей отложенной загрузки и конвертации изображений в формат .webp.

Работа с микроразметкой 

Для SEO продвижения сайта на OpenCart крайне важна правильная организация семантической разметки, ведь именно она помогает создать в результатах выдачи привлекательный сниппет. Если вы хотите сделать микроразметку прямо в админке, воспользуйтесь модулем «SEO Микроразметка».

Перелинковка

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

Чтобы уточнить детали или заказать создание сайта на Опенкарт, обратитесь к специалистам рекламной студии Bmmedia, г. Москва. Звоните по телефону +79295405566 пишите на почту lead@bmmedia.ru.

Ответы на частые вопросы по Opencart (блог)

Можно. Эта CMS располагает всеми необходимыми возможностями — она удобная, функциональная, позволяет провести весь комплекс работ по SEO.
Цена услуги зависит от размера, тематики и технического состояния сайта, а также уровня конкуренции в нише.
Главным недостатком этой CMS является большое количество установленных плагинов, которые замедляют движок и ухудшают работу интернет-магазина.
Главное отличие между этими системами состоит в том, что WooCommerce предоставляет больше бесплатных СЕО-плагинов, чем Опенкарт.
Для этого введите в адресную строку браузера адрес онлайн-магазина, добавив к нему /admin.
Оставить заявку