Задать вопрос

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

Необходимо внести изменения в дату существующего купона правил работы с корзиной, есть все параметры купона (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, если можете дайте код
  • Вопрос задан
  • 391 просмотр
Подписаться 1 Простой 9 комментариев
Решения вопроса 1
@PetrPo
\Bitrix\Sale\Internals\DiscountCouponTable::update($id, $fields);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы