Добрый день. Нужен способ обновить цену всех элементов в заданном инфоблоки, элементы получаю, но не могу понять как обновить саму цену, в доках по CIBlockElement ничего нет по этому поводу, подскажите как это можно сделать?
27.03.2012 11:38:04
Для работы с ценами предназначен класс CPrice модуля Торговый каталог.
Не надо сверлить зубы через задний проход дрелью от Сваровски
|
|
|
|
27.03.2012 11:57:50
Совсем туплю, в каком модуле нахидится класс CPrice?
|
|
|
|
27.03.2012 15:28:20
Там слева: "Торговый каталог" => "Классы" => "CPrice". |
|||
|
|
27.03.2012 15:28:43
|
|||
|
|
04.04.2012 20:26:28
Вобщем во всем практически разобрался, все спасибо.
Но теперь возникла следующая проблема, не могу установить код наценки на товары. Сам код выглядит примерно так в этом месте, он выполняется, проверял.
Массив который выдает var_dump, выглядит так:
Все вродь правильно и по докам, но наценка у товаров не обновляется, т.е как было значение "Не установлено", так оно и стоит. Подскажите что я делаю не так и в чем может быть проблема? |
|||||
|
|
05.04.2012 09:33:27
У Вас поле BASE = Y. Я правильно понимаю, что Вы пытаетесь наценку базовой цене сделать? Наценку на саму себя?
Не надо сверлить зубы через задний проход дрелью от Сваровски
|
|
|
|
05.04.2012 11:37:21
Да. Я уже понял что это неверно. Для этого используется другая цена, не базовая, для нее задается наценка и она пересчитывается. Теперь все работает верно.
|
||||
|
|
|||