Add
int CSaleDiscount::Add( array arFields );
Метод добавляет новую скидку на сумму заказа с параметрами из массива arFields. Нестатический метод.
Параметры вызова
Параметр | Описание |
---|---|
arFields | Ассоциативный массив параметров скидки, ключами в котором являются названия параметров скидки, а значениями - значения параметров. Допустимые ключи:
Блок купонов: |
Возвращаемые значения
Возвращается код добавленной скидки или false в случае ошибки.
Сообщение не промодерировано, возможны ошибки и неточности.
|
Поскольку описание функции скудное, то можно подсмотреть, что передают сами разработчики Битрикс, выбрав все нужные параметры.
В файле /bitrix/modules/sale/admin/discount_edit.php в строке 302 имеется функция CSaleDiscount::Update($discountID, $arFields) и в строке 313 CSaleDiscount::Add($arFields). Перед ними можно добавить вывод $arFields и die() после вывода. |
Сообщение не промодерировано, возможны ошибки и неточности.
|
ыавыаываыва
|
Сообщение не промодерировано, возможны ошибки и неточности.
|
а можно дописать статью до адекватного состояния? документация ОБЯЗАНА содержать описание ВСЕХ параметров и поведений. представьте что документация к php была бы написана так, как вы пишите документацию к битрикс. не получается представить, да? почему тысячи разработчиков должны суммарно тратить десятки тысяч часов потому, что вам лень нормально документацию писать? где описание параметра ACTIONS ? какие ключи в нем могут быть? как они между собой сочитаются? а параметр CONDITIONS? в следующий раз как возникнет вопрос по php, линуксу, или мак оси - полезьте в ядро почитайте, не гуглите. вы же нормальные разрабочики? читайте ядро
|
dapweb
|
||
Создание скидки на один или несколько товаров.
****** Комментарий от разработчика: не вполне корректный пример, группы надо сразу передавать. | ||
Дима Парфенов
|
||
В моем случае стояла задача -> 1 товар = 1 правило для корзины
| ||
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.