Добрый день!
Пытаюсь обновить рейтинг пользователя при переходе статуса заказа в оплачено, но не срабатывает
Код |
---|
AddEventHandler("sale", "OnSaleStatusOrder", "OnSaleStatusOrder");
function OnSaleStatusOrder($ORDER_ID, $status_ID) {
if ($status_ID == 'A') {
if ($arOrder = CSaleOrder::GetByID($ORDER_ID)) {
$user_id = $arOrder['USER_ID'];
$arAddVote = array(
"ENTITY_TYPE_ID" => "USER",
"ENTITY_ID" => 1,//ид рейтинга
"VALUE" => 1000,//значение рейтинга
"USER_ID" => $user_id, //ид польз.
"USER_IP" => '127.0.0.1',
);
CRatings::AddRatingVote($arAddVote);
CRatings::Calculate(1,true);
}
}
}
|
И за одно, пользуясь моментом: Как удалить доп. поле у пользователя?