Код |
---|
Array ( [ID] => 4 [NAME] => Скидочный сервис - Купи мочалку - Получи 2% на мыло [UNPACK] => function($arOrder){$salecond_0_0=function($row){return (((isset($row['CATALOG']) && isset($row['CATALOG']['SECTION_ID']) && in_array(65, $row['CATALOG']['SECTION_ID'])))) || (((isset($row['CATALOG']) && (isset($row['CATALOG']['PARENT_ID']) ? ((isset($row['CATALOG']['ID']) && ($row['CATALOG']['ID'] == 251)) || ($row['CATALOG']['PARENT_ID'] == 251)) : (isset($row['CATALOG']['ID']) && ($row['CATALOG']['ID'] == 251))))));}; return ((CSaleBasketFilter::ProductFilter($arOrder, $salecond_0_0))); }; [APPLICATION] => function (&$arOrder){$saleact_0_0=function($row){return ((isset($row['CATALOG']) && isset($row['CATALOG']['SECTION_ID']) && in_array(59, $row['CATALOG']['SECTION_ID']))) || ((isset($row['CATALOG']) && isset($row['CATALOG']['SECTION_ID']) && in_array(61, $row['CATALOG']['SECTION_ID']))) || ((isset($row['CATALOG']) && (isset($row['CATALOG']['PARENT_ID']) ? ((isset($row['CATALOG']['ID']) && ($row['CATALOG']['ID'] == 247)) || ($row['CATALOG']['PARENT_ID'] == 247)) : (isset($row['CATALOG']['ID']) && ($row['CATALOG']['ID'] == 247)))));};\Bitrix\Sale\Discount\Actions::applyToBasket($arOrder, array ( 'VALUE' => -2, 'UNIT' => 'P', ), $saleact_0_0);}; ) |
Код |
---|
$discountIterator = Bitrix\Sale\Internals\DiscountTable::getList (...) и $discount = $discountIterator->fetch() |