Add
С версии 15.5 класс считается устаревшим и строго не рекомендованным к использованию. Вместо него используйте методы класса \Bitrix\Sale\Discount.
int CSaleDiscount::Add( array arFields );
Метод добавляет новую скидку на сумму заказа с параметрами из массива arFields. Нестатический метод.
Параметры вызова
Параметр | Описание |
---|---|
arFields | Ассоциативный массив параметров скидки, ключами в котором являются названия параметров скидки, а значениями - значения параметров. Допустимые ключи:
Блок купонов: |
Возвращаемые значения
Возвращается код добавленной скидки или false в случае ошибки.
![]()
Сообщение не промодерировано, возможны ошибки и неточности.
| ||
CLASS_ID для доставки ActSaleDelivery
| ||
![]()
dapweb
| ||
Создание скидки на один или несколько товаров.
****** Комментарий от разработчика: не вполне корректный пример, группы надо сразу передавать. | ||
![]()
Дима Парфенов
| ||
В моем случае стояла задача -> 1 товар = 1 правило для корзины
| ||
© «Битрикс», 2001-2023, «1С-Битрикс», 2023
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.