Git Hub
коротко

Интернет Магазин: Каталог

10 февраля 2016, 19:15

Получить базовую цену товара по его ID

$productID = $arResult["ID"];
$arBasePrice = CPrice::GetBasePrice($productID);
dump($arBasePrice["PRICE"]);

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

$arOffers = CIBlockPriceTools::GetOffersArray();

Вызов метода с параметрами

$arOffersFilter =array(
"IBLOCK_ID"=>$arParams["IBLOCK_ID"], // ID торгового каталога
"HIDE_NOT_AVAILABLE"=>"Y",
"SHOW_PRICE_COUNT"=>true);
$arOffersOrder = array("sort"=>"asc","id"=>"desc");
$arSelectFields = array("NAME");
$arSelectProps = array(
    "CML2_ARTICLE",
    "CML2_COLOR",
    "CML2_SIZE",
    "PREVIEW_PICTURE",
    "DETAIL_PICTURE"
);
$arOffersLimit = 0;
$arOffersPrices = array(
    "Розница"=>
        array(
            "ID"=>1,    
            "TITLE"=>"Цена",
            "SELECT"=>"CATALOG_GROUP_1",
            "CAN_VIEW"=>true,
            "CAN_BUY"=>true)
);
$arVat = false;


$arOffers = CIBlockPriceTools::GetOffersArray(
    $arOffersFilter,
    array($productID), // ID товара из основного каталога
    $arOffersOrder,
    $arSelectFields,
    $arSelectProps,
    $arOffersLimit,
    $arOffersPrices,
    $arVat,array()

);

dump($arOffers);
Поделиться
Популярное