По ID торгового предложения получить остальные предложения в Битрикс

Автор:Alex

По ID торгового предложения получить остальные предложения в Битрикс

Предположим у нас уже есть Ид торгового, сначало нужно получить Ид основного товара, а потом по нем все его торговые предложения.
Получаем ID основного товара:

$MainElenemt = CCatalogSku::GetProductInfo( $ID_SKU );

где $ID_SKU — id торгового предложения, а $MainElenemt[‘ID’] — id товара
Получаем все остальные предложения в виде массива:

$arSKU = CCatalogSKU::getOffersList($MainElenemt['ID'], $IBLOCK_ID, array('ACTIVE' => 'Y'), array(), array());
foreach($arSKU as $item_s)
 {
   foreach($item_s as $item_sku)
   {
     var_dump($item_sku);
   }
}

где $MainElenemt[‘ID’] — ид основного товара, $IBLOCK_ID — ид инфоблока, $item_sku — массив торговых предложений

Об авторе

Alex administrator

Оставить ответ

Enter the text from the image below