Здравствуйте
Хочу добавить товар по нулевой цене
Сначала делаю так:
Код |
---|
$arFields = array(
"PRODUCT_ID" => $idBfree,
"PRICE" => 0,
"CURRENCY" => "RUB",
"WEIGHT" => $WEIGHT,
"QUANTITY" => 1,
"LID" => LANG,
"DELAY" => "N",
"CAN_BUY" => "Y",
"NAME" => $NAME,
"CALLBACK_FUNC" => "CatalogBasketCallback",
"MODULE" => "catalog",
"NOTES" => "NULL",
"ORDER_CALLBACK_FUNC" => "CatalogBasketOrderCallback",
"PRODUCT_XML_ID" => $XML_ID,
);
CSaleBasket::Add($arFields); |
Товар добовляется, но несмотря на то, что я явно указал
Цена остаётся та же, что и в карточке товара
Вычисляю ID товара в корзине и пытаюсь изменить цену с помощью Update
Код |
---|
$arFields = array(
"PRODUCT_ID" => $idBfree,
"PRICE" => 0,
"CURRENCY" => "RUB",);
CSaleBasket::Update($arBasketItems,$arFields);
} |
И всё равно цена не ноль!
Как сделать цену равной нулю?