Народ, помогите. Добавляю товары в корзину с помощью следующего кода:
if(!empty($_POST['ADD'])) {
$itemID = intval($_POST['ADD']);
CModule::IncludeModule("sale");
CModule::IncludeModule("catalog");
$count = 1;
if(!empty($_POST['QUANTITY'])) {
$count = $_POST['QUANTITY'];
}
Add2BasketByProductID($itemID, $count);
echo json_encode(array(0=>$itemID));
}
Всё работает, но проблема в том, что если товар деактивирован в инфоблоке, то добавление не срабатывает. Ещё проблема в том, что если активный товар, добавленный в корзину, деактивировать то он пропадает из корзины. Как можно это исправить? Вообщем суть-нужно чтобы деактивированые товары всегда добавлялись в корзину и отображались в ней.