Как изменить тип товара с "простой" на "набор", "комплект".
Пробовал добавлять в таблицу b_catalog_product_sets запись о наборе. Тип всё равно "простой". Как это реализовать через код? В arResult не нашёл. Может кто-то знает, где указывается тип товара?
Если у товара вообще нет статуса, то, например, для того чтобы массово перевести товары в "простые" необходимо просто переиндексировать "Торговый каталог" в Настройки/Настройки_модулей/Торговый_каталог - внизу под основными настройками отдельная закладка "Служебные процедуры". Возможно и для вашего случая где-то есть подобное решение.
Никак. Это указывается при создании товара.
Но через БД можно указать в таблице b_catalog_product поле TYPE там цыфарка 1 2 3 ставятся. Насколько будет это правильно лучше промолчать.
То есть через код нельзя сменить тип товара с "простой" на "набор"? т.к. пытаюсь реализовать возможность экспорта из csv файла наборов и комплектов. Товаров более 10.000 и каждый ручками править и добавлять наборы - совсем не вариант.
пробовал - там сплошные id и файл более 2Гб весит. Вообще не открывается. Пробовал разбивать, но тоже ничего не понятно. Смысл в том чтобы пользователь сам вбил данные о комплектах и наборах в excel и импортировал. Выгрузку о товарах с наборами-комплектами написал. Осталось как-то импорт организовать. Нашёл какой-то код, через который можно добавлять наборы - CCatalogProductSet::add($arFields). Но он у меня вообще не работает - не добавляет. Возможно не так прописываю: