Скорректировать остаток абонемента
Добавляет занятия на абонемент или списывает их (отрицательное число). Изменение попадает в журнал абонемента с комментарием.
Нюансы
- Для безлимитных абонементов остаток не меняется, действие завершается без ошибки.
- Если абонемент закончился из-за того, что кончились занятия, а срок ещё не истёк, после добавления занятий он снова становится действующим.
- Можно указывать дробные значения и переменные.
Ошибки
Membership not found or visits are unset — абонемент не найден или количество занятий не указано (или равно 0).
Рекомендуемые переменные
- ID абонемента:
{var:object.membership_id} из событий абонемента, {var:memberships.0.id} из «Получить абонементы клиента».
Результат
Данные абонемента после корректировки — в {var:result}, например {var:result.visits_left} — новый остаток.
{
"id": 2,
"membership_id": 2,
"text": "8 занятий в месяц",
"type_id": 1,
"status": "active",
"is_unlimited": false,
"visits_total": 8,
"visits_left": 6,
"valid_from": 1793653200,
"valid_to": 1796245200,
"price": 5000,
"order_id": 379546,
"user_id": 1838921
}