[URL=https://disk.yandex.ru/i/TD3a2P8ty4Q8nA]https://disk.yandex.ru/i/TD3a2P8ty4Q8nA[/URL]
Я понимаю что еще такая конструкция должна быть проверяющая сколько кратность и тд. Вопрос как стоимость заказа поменять. Пробовал через обработку корзины в админке у меня не получилось
[CODE]foreach ($arResult['BASKET_ITEMS'] as $item) {
//$res = CCatalogMeasureRatio::getList(Array(), array('IBLOCK_ID'=>14, 'PRODUCT_ID'=>$item["PRODUCT_ID"]), false, false, array());
//$ar_fields = $res->Fetch();
$res = CIBlockElement::GetProperty(14, $item["PRODUCT_ID"], "sort", "asc", array("CODE" => "IZM"));
if ($ob = $res->GetNext())
{
$minOpt = $ob['VALUE'];
$minName = $ob['NAME'];
}
if ($minOpt > 1 and ) {
$arResult["ORDER_PRICE"] = $arResult["ORDER_PRICE"] +65;
$arResult['ORDER_TOTAL_PRICE'] = $arResult['ORDER_TOTAL_PRICE']+65;
$arResult['ORDER_TOTAL_PRICE_FORMATED'] = $arResult['ORDER_TOTAL_PRICE_FORMATED']+65;
$arResult['JS_DATA']["TOTAL"]["ORDER_TOTAL_PRICE"] = $arResult['JS_DATA']["TOTAL"]["ORDER_TOTAL_PRICE"]+65;
$arResult['JS_DATA']["TOTAL"]["ORDER_TOTAL_PRICE_FORMATED"] = $arResult['JS_DATA']["TOTAL"]["ORDER_TOTAL_PRICE"] ." ₽";
// echo '<pre>';
// print_r($arResult["ORDER_PRICE"]);
// echo '</pre>';
break; // Прерываем цикл после первого товара с коэффициентом больше 1
}
}
//echo '<pre>';
//print_r($arResult['BASKET_ITEMS']);
//echo '</pre>';
[/CODE]