ГлавнаяБлогПроверка, пустая ли корзина у пользователя [bitrix api]

Проверка, пустая ли корзина у пользователя [bitrix api]

Рамиль Юналиев
Рамиль Юналиев
E-Commerce Lead
22 декабря 2013 г.
1 мин чтения

Функция для проверки пустоты корзины текущего пользователя через Bitrix API:

public static function isBasketEmpty()
{
    $rs_Basket = CSaleBasket::GetList(
        array(), 
        array(
            'FUSER_ID' => CSaleBasket::GetBasketUserID(), 
            'LID' => SITE_ID, 
            'ORDER_ID' => 'NULL', 
            'MODULE' => 'catalog'
        ), 
        false, 
        false, 
        array("ID")
    );
    
    return ($rs_Basket->SelectedRowsCount() > 0);
}

Функция использует Bitrix API для получения данных корзины текущего пользователя и определяет, содержит ли она товары на основе количества выбранных строк.