Суть проблемы такая: есть инфоблок с товарами, которые должны выгружаться из xml-фала, элементы добавляются нормально, а вот с торговыми предложениями беда
Пытался уже в ручную проставить все поля, но ничего
Пишет, что торговое предложение добавлено, а по факту нет
Элемент с таким ID точно существует
Код |
---|
<?
require_once ($_SERVER['DOCUMENT_ROOT']."/bitrix/modules/main/include.php");
CModule::IncludeModule("iblock");
CModule::IncludeModule("catalog");
$arFields = array(
"ID" => 78,
"VAT_INCLUDED" => "Y",
"QUANTITY" => 20,
"QUANTITY_RESERVED" => 20,
"QUANTITY_TRACE" => "Y"
);
$PRODUCT = new CCatalogProduct;
$PRICE = new CPrice;
if($PRODUCT->Add($arFields))
{
echo "Добавили параметры товара к элементу каталога 78<br>";
$arFields = Array(
"PRODUCT_ID" => 78,
"CATALOG_GROUP_ID" => 1,
"PRICE" => 364.12,
"CURRENCY" => "RUB",
);
echo $PRICE->Add($arFields);
}
$PRODUCT->LAST_ERROR;
$PRICE->LAST_ERROR;
|