События

Существует несколько событий которые позволят вам интегрировать свои алгоритмы в логику EasyDirect. Они делятся на 2 группы:


Группа 1. События для внедрения собственных методов расчета ставок.

userCalculateMethod - позволяет задать ваши собственные алгоритмы расчета ставок или модернизировать текущие. Подробнее см. в разделе создание собственных методов.


Группа 2. События для интеграции магазина и EasyDirect для получения отчетов по эффективности кампаний.

getShopItemsInfo - возвращает список товаров или разделов для привязки товара к конкретной компании.

getSoldShopItemsCNTHandler - возвращает количество проданных товаров в течение определенного времени.

getCompanyPauseInterval - рассчитывает время в часах на которое надо остановить компании при низких продажах (0 - не останавливать).

Подробнее см. в разделе интеграция EasyDirect и магазина

Пример

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

Измените его по вашим алгоритмам и добавьте в /bitrix/php_interface/init.php

© EasyDirect