Добрый день.
Создаю товар в интернет-магазине программным способом, через CIBlockElement::Add(), затем пытаюсь установить базовую цену:
Но когда иду в админке в карточку товара, там поле «Базовая цена» пусто. В публичной части тоже цена не отображается.
Если поставить галочку «Использовать расширенный режим управления ценами», то появляются ещё поля базовой цены, и там цена уже есть. Если так сохранить товар, то базовая цена уже устанавливается.
Что я делаю неправильно, и как сделать, чтобы базовая цена товару устанавливалась при создании программным способом?
Создаю товар в интернет-магазине программным способом, через CIBlockElement::Add(), затем пытаюсь установить базовую цену:
Код |
---|
CPrice::SetBasePrice($itemID, $PRICE, "RUB"); |
Но когда иду в админке в карточку товара, там поле «Базовая цена» пусто. В публичной части тоже цена не отображается.
Если поставить галочку «Использовать расширенный режим управления ценами», то появляются ещё поля базовой цены, и там цена уже есть. Если так сохранить товар, то базовая цена уже устанавливается.
Что я делаю неправильно, и как сделать, чтобы базовая цена товару устанавливалась при создании программным способом?