Документация для разработчиков
Темная тема

Update

int
CSaleDiscount::Update(
  int ID,
  array arFields
);

Метод обновляет параметры скидки с кодом ID на параметры из массива arFields. Нестатический метод.

Параметры вызова

ПараметрОписание
ID Код скидки.
arFields Ассоциативный массив новых параметров скидки, ключами в котором являются названия параметров, а значениями - новые значения. Допустимо указание не всех ключей, а только тех, значения которых необходимо изменить.
Допустимые ключи:
  • LID - код сайта, к которому привязана эта скидка;
  • PRICE_FROM - общая стоимость заказа, начиная с которой предоставляется эта скидка;
  • PRICE_TO - общая стоимость заказа, до достижения которой предоставляется эта скидка;
  • CURRENCY - валюта денежных полей в записи;
  • DISCOUNT_VALUE - величина скидки;
  • DISCOUNT_TYPE - тип величины скидки (P - величина задана в процентах, V - величина задана в абсолютной сумме);
  • ACTIVE - флаг (Y/N) активности скидки;
  • SORT - индекс сортировки (если по сумме заказа доступно несколько скидок, то берется первая по сортировке)

Возвращаемые значения

Возвращается код измененной скидки или false в случае ошибки.



Пользовательские комментарии

Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.

Для этого нужно всего лишь авторизоваться на сайте

Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
© «Битрикс», 2001-2021, «1С-Битрикс», 2021
Наверх