+7 (843) 212-62-17 - Казань
+7 (843) 212-62-17 - Казань

Обновление бонусов пользователя

Обновление бонусов пользователя.
Метод устанавливает заданный баланс пользователя, создавая операцию корректировки баланса.
При этом, если новый баланс больше начального, то создается операция начисления бонусов (корректировки).
Если новый баланс меньше начального, то создаётся операция списания бонусов (корректировки).
//Пример установки баланса пользователя 10 бонусов
\CModule::IncludeModule("logictim.balls");
$arFields = [
		'USER_ID' => 1, 
		'NEW_BALLANCE' => 10,
		'OPERATION_NAME' => 'Корректировка баланса',
		'DEACTIVE_DATE' => '01.01.2030'
	];
logictimBonusApi::UpdateBonus($arFields);


Описание параметров:

USER_ID - ID пользователя, которому устанавливается баланс,
NEW_BALLANCE - баланс, который будет у пользователя после выполнения метода,
OPERATION_NAME - наименование операции корректировки баланса (не обязательно, по умолчанию: "Обновление баланса")
DEACTIVE_DATE - дата сгорания начисленных бонусов в формате 01.01.2024, в случае если новый баланс больше начального и будет произведено доначисление бонусов (не обязательно, по умолчанию: 01.01.3000)

Возврат к списку