Если в вашем интернет-магазине необходимо узнать количество товаров, то этот код для вас.
Как узнать сколько товаров в битриксе
CSaleBasket::GetList – будем использовать именно этот метод.
<? $cntBasketItems = CSaleBasket::GetList( array(), array( "FUSER_ID" => CSaleBasket::GetBasketUserID(), "LID" => SITE_ID, "ORDER_ID" => "NULL" ), array() ); if ($cntBasketItems === 0) { // Если в корзине нет товаров } ?>
Главное передать SITE_ID и пользователя. Если код не сработал, не забывайте подключать модуль:
<?CModule::IncludeModule("sale");?>
Надеюсь у вас всё получилось 🙂