У нас, к сожалению не 1с, поэтому делаем свой файл XML. Прочитал в документации
Скрытый текст
<Классификатор>
<КоммерческаяИнформация>
Элемент содержит информацию о группах, свойствах, типах цен, складах, единицах измерения. У него может быть один атрибут «СодержитТолькоИзменения», который в новой схеме обмена не используется, т.к. он бесполезен при пакетном обмене.
Как теперь можно добавить только один товар или группу в bitrix, чтобы не деактивировать остальные товары на сайте? Что надо прописать в XML файл?
Олег Юсупов,Пишите СодержитТолькоИзменения = true. Формируете файл xml. Чтобы не влиять на остальные товары/группы не нужно отправлять запрос на деактивацию товаров, отсутствующих в файле с момента последнего обмена. См https://dev.1c-bitrix.ru/api_help/sale/algorithms/data_2_site.php и закладку "Примечание".
Алексей Сипаев написал: Олег Юсупов ,Пишите СодержитТолькоИзменения = true. Формируете файл xml. Чтобы не влиять на остальные товары/группы не нужно отправлять запрос на деактивацию товаров, отсутствующих в файле с момента последнего обмена. См https://dev.1c-bitrix.ru/api_help/sale/algorithms/data_2_site.php и закладку "Примечание"
Создал файл на добавление только группы, Рабочий стол -> Контент -> Инфоблоки -> ИмпортXML, выбрал файл, поставил галочку Действия над элементами, которых нет в файле - ничего, нажимаю импортировать. После этого все группы, кроме добавленной стали неактивны. Что я не так делаю, подскажите пожалуйста?
А это уже вопросы к разработчикам. Возможно здесь полный этап идет импорта включая деактивацию.
Можно использовать вариант, описанный опять же в деве https://dev.1c-bitrix.ru/api_help/sale/algorithms/data_2_site.php положить файлы в папку /upload/1c_catalog/ запустить под админом урл сайта /bitrix/admin/1c_exchange.php?type=catalog&mode=import&filename=import.xml и обновлять страницу пока не получите success - импорт звершен и так каждый файл
При этом не отправлять команду деактивации (как я писал ранее).
Но в теории может потребовать сначала авторизоваться.
Либо пусть подскажут гуру, как протестировать загрузку файла готовыми скриптами (иначе), чтобы не запускалась деактивация.