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

/

Массовое изменение значения свойств

Официальная документация модуля - https://esolutions.su/solutions/esol.importexportexcel/?tab=video

Шаг 1 - Фильтрация товаров

Передите в админке в модуль “экспорт из эксель” по пути: Рабочий стол > Контент > Экспорт в Excel > Экспорт

В интерфейсе выберите если уже есть подходящий профиль или создайте новый


Обязательные настройки:

  • Название профиля
  • Путь к файлу экспорта ( можно переименовать)
  • Информационный блок ( 1С каталог / Основной каталог товаров 33)


На следующем шаге выгрузки, мы “собираем” нужную нам таблицу


В фильтре выбираем необходимый признак.

В нашем случае “Товары в названии которых есть F1”

фильтр будет выглядеть так

результат


Как настроить фильтр

нажимаем на Плюс и выбираем нужные нам параметры

Фильтр НЕ работает на лету, после того как вы внесли данные нужно нажать на кнопку “найти”.


Настройка полей таблицы

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

появится пустое поле

кликаем по “выбрать поле” и выбираем из списка нужное свойство или параметр ( можно начать писать, чтобы быстрее нашлось значение)

когда мы настроили поля нажимаем на экспортирование данных


если все прошло успешно, выйдет похожая страница


Здесь вы можете скачать файл для дальнейшего использования вне сайта

или если вы планируете использовать файл в текущем виде на сайте сохранить путь до сформированного файла. В демонстрационном примере это /upload/export_2129813478.xlsx


Шаг 2 Обработка данных

Данный этап можно пропустить и настроить сразу при импорте.

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


Шаг 3 Обновление данных

Теперь нам необходимо изменить значения отфильтрованных товаров, для этого перейдите в модуль “импорт из эксель” по пути: Рабочий стол > Контент > Импорт из Excel > Импорт


Создаем профиль (или используем существующий если есть подходящий)


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

  • Название профиля (любое понятное вам)
  • Файл для загрузки (ссылка на файл сформированный на шаге 1 или загрузите ваш файл исправленый на шаге 2)
  • Информационный блок (1С каталог [1c_catalog] / Основной каталог товаров [33])
  • Поле (поля) для идентификации элемента (ID элемента)
  • Не создавать новые элементы (галочка установлена)
  • Записывать статистику импорта (галочка установлена)

Примечание:



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


На следующем шаге нужно соотнести поля:

Поле идентификации и те колонки что нам нужно обновить


Если вы не исправляли файл вручную, то следующим шагом изменяем значение для свойства, в нашем случае Вид

для этого возле интересующей нас колонки нажмите на шестеренку

в появившемся окне

Нас интересует блок “преобразование значений в ячейке”


Задаем нужное правило

например

сохраняем преобразование


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

!!! Снимите галочки со строки с заголовками


Далее кликаем на загрузить данные.

Если все прошло успешно вы увидите подобную страницу


где видна статистика изменений

так как мы выделили для обновления всего 1 строку (1 товар) то в обновлении обработана всего 1 строка

если вы устанавливали настройку сохранения статистики, то у вас есть две ссылки : откатить изменения и посмотреть статистику

как выглядит статистика


Результат


Как свойство обновляемого товара выглядело до выгрузки

как после выгрузки


В свойство Вид подставилось наше значение


Демонстрационные профиля были созданы на тестовом сайте - https://semena.dev.hel.itl.systems/bitrix/https://semena.dev.hel.itl.systems/bitrix/