warexs
@warexs

Из выгрузки приходят товары без цены, как сделать у них цену равную нулю и у тех что уже добавлены?

Пробовал так, но работает только при пересохранении товара
AddEventHandler( "catalog", "OnProductPriceDelete", array( "CProductEventsHandler", "test" ) );

class CProductEventsHandler
{
    public function test($ProductID, $arExceptionIDs)
    {
        if (empty($arExceptionIDs)) {
            CPrice::Add(array(
                'PRODUCT_ID' => $ProductID,
                'CATALOG_GROUP_ID' => 4,
                'CURRENCY' => 'RUB',
                'PRICE' => 0,
            ));
        }
    }
}
  • Вопрос задан
  • 37 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы