Перейти к содержанию

OpenCart

В этой статье

Информация

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

OpenCart. Основные возможности

  • Управление каталогом продуктов. OpenCart представляет собой комплексное решение электронной коммерции, предоставляющее широкий спектр возможностей для создания и управления каталогом товаров интернет-магазина. Эта система позволяет организовать каталог с неограниченным количеством продуктов, описаниями, изображениями, атрибутами и вариациями. Товары могут быть сгруппированы в удобные для навигации категории, а также отфильтрованы по различным критериям (бренд, цена и другие).
  • Простой процесс оформления заказа. OpenCart обладает интуитивно понятным интерфейсом для покупателей, упрощающим процесс оформления заказов. Система за счет плагинов интегрирована с популярными платежными шлюзами, такими как RoboKassa или YooMoney, а также позволяет настроить различные способы оплаты, включая банковские переводы и наличные платежи.
  • Управление заказами. В административной панели OpenCart предоставляется удобный инструментарий для управления заказами, отслеживания их статусов, а также печати сопроводительных документов, таких как счета-фактуры и накладные.
  • Кастомизация и интеграции. Благодаря поддержке различных валют и налоговых систем, система может быть адаптирована для работы в разных странах и соответствовать местным требованиям.
  • Маркетинговые инструменты. Система предоставляет инструменты маркетинга, такие как система скидок и купонов, инструменты электронного маркетинга, а также интеграцию с социальными сетями. OpenCart предоставляет средствам SEO-оптимизации для улучшения видимости магазина в поисковых системах.
  • Аналитика и отчетность. Детализированная аналитика продаж, заказов, товаров и клиентов позволяет отслеживать эффективность бизнеса и принимать обоснованные решения на основе данных.

Особенности сборки

  • Возможна установка на семейство RHEL 8+ и Ubuntu 20.04+.
  • Время на установку 15-20 минут вместе с OS.
  • Путь до директории OpenCart (example): - /root/opencart.
  • Путь до файлов веб сервера opencart: - /var/www/html/opencart.
  • Установленное ПО:
    • MySQL
    • PHP v8
    • OpenCart
  • Веб-интерфейс будет доступен по url: http://{server_ip}/opencart/

Начало работы после развертывания OpenCart

После оплаты заказа на указанную при регистрации электронную почту придет уведомление о готовности сервера к работе. В нем будет указан IP-адрес VPS, а также логин и пароль для подключения. Управление оборудованием клиенты нашей компании осуществляют в панели управления серверами и APIInvapi.

Данные для авторизации, которые можно найти или во вкладке Info >> Tags панели управления сервером или в присланном e-mail:

  • Ссылка для доступа к панели управления OpenCart веб-интерфейсом: в теге webpanel;
  • Логин и пароль: приходят в письме на вашу электронную почту при сдаче сервера.

Первоначальные настройки OpenCart

После перехода по ссылке http://{server_ip}/opencart/ необходимо принять условия лицензионного соглашения и проверить системные требования (все пункты должны быть в статусе OK). После успешной проверки необходимо нажать кнопку Continue (Продолжить), после чего будет выполнен переход в меню настройки базы данных.

Настройка базы данных

На этом шаге необходимо ввести параметры подключения к базе данных MySQL:

  • DB Driver - MySQLi;
  • Hostname - localhost;
  • Username - opencart;
  • Password - необходимо использовать пароль, который был указан при установке операционной системы на сервере (указан в письме, которое приходит на почту после сдачи сервера);
  • Database - opencart;
  • Port -3306.

А также заполнить данные администратора:

После ввода этих данных OpenCart будет создана база данных с именем opencart. Для подключения к базе данных будут использованы указанные учетные данные. Административная панель будет доступна по адресу http://{server_ip}/opencart/admin.

После первой авторизации в панели администратора будет предложено перенести каталог хранения данных. Для выполнения этого действия рекомендуется выбрать вариант Automatically Move (Переместить автоматически) выбрать в раскрывающемся меню в качестве расположения файлов - /var/www/ и нажать кнопку Move. Затем подтвержить действие в открывшемся окно и дождаться завершения процесса.

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

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

  1. Перейти в директорию /var/www/html/opencart/:

    cd /var/www/html/opencart/
    
  2. Удалить директорию install с помощью команды rm:

    rm -r install
    

Примечание

Подробная информация по основным настройкам OpenCart содержится в документации разработчиков.

Заказ сервера с OpenCart с помощью API

curl -s "https://invapi.hostkey.ru/eq.php" -X POST \
--data "action=order_instance" \
--data "token=" \
--data "deploy_period=" \
--data "deploy_notify=" \
--data "email=" \
--data "pin=" \
--data "id=" \
--data "os_id=" \
--data "root_pass=" \
--data "hostname=" \
--data "ssh_key=" \
--data "post_install_callback=" \
--data "post_install_script=" \
--data "reinstall_key=" \
--data "os_name=" \
--data "imitate_deploy=" \
--data "imitate_error=0" \
--data "own_os=" \
--data "jenkins_task=" \
--data "traffic_plan=" \
--data "invoice_relid=" \
--data "preset=" \
--data "location_name=" \