Пример события OnGetOptimalPrice

Скачать пример события OnGetOptimalPrice
Код OnGetOptimalPrice
 AddEventHandler("catalog", "OnGetOptimalPrice", "OnGetOptimalPriceHandler");
 function OnGetOptimalPriceHandler(
         $intProductID,
         $quantity = 1,
         $arUserGroups = array(),
         $renewal = "N",
         $arPrices = array(),
         $siteID = false,
         $arDiscountCoupons = false    
    ) {            
                // если применима пользователю скидка на данный товар, то получаем информацию по ценам на товар:                 $dbProductPrice = CPrice::GetListEx(                     array(),                     array("PRODUCT_ID" => $intProductID),                     false,                     false,                     array("*")                 );                 while ($arProducPrice = $dbProductPrice->GetNext()) { //Московская цена if($arProducPrice['CATALOG_GROUP_CODE'] == 'MSK'){ $arOpt = $arProducPrice; }                 }                 $arBASE_PRICE = array(                         'ID' => $arOpt['ID'],                         'CATALOG_GROUP_ID' => $arOpt['CATALOG_GROUP_ID'],                         'PRICE' => $arOpt['PRICE'],                         'CURRENCY' => $arOpt['CURRENCY'],                         'ELEMENT_IBLOCK_ID' => $arOpt['PRODUCT_ID'],                 );         return array('PRICE'=>$arBASE_PRICE); // также можно вернуть описания скидок     }
#OnGetOptimalPrice

Ещё статьи:

29.06.2023 Почему DNS есть, но ошибка "Не удалось получить записи с DNS серверов"
Проверка на VPS показывает, что DNS есть, но по факту ошибка "Не удалось получить записи с DNS серверов" ID: 461

29.06.2023 Почему отсутствуют для загрузки новые версии PHP
На одном VDS возникла ситуация, отсутствуют для загрузки новые версии РНР ID: 460

11.06.2023 Проблема кеширования битрикс меню подразделов
В новой версии обновления битрикс вылезла проблема с кешем меню выпадающих пунктов раздела (меню вида .тип_меню.menu_ext.php). При переходе по ссылкам в боковом меню раздела всегда будет подменю раздела на который зашли впервые и после этого наглухо закешируется, т.е. пункты подменю всегда одни и теже и не меняются. Отключать кеширование компонента не есть правильно, и не рекомендуется. ID: 459

© 2015-2023 Web админ
Связаться по WhatsApp