Здравствуйте.
У меня вопрос - как можно реализовать набор для категории? Т.е. имеется более 6000 позиций, более 20 категорий.
Наборы для каждой категории - одинаковые.
Наполнять каждый товар индивидуально - не вариант. Пробовал экспортировать в xml - там всё на ID и пользователю не удобно будет править и всё время сравнивать значения ID чтобы это реализовать.
Пробовал код добавления набора:
[CODE]<?
$arFields = array(
"TYPE" => 2, //тип 1 - комплект, 2 - набор
"SET_ID" => 0, //указывает на то что набор добавляется к этому товару
"ITEM_ID" => 1234, // ID товара
"ITEMS" => array(
[0] => array(
"ACTIVE" => "Y", // активность записи
"ITEM_ID" => 34, // ID товара который добавляется в набор
"QUANTITY" => 1 // количество товара
),
[1] => array(
"ACTIVE" => "Y",
"ITEM_ID" => 56,
"QUANTITY" => 1
),
)
);
if(CCatalogProductSet::add($arFields))
echo "Набор добавлен";
else
echo "Набор не добавлен";
?>
[/CODE]не добавляет. (указывал свои параметры ID и пр.)
Помогите пожалуйста решить проблему или подскажите решение или направление (в каком копать). Спасибо.
У меня вопрос - как можно реализовать набор для категории? Т.е. имеется более 6000 позиций, более 20 категорий.
Наборы для каждой категории - одинаковые.
Наполнять каждый товар индивидуально - не вариант. Пробовал экспортировать в xml - там всё на ID и пользователю не удобно будет править и всё время сравнивать значения ID чтобы это реализовать.
Пробовал код добавления набора:
[CODE]<?
$arFields = array(
"TYPE" => 2, //тип 1 - комплект, 2 - набор
"SET_ID" => 0, //указывает на то что набор добавляется к этому товару
"ITEM_ID" => 1234, // ID товара
"ITEMS" => array(
[0] => array(
"ACTIVE" => "Y", // активность записи
"ITEM_ID" => 34, // ID товара который добавляется в набор
"QUANTITY" => 1 // количество товара
),
[1] => array(
"ACTIVE" => "Y",
"ITEM_ID" => 56,
"QUANTITY" => 1
),
)
);
if(CCatalogProductSet::add($arFields))
echo "Набор добавлен";
else
echo "Набор не добавлен";
?>
[/CODE]не добавляет. (указывал свои параметры ID и пр.)
Помогите пожалуйста решить проблему или подскажите решение или направление (в каком копать). Спасибо.