Активная акция для товара из правила работы с корзиной

Активная акция для товара из правила работы с корзиной

39

global $USER;
$item_id = 123456;
$arUserGroups = $USER->GetUserGroupArray();
$arDiscounts = \CCatalogDiscount::GetDiscountByProduct($item_id, $arUserGroups, "N", array(), SITE_ID);
$arDiscount=array();
if($arDiscounts) {
    $arDiscount = current($arDiscounts);
}
if($arDiscount && $arDiscount["ACTIVE_TO"] && time() <= strtotime($arDiscount["ACTIVE_TO"])){
    echo '
'; print_r($arDiscount["ACTIVE_TO"]); echo '
'; echo '
'; print_r($arDiscount); echo '
'; }

Array
(
    [ID] => 3003
    [TYPE] => 0
    [SITE_ID] => nw
    [ACTIVE] => Y
    [ACTIVE_FROM] => 
    [ACTIVE_TO] => 15.10.2022 00:00:00
    [RENEWAL] => N
    [NAME] => Скидка 12% на товары
    [SORT] => 100
    [MAX_DISCOUNT] => 0
    [VALUE_TYPE] => P
    [VALUE] => 140
    [CURRENCY] => RUB
    [PRIORITY] => 140
    [LAST_DISCOUNT] => N
    [LAST_LEVEL_DISCOUNT] => N
    [COUPON] => 
    [COUPON_ONE_TIME] => 
    [COUPON_ACTIVE] => 
    [UNPACK] => function($arOrder){return ((1 == 1)); };
    [CONDITIONS] => a:3:{s:8:"CLASS_ID";s:9:"CondGroup";s:4:"DATA";a:2:{s:3:"All";s:3:"AND";s:4:"True";s:4:"True";}s:8:"CHILDREN";a:0:{}}
    [HANDLERS] => Array
        (
            [MODULES] => Array
                (
                )
            [EXT_FILES] => Array
                (
                )
        )
    [MODULE_ID] => sale
)