Авито для бизнеса: обновление 1.4.6

Мы получили несколько запросов на добавление полезных функций. В этой версии реализовали часть из них:
  • Проверка дубликатов объявлений
  • Выбор нескольких свойств характеристик
  • Исправление формы настройки, если выключено подключение минифицированных файлов
  • Поддержка jquery версии 1 и 2
Проверка дубликатов объявлений



При формировании файла объявлений добавили проверку дублирования объявлений. Если содержимое тега совпадает с ранее выгруженным, то дублирующий товар не попадет в файл с объявлениями, и в Журнал ошибок (Сервисы → Авито для бизнеса) будет записано замечание «Дублирование тега». При проверке используется полное содержимое тега за исключением значения Id.

Для решения проблемы укажите характеристики, которые отличают товары. Пример использования свойства «Авито: Характеристики» можно найти в предыдущей статье под заголовком «Свойство «Авито: Характеристики».
[spoiler]


Выбор нескольких свойств характеристик



Ранее для каталогов с предложениями и простыми товарами нельзя было использовать несколько свойств «Авито: Характеристики» из разных инфоблоков. В новой версии добавили поддержку нескольких свойств характеристик на шаге Сопоставление полей (Сервисы → Авито для бизнеса) в форме редактирования файла с объявлениями:
  1. Нажмите «Выбрать тег»;
  2. В выпадающем списке доступных тэгов, выберите «Характеристики»;
  3. Напротив нового тега «Характеристики» укажите свойство из списка доступных.
Исправление формы настройки

Если в настройках главного модуля (Настройки → Настройки продукта → Настройки модулей) отключена опция «Подключать минифицированные версии CSS и JS файлов», в модуле наблюдалась ошибка при инициализации интерфейса. В новой версии внесли исправление, в котором модуль сможет работать даже, если указанная опция отключена.


Поддержка jquery версии 1 и 2

Для административного интерфейса модуля используется библиотека jquery версии 3. Пользователи сталкивались с проблемой, если другое решение использует библиотеку jquery отличающейся версии.

В обновлении добавили поддержку версий jquery 1 и 2. При инициализации интерфейса добавили проверку, какая версия jquery уже загружена. Если ваше решение загружается позже, укажите требуемую версию jquery вручную, установив опцию \Bitrix\Main\Config\Option::set('avito.export', 'library_jquery3', 'jquery');