Add
Описание и параметры
int CCatalogGroup::Add( array arFields );
Метод добавляет новый тип цен. При этом сохраняются как языкозависимые параметры типа, так и параметры, которые не зависят от языка. Так же есть возможность указать группы пользователей, члены которых могут просматривать и покупать товары по ценам этого типа. Нестатический метод.
Параметры вызова
Параметр | Описание |
---|---|
arFields | Ассоциативный массив параметров типа цены, ключами которого являются названия параметров, а значениями - новые значения. Допустимые параметры:
|
Возвращаемые значения
Возвращает код добавленного типа цены или false в случае ошибки
Примеры использования
<? $arFields = array( "NAME" => "retail", "SORT" => 100, "USER_GROUP" => array(2, 4), // видят цены члены групп 2 и 4 "USER_GROUP_BUY" => array(2), // покупают по этой цене // только члены группы 2 "USER_LANG" => array( "ru" => "Розничная", "en" => "Retail" ) ); $ID = CCatalogGroup::Add($arFields); if ($ID<=0) echo "Ошибка добавления типа цены"; ?>
Валерий Чеванин
|
||||
Также можно одним из полей в $arFields поставить BASE:
тогда добавляемый тип цен будет базовым (если в системе еще нет базового типа). Использовал это поле при написании своего мастера установки интернет-магазина, полезно. Подозреваю, что что-то подобное может Update, но не проверял.
| ||||
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.