Как сделать изменние даты купона правил работы с корзиной в битриксе?

Необходимо внести изменения в дату существующего купона правил работы с корзиной, есть все параметры купона (id, код и тд).
Пробовал так:
$PERIOD   = '190 day';
					$activeTo = new Bitrix\Main\Type\DateTime();
					$activeTo = $activeTo->add($PERIOD);
					$fields   = [
						'ACTIVE_TO' => $activeTo,
					];

					CCatalogDiscountCoupon::CheckFields('UPDATE', $fields, $cupon["ID"]);
					CCatalogDiscountCoupon::Update($cupon["ID"], $fields);

Методы работают вохвращают true и id купона, но ничегоо в админке не меняется, вычитал что для купонов правил корзины надо использовать ORM класс \Bitrix\Sale\Internals\DiscountCouponTable, но не могу найти там не одного метода для изменения купона(только события на update).

Друзья help, если можете дайте код
  • Вопрос задан
  • 45 просмотров
Решения вопроса 1
@PetrPo
\Bitrix\Sale\Internals\DiscountCouponTable::update($id, $fields);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы