Ознакомьтесь с обновлениями продуктов, которые мы анонсировали! Смотрите, что нового.

/

Обнуление резерва

Для обнуления значения зарезервированного значения товара можно использовать модуль экспорт/импорт из эксель

Все возможности модуля можно посмотреть здесь

Находится функционал модуля по пути: административная панель > контент > экспорт / импорт


Формирование списка товаров для изменения. Экспорт в эксель

Сначала создадим или используем готовый профиль в экспорте, для того чтобы сделать выборку товаров, по разделу, типу корзины или иному признаку



На тестовом сайте есть профиль резервы - https://semena.dev.kz.itl.systems/bitrix/admin/esol_export_excel.php?lang=ru&PROFILE_ID=6

Если создаем новый профиль или используем созданный, для эксопрта важно на первом шаге проверить корректность полей инфоблока, путь до файла, название профиля



На втором шаге нам нужно отсортировать товары и сформировать те поля что мы планируем изменять. В нашем случае выбираем тип корзины

Если нужно добавить еще фильтры то жмем на крестик в нижней части фильтра и добавляем поля

После настройки кликаем найти, чтобы фильтрация сработала

В таблице выводим зарезервированное количество ( или иную характеристику что нам требуется)


В данном случае настроено три поля ID ( по нему обновление в дальнейшем пройдет быстрее, но можно и использовать артикул, название для идентификации)

Наименование, не обязательное поле, так как мы будем настраивать идентификацию по ID

Далее экспортируем данные в файл эксель


Сохраняем путь до файла в буфер (/upload/export_reserv.xlsx)


Переходим в профили импорта

Изменение товаров. Импорт из Эксель

Создаем новый профиль или используем существующий


Важные поля для заполнения

Если создаем: Название профиля, Файл для загрузки - вставляем из буфера(сохранили на прошлом шаге), Поле для идентификации, в нашем случае по ID( можно использовать иное поле). Галочка - Не создавать новые элементы

При использовании существующего профиля рекомендуется у этих полей проверить корректность.

Так же можно сохранить статистику импорта, можно будет увидеть какие значения на какие были изменены, или откатить в случае ошибочной настройки.

Для этого, разверните ниже бок статистика и поставьте галочку.


На втором шаге, нужно соотнести поля:

обязательно - поле для идентификации, в нашем случае “ID элемента” и те поля таблицы что мы планируем заменять, в данном случае “зарезервированное количество”.

Если оставить все как есть то у нас загрузится то что указано в полях, вы можете предварительно изменить файл эксель на компьютере если это требуется, либо воспользоваться встроенными возможностями модуля.

Возле колонки зарезервированное количество есть шестеренка, кликните на нее

Нужно добавить или проверить преобразование

В нашем случае мы просто любое значение обнуляем, так же вы можете наоборот заменить 0 на 10 и тд.


Сохраняем и загружаем данные


Для демонстрации обновляли только две строки из таблицы.

после выгрузки вы можете посмотреть статистику импорта, если была установлена галочка сохранять статистику