Доброе время суток, как отсортировать количество на складе и в каталоге?
1)если таких свойств нет в инфоблоках.
2)Цена определяется в шаблоне компонента
[CODE]$productID =$arElement["ID"];
$quantity = 1;
$renewal = "N";
// узнаем оптимальную цену методом GetOptimalPrice класса CCatalogProduct
$arPrice = CCatalogProduct::GetOptimalPrice($productID, $quantity, $USER->GetUserGroupArray(), $renewal);
echo $arPrice["PRICE"]["PRICE"];[/CODE]
и
количество определяется на складе
[CODE]$productID =$arElement["ID"];
$arFilter = Array("PRODUCT_ID"=>$productID, "!=AMOUNT"=>0);
$res = CCatalogStoreProduct::GetList(Array(),$arFilter,false,false,Array());
$ar_res = CCatalogProduct::GetByID($productID);
if ($ar = $res->Fetch())
{
echo $ar["AMOUNT"];
}[/CODE]
По поводу количества я в компоненте catalog.section прописала
[CODE]"ELEMENT_SORT_FIELD" => "catalog_QUANTITY",
"ELEMENT_SORT_ORDER" => "asc",[/CODE]
к нужным результатам не привело....
я делала по этой ссылке https://dev.1c-bitrix.ru/learning/course/?COURSE_ID=43&LESSON_ID=3796
подскажите, пожалуйста!!!!!
1)если таких свойств нет в инфоблоках.
2)Цена определяется в шаблоне компонента
[CODE]$productID =$arElement["ID"];
$quantity = 1;
$renewal = "N";
// узнаем оптимальную цену методом GetOptimalPrice класса CCatalogProduct
$arPrice = CCatalogProduct::GetOptimalPrice($productID, $quantity, $USER->GetUserGroupArray(), $renewal);
echo $arPrice["PRICE"]["PRICE"];[/CODE]
и
количество определяется на складе
[CODE]$productID =$arElement["ID"];
$arFilter = Array("PRODUCT_ID"=>$productID, "!=AMOUNT"=>0);
$res = CCatalogStoreProduct::GetList(Array(),$arFilter,false,false,Array());
$ar_res = CCatalogProduct::GetByID($productID);
if ($ar = $res->Fetch())
{
echo $ar["AMOUNT"];
}[/CODE]
По поводу количества я в компоненте catalog.section прописала
[CODE]"ELEMENT_SORT_FIELD" => "catalog_QUANTITY",
"ELEMENT_SORT_ORDER" => "asc",[/CODE]
к нужным результатам не привело....
я делала по этой ссылке https://dev.1c-bitrix.ru/learning/course/?COURSE_ID=43&LESSON_ID=3796
подскажите, пожалуйста!!!!!