Кастомизировал шаблон комплексного компонента. При попытке положить товар в корзину выдает - товар не найдет. Хотя если класть в корзину из детальной карточки, то все работает корректно.
<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();?>
<div class="col-9">
<div class="row">
<?foreach($arResult["ITEMS"] as $cell=>$arElement):?>
<?
$this->AddEditAction($arElement['ID'], $arElement['EDIT_LINK'], CIBlock::GetArrayByID($arParams["IBLOCK_ID"], "ELEMENT_EDIT"));
$this->AddDeleteAction($arElement['ID'], $arElement['DELETE_LINK'], CIBlock::GetArrayByID($arParams["IBLOCK_ID"], "ELEMENT_DELETE"), array("CONFIRM" => GetMessage('CT_BCS_ELEMENT_DELETE_CONFIRM')));
?>
<div class="col-4">
<div class="product-item" id="<?=$this->GetEditAreaId($arElement['ID']);?>">
<div class="product-item__wrap-elements">
<a href="<?=$arElement["DETAIL_PAGE_URL"]?>" class="product-item__wrap-img">
<img class="product-item__img" src="<?=$arElement["DETAIL_PICTURE"]["SRC"]?>" alt="<?=$arElement["NAME"]?>" role="presentation"/>
</a>
<div class="product-item__wrap-caption">
<div class="product-item__price-wrap">
<span class="product-item__price">
<?=$arElement["OFFERS"][0]["PRICES"]["Для покупателей из интернет-магазина"]["PRINT_VALUE"];?>
</span>
</div>
<a class="comparison comparison--product" href="<?echo $arElement["COMPARE_URL"]?>" rel="nofollow"><i class="comparison__icon"> </i></a>
<a class="like like--product" href="#"><i class="like__icon"></i></a>
<b><a class="cart cart--product" href="<?echo $arElement["ADD_URL"]?>" rel="nofollow"><i class="cart__icon"></i></a></b>
</div>
</div>
</div>
</div>
<?endforeach; // foreach($arResult["ITEMS"] as $arElement):?>
<?if($arParams["DISPLAY_BOTTOM_PAGER"]):?>
<br /><?=$arResult["NAV_STRING"]?>
<?endif;?>
</div>
</div>