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:
-
Веб-интерфейс будет доступен по ссылке:
https://magento{server_id}.hostkey.in
. - По умолчанию в качестве поискового индекса используется Opensearch (находится по адресу:
localhost:9200
). Однако Elasticsearch скачен в директорию/root
и при необходимости можно использовать его (потребуется дополнительная настройка).
Начало работы после развертывания Magento¶
После оплаты заказа на указанную при регистрации электронную почту придет уведомление о готовности сервера к работе. В нем будет указан IP-адрес VPS, а также логин и пароль для подключения. Управление оборудованием клиенты нашей компании осуществляют в панели управления серверами и API — Invapi.
Здесь же расположены данные для авторизации:
- Логин для управления сервером - указан в письме, которое приходит на вашу электронную почту при сдаче сервера;
- Пароль указан в письме, которое приходит на вашу электронную почту при готовности сервера к работе после развертывания ПО.
Настройка доступа к панели управления Magento с веб-интерфейсом¶
Ссылка в админскую панель уникальна и генерируется в процессе установки. Чтобы её узнать, необходимо выполнить команду:
из папки /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 следуйте этой инструкции.