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

Magento

В этой статье

Информация

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

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

  • Magento позволяет создавать неограниченное количество товаров с детальным описанием. Поддерживается создание сложных каталогов с многоуровневой категоризацией, перекрестными продажами и связанными товарами.
  • Платформа обеспечивает настраиваемый процесс оформления заказа с поддержкой множества способов оплаты, включая интеграцию с популярными платежными шлюзами. Реализована гибкая система расчета стоимости доставки с учетом различных параметров.
  • Magento предоставляет удобную панель администратора для управления заказами, инвентаризацией, клиентами и контентом магазина. Доступны инструменты для управления несколькими магазинами из единой админ-панели.
  • Платформа предлагает различные возможности для кастомизации дизайна и функциональности магазина. Поддерживается создание адаптивных тем оформления и расширение функциональности с помощью модулей.
  • В Magento реализована продвинутая система ценообразования, включая управление скидками, купонами и программами лояльности. Доступны инструменты для SEO-оптимизации, email-маркетинга и интеграции с системами CRM и ERP.
  • Платформа предоставляет инструменты для аналитики и отчетности, включая детальные отчеты по продажам, товарам, клиентам и маркетинговым кампаниям.

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

  • Возможна установка на Ubuntu 22.04+.
  • Время на установку 30-40 минут вместе с операционной системой.
  • Установка Magento + SSL в зоне hostkey.in
  • Рекомендуемая конфигурация: не менее 4 vCPU, 4 Гб RAM, 60 Гб SSD.
  • Установленное ПО:
    • PHP с модулями: mysql, curl, gd, intl, xsl, zip, soap, bcmath;
    • Apache;
    • MariaDB;
    • Composer.
  • Путь до Magento: /var/www/html/magento2.
  • Путь до конфигурационного файла: /var/www/html/magento2/app/etc/env.php.
  • Для кастомизации установки необходимо внести правки в конфигурационные файлы Magento и Apache. После внесения изменений перезапустить Apache:

    sudo systemctl restart apache2
    
  • Веб-интерфейс будет доступен по ссылке: https://magento{server_id}.hostkey.in.

  • По умолчанию в качестве поискового индекса используется Opensearch (находится по адресу: localhost:9200). Однако Elasticsearch скачен в директорию /root и при необходимости можно использовать его (потребуется дополнительная настройка).

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

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

Здесь же расположены данные для авторизации:

  • Логин для управления сервером - указан в письме, которое приходит на вашу электронную почту при сдаче сервера;
  • Пароль указан в письме, которое приходит на вашу электронную почту при готовности сервера к работе после развертывания ПО.

Настройка доступа к панели управления Magento с веб-интерфейсом

Ссылка в админскую панель уникальна и генерируется в процессе установки. Чтобы её узнать, необходимо выполнить команду:

bin/magento info:adminuri

из папки /var/www/html/magento2.

  • Полная ссылка в панель администрирования Magento будет выглядеть следующим образом: https://magento{server_id}.hostkey.in/admin_{unique_id};
  • Данные для входа в админскую панель: admin / пароль к северу из письма.

В качестве почтового адреса администратора указан admin@admin.com.

Доступ к базе данных Magento

Данные для доступа к базе данных:

  • db_name: magento
  • db_user: magento
  • db_password: magento

Также параметры, на заданное значение которых следует обратить внимание и внести изменения в случае необходимости:

  • timezone: UTC
  • language: en_US
  • currency: USD

Ключи доступа к репозиторию Adobe

После установки Magento вам необходимо будет прописать свои клиентские ключи Adobe, которые должны быть добавлены в файл /root/.config/composer/auth.json вручную:

  • "username": "{public_key}"
  • "password": "{private_key}"

Авторизация и стартовое меню

Чтобы попасть в панель администратора, необходимо перейти по ссылке https://magento{server_id}.hostkey.in/admin_{unique_id} и ввести учетные данные: Username - admin, Password - из письма. Затем нажать на кнопку Sign in:

После успешной авторизации будет выполнен переход на стартовую страницу административной панели:

Примечание

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

Заказ Magento с помощью API

Для установки данного ПО с использованием API следуйте этой инструкции.