Основы работы с OpenCart

OpenCart — специализированная CMS для создания интернет-магазинов на основе PHP и MySQL.

Среди стандартных возможностей OpenCart вы найдёте следующие:

  • Неограченное количество товаров, категорий и производителей
  • Реальные и скачиваемые товары
  • Мультивалютность
  • Мультиязычность
  • Сравнение товаров
  • Закладки или избранные товары
  • Личный кабинет, история заказов, адреса доставки и история платежей
  • Продвинутый поиск
  • Параметры товара
  • Фильтры товаров
  • Сортировка товаров
  • Отображение товаров плиткой и списком
  • Галлерея изображений
  • Отзывы и рейтинги товаров
  • Наличие на складе
  • Характеристики товара
  • Отчёты и статистика
  • Купоны на скидку
  • Подарочные сертификаты
  • Специальные предложения или товары со скидкой
  • Бонусные балы
  • Email рассылка
  • Возврат товара
  • Карта сайта
  • Налоговые ставки
  • Информационные страницы
  • Листинг производителей с алфавитным указателем
  • Расчёт доставки
  • Платёжные шлюзы и онлайн оплата
  • Регулярные платежи или платная подписка
  • Изменение внешнего вида при помощи тем
  • Расширение функционала с помощью модулей и модификаторов
  • Система оповещений
  • Импорт/экспорт БД
  • Журнал ошибок
  • Управление пользователями
  • Мультисайт
  • Партнёрская система
  • Быстрый заказ или заказ в один клик

Установка

Установка очень простая и включает всего несколько шагов. Запускается практически на любом сервере.

  • Загружаем файлы движка
  • Настраиваем хосты
  • Создаём базу данных
  • Переименовуем файлы config-dist.php и admin/config-dist.php на config.php
  • Запускаем установку через адресную строку браузера
  • Указываем параметры подключения к БД и данные учётной записи администратора
  • Удаляем папку install/
  • Для доступа к админ-панели в конце адреса сайта вводим admin/.

Обзор интерфейса

После входа в админ-панель у нас имеется:

  1. Левое меню с подразделами, с помощью которого мы можем выполнять навигацию по основным разделам администрирования OpenCart — наполнение и редактирование товаров, категорий, параметров, установка и удаление тем и моделей, управление пользователями, изменение настроек и т. д.
  2. Верхнее меню, в котом мы можем видеть различные оповещения, переходить во фронт-энд магазина и осуществлять выход из админ-панели
  3. Область контента

Руссификация

У нас есть несколько вариантов, напирмер либо скачать уже готовые сборки с русским переводом, например OpenCart Русская сборка или ocStore. Либо сам перевод и потом уже руссифицировать.

  • Загружаем файлы локализации
  • Переходим в меню Settings / Localisation / Languages и добавляем новый язык

edit-setting-store.png

Language Name: Русский
Code: ru-ru
Locale: ru_RU.UTF-8,ru_RU,russian
Status: Enabled
Sort Order: 0

add-language.png

  • После добавления языка переходим Settings / Stores и кликаем по кнопку редактирования магазина

change-store-language.png

Настройка ЧПУ

Для этого нужно

  • Переименовать файл .htaccess.txt в .htaccess
  • Включить поддержку ЧПУ в настройках

seo-url.png

Расширения

В разделе расширений имеется 4 раздела:

  1. Установка расширений
  2. Управление расширениями
  3. Модификаторы
  4. События

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

Базовые настройки

Переходим в настройки магазина Settings / Stores. OpenCart позволяет несколько интернет-магазинов используя одну платформу. Открываем текущий магазин:

  • General — изменяем название, описание, ключевые слова.
  • Store — изменяем название магазина, имя владельца, адресс, телефон, факс, изображение
  • Local — изменяем страну, регион/область, язык, основную валюту
  • Option — пока что оставляем без изменений
  • Image — изменяем логотип, favicon

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

Изображение логотипа админ-панели находиться по адресу admin/view/image/logo.png.

Добавление валюты

Для добавления новой валюты:

  • Переходим в Settings / Localisation / Currencies
  • Добавляем новую валюту и удаляем не нужные если есть необходимость
  • Изменяем валюту по умолчанию в основных настройках магазина, если в этом есть необходимость

add_currency.png

Наполнение каталога

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

Производители — заполняем название, URL, изображение

Категории — заполняем название, описание, заголовок, мета описание и ключевые слова для SEO, изображение, URL и устанавливаем галочку Top, если хотим чтобы данная категория появилась в верхнем меню. Если в вашем каталоге имеются подкатегории — также следует указать родительскую категорию.

Товары — здесь больше вкладок чем где-либо:

  • General — название, описание, мета теги
  • Data — модель, наличие, минимальное количество для заказа, цена. Размеры и вес в основном требуются для расчёта стоимости доставки.
  • Links — производитель, категории, связанные продукты
  • Image — изображение

Чтобы добавить продукты на главную страницу в виде популярных товаров — следует использовать расширение Featured.

Слайдер на главной странице

Теперь можно активировать слайдер для главной и добавить собственные картинки и при необходимости указать URL. В настройках мы можем указать некоторые параметры, например название, ширину и высоту, а добавление новых изображений осуществляется в разделе Design / Banners.

Настройка оплаты

Для настройки оплаты, переходим в раздел Extensions выбираем категорию Payments и для простоты устанавливаем и активируем PayPal Payments Standart. В настройках объязательным полем является email.

Скидочные купоны

Чтобы добавить скидочные купоны, достаточно перейти в раздел Marketing / Coupons и указать код купона, размер скидки, и товары или категории на которые распостраняется данный купон.

Статические страницы

Чтобы изменить статические страницы переходим в раздел Catalog / Information.

Отправить

Похожие посты


Владимир Камуз

Фрилансер Full Stack WordPress разработчик из Украины. Работаю в основном на международной бирже фриланса Upwork.

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

Email рассылка

Еженедельный дайджест последних добавленных обучающих материалов. Подпишитесь на Email рассылку, чтобы не пропустить полезную информацию о фрилансе на Upwork и веб-разработке.