Интеграции
Интеграции
Интеграции — это раздел административного кабинета, в котором подключаются внешние сервисы и дополнительные системы магазина.
С помощью этого раздела можно связать магазин с MagicByte Chat, FelixBot, WorkShop, FTP-доступом, Wargm и другими инструментами, которые расширяют возможности магазина и автоматизируют работу проекта.
Основные элементы раздела
Список интеграций
На странице отображаются доступные интеграции, которые можно подключить к магазину.
Статус подключения
Справа у каждой интеграции отображается текущий статус:
- зелёная иконка — интеграция включена или настроена;
- красная иконка — интеграция отключена или не настроена.
Редактирование
Кнопка редактирования открывает страницу настройки выбранной интеграции.
Не обязательно подключать все интеграции сразу. Используйте только те сервисы, которые действительно нужны вашему проекту.
После изменения настроек интеграции обязательно сохраняйте изменения и проверяйте работу подключения.
MagicByte Chat
MagicByte Chat — это интеграция с чат-виджетом MagicByte Chat.
Она позволяет подключить к магазину виджет обращений, чтобы пользователи могли писать в поддержку прямо с сайта.
Назначение интеграции
MagicByte Chat собирает обращения пользователей из виджета на сайте в одном аккуратном окне.
Интеграция помогает:
- быстрее отвечать пользователям;
- принимать обращения прямо с витрины магазина;
- не терять сообщения от игроков;
- упростить поддержку проекта.
Настройки MagicByte Chat
Интеграция с MagicByte Chat
Включает или отключает интеграцию с чат-виджетом.
ID сайта в MagicByte Chat
Идентификатор сайта из панели MagicByte Chat.
Identity Secret сайта в MagicByte Chat
Секретный ключ сайта из панели MagicByte Chat.
Как подключить MagicByte Chat
- Откройте раздел Интеграции.
- Выберите MagicByte Chat.
- Включите параметр Интеграция с MagicByte Chat.
- Укажите ID сайта из панели MagicByte Chat.
- Укажите Identity Secret сайта.
- Нажмите Сохранить.
- Проверьте, что виджет появился на сайте магазина.
ID сайта и Identity Secret нужно копировать именно из панели MagicByte Chat. Если указать неверные данные, виджет может не подключиться.
FelixBot
FelixBot — это интеграция с Discord-ботом FelixBot.
Она используется для передачи токена и необходимых данных сервера, чтобы FelixBot мог корректно работать с магазином и связанными функциями.
Назначение интеграции
Интеграция с FelixBot может использоваться для передачи данных между магазином и ботом.
Например, она может быть нужна для функций, связанных с сервером, пользователями, донат-системой или другими возможностями FelixBot.
Настройки FelixBot
Интеграция с FelixBot
Включает или отключает интеграцию.
API Token сервера в FelixBot
Токен сервера из FelixBot.
Он используется для загрузки информации о сервере и корректной работы интеграции.
Как подключить FelixBot
- Откройте раздел Интеграции.
- Выберите FelixBot.
- Включите интеграцию.
- Укажите API Token сервера в FelixBot.
- Нажмите Сохранить.
- Проверьте, что интеграция работает корректно.
Храните API Token в безопасности. Не публикуйте его и не передавайте третьим лицам.
WorkShop
WorkShop — это интеграция с модификациями MagicByte.
Назначение интеграции
Модификация MagicByte не требует дополнительных параметров для настройки.
Подключение работает автоматически и готово к работе сразу после активации.
FTP интеграция
FTP интеграция — это подключение магазина к файловой системе сервера через FTP.
Она нужна для тех функций, где магазин должен читать или изменять файлы на сервере: например, работать с отдельными модификациями, путями пользователей, списками, хранилищами или файлами, которые не обрабатываются напрямую через DayZShop.
Структура раздела
Настройки FTP отображаются отдельно для каждого сервера магазина.
Внутри карточки сервера есть две вкладки:
Подключение
Основные параметры FTP-доступа.
Пути модификаций
Пути к папкам и файлам модификаций на FTP-сервере.
Подключение FTP
Во вкладке Подключение указываются базовые данные для доступа к FTP-серверу.
Поля подключения
Включить FTP доступ
Включает или отключает FTP-интеграцию для выбранного сервера.
Хост FTP
Адрес FTP-сервера.
Например:
ftp.example.ruПорт FTP
Порт подключения к FTP.
Обычно используется:
21Имя пользователя FTP
Логин FTP-пользователя.
Пароль FTP
Пароль FTP-пользователя.
Использовать SSL
Включает подключение через SSL, если ваш FTP-сервер поддерживает защищённое соединение.
Проверить подключение
Кнопка для проверки корректности введённых FTP-данных.
Сохранить
Сохраняет настройки FTP-подключения.
Если сервер находится на вашем компьютере или выделенной машине, FTP-сервер нужно настроить самостоятельно.
Перед сохранением рекомендуется нажать Проверить подключение, чтобы убедиться, что магазин может подключиться к FTP-серверу.
Если проверка подключения показывает ошибку, проверьте хост, порт, логин, пароль, SSL и права FTP-пользователя.
Не используйте основной административный доступ к серверу, если можно создать отдельного FTP-пользователя с ограниченными правами только на нужные папки.
Пути модификаций
Во вкладке Пути модификаций указываются пути к папкам и файлам, с которыми должны работать отдельные модификации.
Доступные блоки путей
MagicSkins
Путь к папке пользователей для MagicSkins.
Пример:
DayZ_2402-profiles/MBS/usersGelik bodybag
Путь к папке базы данных Gelik bodybag.
Пример:
profiles/Gelik_Mods/Gelik_BodyBag/dbТекстура Gelik
Путь к директории пользовательских текстур Gelik.
Пример:
profiles/Gelik_Mods/Gelik_BodyBagПерсональные хранилища
Путь к директории персональных хранилищ.
Пример:
DayZ_2402-Profile/PersonalChestSpawnSelectionClient
Директория и список пользователей SpawnSelectionClient.
Пример пути:
profiles/SpawnSelectionClientВ поле SpawnSelectionClient list можно указать
UIDилиSteamID, если это требуется для работы модификации.
Синхронизация путей
У некоторых блоков может отображаться статус синхронизации.
Например:
- Синхронизировано — путь проверен и используется системой;
- Не синхронизировано — путь ещё не был проверен или требуется повторная синхронизация.
Пути должны указываться относительно структуры файлов на FTP-сервере. Перед заполнением проверьте, где именно хранятся данные нужной модификации.
Если путь указан неверно, интеграция может не найти нужные файлы и не сможет корректно работать с модификацией.
FTP-интеграция используется для доступа к файлам сервера. Заполняйте пути внимательно и не указывайте лишние директории, которые не относятся к нужной модификации.
Wargm
Wargm — это интеграция для автоматизации получения товаров.
Она позволяет связать магазин с Wargm через ID магазина и API-ключ.
Назначение интеграции
Интеграция с Wargm используется для синхронизации покупок и передачи данных между магазином и внешней системой.
Настройки Wargm указываются отдельно для выбранного сервера.
Настройки Wargm
ID магазина в Wargm
Идентификатор магазина в системе Wargm.
API ключ магазина в Wargm
API-ключ магазина, который используется для подключения и синхронизации.
Как подключить Wargm
- Откройте раздел Интеграции.
- Выберите Wargm.
- Откройте настройки нужного сервера.
- Укажите ID магазина в Wargm.
- Укажите API ключ магазина в Wargm.
- Нажмите Сохранить.
- Проверьте корректность работы интеграции.
ID магазина и API-ключ должны быть указаны без ошибок. Если данные неверные, синхронизация с Wargm работать не будет.
API-ключ является служебным доступом к интеграции. Не публикуйте его и не передавайте третьим лицам.
Как подключить интеграцию
Общий порядок подключения большинства интеграций:
- Откройте раздел Интеграции.
- Выберите нужную интеграцию.
- Нажмите кнопку редактирования.
- Включите интеграцию, если для неё есть переключатель.
- Заполните обязательные поля.
- Нажмите Сохранить.
- Проверьте статус интеграции в общем списке.
- Проверьте работу интеграции на сайте или сервере.
Рекомендации
Перед подключением интеграций рекомендуется:
- сначала настроить серверы магазина;
- проверить товары и выдачу покупок;
- убедиться, что нужные модификации установлены на сервере;
- подготовить токены, ключи и ID из внешних сервисов;
- использовать отдельные технические доступы там, где это возможно;
- проверять интеграцию после каждого изменения.
Интеграции расширяют возможности магазина, но каждая из них должна быть настроена только после понимания, для чего она используется.
Если после подключения интеграции что-то работает некорректно, проверьте не только данные в панели, но и настройки внешнего сервиса, сервера или модификации.
Не публикуйте токены, API-ключи, FTP-логины, пароли и другие служебные данные. Эти данные дают доступ к интеграциям и могут повлиять на безопасность магазина или сервера.

