Технические данные
- Опубликовано:
- 01.07.2021
- Версия:
- 1.0.0
- Установлено:
- 100 - 499 раз
- Подходящие редакции:
- «Малый бизнес», «Бизнес»
- Адаптивность:
- Нет
- Поддержка Композита:
- Нет
- Совместимо с Сайты24
- Нет
- Совместимо с PHP 8.1
- Нет
Пользовательское соглашение
Описание
Для использования данного приложения у вас должен быть создан аккаунт в сервисе Albato по адресу https://albato.ru.
Для корректной работы должен быть установлен модуль "REST". После установки модуля "REST" должна появиться папка "/rest/", куда будут отправляться запросы с методами REST API.
Для использования REST необходимо вручную создать папку /marketplace/ в корне сайта или использовать код ниже. Запретите доступ к папке "/marketplace/" для всех пользователей, кроме администраторов.
CopyDirFiles($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/rest/install/public", $_SERVER["DOCUMENT_ROOT"]."/", true, true); \Bitrix\Main\UrlRewriter::add("s1", array( "CONDITION" => "#^/marketplace/#", "RULE" => "", "ID" => "bitrix:rest.marketplace", "PATH" => "/marketplace/index.php", )); \Bitrix\Main\UrlRewriter::add("s1", array( "CONDITION" => "#^/marketplace/local/#", "RULE" => "", "ID" => "bitrix:rest.marketplace.localapp", "PATH" => "/marketplace/local/index.php", )); \Bitrix\Main\UrlRewriter::add("s1", array( "CONDITION" => "#^/marketplace/app/#", "RULE" => "", "ID" => "bitrix:app.layout", "PATH" => "/marketplace/app/index.php", )); \Bitrix\Main\UrlRewriter::add("s1", array( "CONDITION" => "#^/marketplace/hook/#", "RULE" => "", "ID" => "bitrix:rest.hook", "PATH" => "/marketplace/hook/index.php", )); |
Также на последних версиях "БУС" работа с модулем REST ведется в папке "/devops/", если они будут установлены на портале, то после проделанных действий придется добавить правила обработки адресов для этой папки.
Правило обработки: Условие: #^/devops/# Компонент: bitrix:rest.devops Файл: /devops/index.php |
Модуль отправляет события:
- Создание заказа
- Обновление заказа
- Создание товара
Для корректного отправления данных в Альбато необходимо установить в настройках модуля albato.connect "URL настройки Webhooks". Этот параметр необходимо получить при создании подключения 1С:Битрикс в Альбато, вкладка "Доступ". Также необходимо выбрать тип инфоблоков с товарами и выбрать тип событий для отправки.