Advertisement
animdenis

PropertyToPrice

Jun 28th, 2016
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.88 KB | None | 0 0
  1. CModule::IncludeModule('iblock');
  2. CModule::IncludeModule('catalog');
  3.  
  4. $iblock_id = 7; //Информационный блок
  5. $PROP = 'PRICE_BASE'; //Код свойства где хранится цена
  6.  
  7. $res = CIblockElement::GetList(Array(),Array('IBLOCK_ID'=>$iblock_id),false,false,array('ID', 'PROPERTY_'.$PROP));
  8. $result = array();
  9. $i = 0;
  10. while($ob = $res->GetNext())
  11. {
  12.     $price = str_replace(',','.',$ob['PROPERTY_'.$PROP.'_VALUE']);
  13.     $result['Товар ID = '.$ob['ID']] = array(
  14.         'Цена обновлена' => CPrice::SetBasePrice($ob['ID'], $price, 'RUB')?'Да':'Нет',
  15.         'Количество товара установили' => CCatalogProduct::Update($ob['ID'], array('QUANTITY' => 1))?'Да':'Нет',
  16.         'Значение цены' => $price
  17.     );
  18.     $i++;
  19.     //break;
  20. }
  21. $result['Всего обработано товаров'] = $i;
  22. AddMessage2Log($result);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement