Обновлено 18.01.2022

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

Bitrix\Main\Config\Option::set('rover.amosale', 'dev-mode', string $flag); — включить/выключить (Y/N) режим разработчика. В режиме разработчика доступен расширенный вывод ошибок, а также возможность обработки событий в статусах, отличных от "новое" и "завершено с ошибкой". По умолчанию "N".

Bitrix\Main\Config\Option::set('rover.amosale', 'agent-step', integer $step); — установить кол-во событий, обрабатываемых за один запуск агента. По умолчанию 30.

Bitrix\Main\Config\Option::set('rover.amosale', 'agent-wait-time', integer $seconds); — установить максимальное время ожидания завершения работы агента в секундах. По умолчанию 600 (10 минут).

Bitrix\Main\Config\Option::set('rover.amosale', 'log-max-size', integer $bytes); — установить максимальный размер лога в байтах. По умолчанию 3145728 (3Мб).

Bitrix\Main\Config\Option::set('rover.amosale', 'core-id', string $coreId); — изменить идентификатор магазина. Идентификатор нужен чтобы избежать коллизий при подключении нескольких магазинов к одному аккаунту amoCRM.