Доброго. Почему не работает? Какие условия должны присутствовать, для того, чтобы работало? Код:
Код |
---|
<?require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php" );?>
<?$id=$_POST['itemId']; $delId=$_POST['delId'];?>
<?
CSaleBasket:: Delete($delId);
CModule::IncludeModule ( "sale" );
CModule::IncludeModule ( "catalog" );
$res = CIBlockElement::GetByID($id);
if($ar_res = $res->GetNext())
$name = $ar_res['NAME'];
$arPrice = CPrice::GetByID($id);
$arDiscounts = CCatalogDiscount::GetDiscountByProduct($id);
$discountPrice = CCatalogProduct::CountPriceWithDiscount(
$arPrice["PRICE"],
$arPrice["CURRENCY"],
$arDiscounts
);
$arFields = array(
"PRODUCT_ID" => $id,
"PRODUCT_PRICE_ID" => 1,
"PRICE" => $discountPrice,
"CURRENCY" => "RUB",
"LID" => s1,
"NAME" => $name
);
$add= CSaleBasket::Add($arFields);
?>
|
Добавляется, а удалить никак.. Пробовал:
Код |
---|
<?
$arFields = array(
"QUANTITY" => 0
);
CSaleBasket::Update($delId, $arFields);
?>
|
Тоже нет.. Как быть??