OpenCart руководство: С нуля до первого заказа
Полное и подробное руководство по созданию и настройке сайта на Opencart 2.3 с чистого листа до потока заказов.
Задача: Перенести сайт s5z.ru на другой хостинг. Так как сайт был сделан на устаревшей версии opencart, а за несколько лет использования было установлено/удалено множество модулей, внесено множество ручных правок (вызвавшее скопление хвостов и ошибок), мы решили установить обновленную версию CMS «с чистого листа» со всеми вытекающими.
Руководство в процессе написания: пункты будут расширяться или получать отдельные страницы. Подпишитесь на обновления руководств по OpenCart и новые статьи в группе вк.
Первые шаги
- Составление плана, сбор резервных копий (ftp, mysql, выгрузки категорий, товаров, статей)
Интернет-магазин действующий, поэтому новый сайт создаем на тестовом поддомене, а после выполнения всех работ переносим на основной.
- Переносим домен. Меняем NS-записи домена у регистратора, добавляем домен на новом хостинге, создаем базы MYSQL.
- Первичная установка и настройка. Закачиваем дистрибутив OCSTORE на хостинг через ftp. Проходим процедуру инсталляции.
OCSTORE это одна из разновидностей Opencart, локализованная в России и очень широко используемая.
- Изменение основных настроек. Производим настройку данных магазина (название, телефоны и т.п.), а также технические настройки; SEO URL, ЧПУ, SSL.
- Переносим изображения товаров, логотипы и прочее. Настраиваем логотип магазина и фавикон
- Устанавливаем и настраиваем шаблон
- Избавляемся от дефолтных данных. Удаляем в админке ненужные нам категории, товары, регионы, страны, валюты, налоги, атрибуты, группы атрибутов и т.п., добавленные по умолчанию
- Настраиваем собственные географические зоны. В дальнейшем модули доставки будут учитывать регионы для определения вариантов и стоимости доставки.
- Устанавливаем и настраиваем модуль CSV Price Pro. С помощью данного модуля переносим категории и товары на сайт. В дальнейшем данный модуль будет использоваться для массового обновления цен, остатков и т.п.
- Устанавливаем и настраиваем модуль оплаты NextPay. В дальнейшем через эту систему будем принимать платежи на сайте on-line
- Устанавливаем и настраиваем службы доставки
- СДЭК
- Boxberry
- Почта России
- Самовывоз и доставка курьером
- Устанавливаем и настраиваем модуль фильтров товаров OCFilter. В дальнейшем покупатели смогут в каталоге использовать фильтры для подбора товаров, а также через них мы сделаем посадочные страницы для низкочастотных запросов.
- Устанавливаем и настраиваем выгрузку товаров на Яндекс.Маркет
- Устанавливаем и настраиваем модуль GEOIP. Он позволит определенияеместоположения посетителя сайта по ip-адресу, которое будет использоваться в рассчете доставки.
- Устанавливаем и настраиваем модуль SIMPLE — кастомизация полей корзины
- Устанавливаем и настраиваем модуль FILTERIT
SEO
Продвигаем свой сайт в поисковиках
- SEO FULL IndeX — улучшаем индексацию сайта
- Как подключить сайт к Яндекс.Метрике
- Настройка Яндекс.Метрики в Opencart
- Как подключить сайт к Google Analytics
- Настройка Google Analytics в Opencart
- Подключение к Яндекс.Вебмастер и Google Search Console
- Создаем и наполняем посадочные страницы для низкочастотных запросов
Также вам может быть интересно ознакомиться с примером SEO аудита, проведенного нашей командой
Привлечение покупателей (маркетинг)
- Проведение маркетингового исследования на коленке
- Регистрация магазина на Яндекс.Картах и в Яндекс.Каталоге
- Польза информационных статей для привлечение трафика
- Бесплатный трафик из соц. сетей на статьи
- Покупка и настройка таргетинговой рекламы
Приятные мелочи
Упрощаем работу в админке и поднимаем usability сайта.
- Модуль Экспорт-импорт export import .xlsx для OCSTORE 2.x в дальнейшем поможет в обработке товаров.
- Модуль Disable/Enable products позволяет быстро включить или выключить товар в админке.
- Модуль Wishlist without login для добавления товаров в избранное без регистрации.
- Выбор опции по-умолчанию выбирает первую опцию товара при нажатии кнопки «в корзину», если покупатель не выбрал никакую опцию.
- Модуль Random number to order позволяет скрыть реальное количество заказов на сайте.
Руководство написано @SneakBug8 со слов @lextorg. Все вопросы можно задать в чате Telegram.