Привет всем.
Имеется торговый каталог, пытаюсь загрузить товар из CSV кодом:
$cat[] = ('724');
$PROP = array();
$detail_desc = $data[3] . "<BR>" . $data[10];
$previev_desc = $data[3];
$PROP['SSYLKA'] = $data[16];
$PROP['CML2_ARTICLE'] = $data[4];
$arLoadProductArray = Array(
"MODIFIED_BY" => $USER->GetID(), // элемент изменен текущим пользователем
"ACTIVE_FROM" => date('d.m.Y H:i:s'),
"IBLOCK_SECTION" => $cat,
"IBLOCK_ID" => 5,
"PROPERTY_VALUES"=> $PROP,
"NAME" => $data[8],
"CATALOG_QUANTITY" => 100,
"ACTIVE" => "Y", // активен
"PREVIEW_TEXT" => $previev_desc,
"DETAIL_TEXT" => $detail_desc,
"DETAIL_TEXT_TYPE" => 'html',
"PREVIEW_PICTURE" => CFile::MakeFileArray($data[11]),
"DETAIL_PICTURE" => CFile::MakeFileArray($data[11]),
"QUANTITY" => 100
);
if($PRODUCT_ID = $el->Add($arLoadProductArray)) {
echo "Создан : ".$PRODUCT_ID . "ID магазина: " . $data[4];
CPrice::SetBasePrice($PRODUCT_ID, $data[12], "RUB", 0);
}
Но вот проблема:
- Цена сразу не проставляется в базовый цен, если нажать "Использовать расширенный режим управления ценами" то в базовых будет цена, и приходиться заходить в карточку и нажимать сохранить, тогда цена появиться.
- Доступное количество не проставляется, хотя указано свойство QUANTITY